Меню Рубрики

Установка rust сервера на vps vds

Установка Rust сервера на vps vds

Категория

Внимание! Данная инструкция будет гарантированно работать только на свежеустановленном Debian7.

Шаг 1
Для начала нам нужно обновить пакеты. Вводим в консоль vds по порядку следующие команды.
apt-get update
apt-get upgrade

Шаг 2
Далее нам необходимо добавить архитектуру i386. Для этого выполним следующую команду:
dpkg —add-architecture i386

Шаг 3
После этого утсанавливаем необходимые пакеты.
apt-get install wine:i386 xorg xfce4 vnc4server xvfb screen nano unzip
После установки выполните команду
dpkg-reconfigure xserver-xorg

Если какой-то из пакетов не будет найден, и вы получите ошибку
E: Unable to locate package .
Проверьте что бы в вашей системе были следующие репозитории.

Шаг 4
Далее необходимо сконфигурировать vncserver.
vncserver
vncserver -kill :1

На этом подготовка завершена.

Шаг 5
Теперь нам необходимо скачать сервер и необходимые DLL файлы в отдельную папку.
Для этого создадим новую папку
mkdir server-rust
cd server-rust
Далее скачиваем файлы

Шаг 6
Распакуем скаченные файлы

Шаг 7
Запустим наш игровой сервер.
xvfb-run wine rust_server.exe -batchmode -hostname «Rust» -cfg cfg/server.cfg -maxplayers 200 -port 28015 -datadir «serverdata/»

Если вы всё сделали правильно то игровой сервер будет запущен.

Для превращения игрового сервера в зеркало необходимо проделать ещё несколько не сложных шагов.

Шаг 8
Скопировать dll файл с заменой в папку с сервером.
cp «new dll/ > XX /Assembly-CSharp.dll» «rust_server_Data/Managed/»

Внимание! XX Заменить на число онлайн игроков, доступные значения вы можете посмотреть скачав архив

Шаг 9
Настроить редирект траффика.

iptables -t nat -A PREROUTING -d LocalIP -p udp —dport LocalPort -j DNAT —to-destination GsIp:GsPort
iptables -t nat -A POSTROUTING -d GsIp -p udp -m udp —dport GsPort -j SNAT —to-source LocalIP:LocalPort

Внимние! Вместо LocalIP пишите IP вашего vds сервера. Вместо LocalPort пишите порт зеркала ( по умолчанию 28015 ).
Вместо GsIp пишите IP игрового сервера на который редиректить. Вместо GsPort пишите порт сервера на который редиректить

Запуск сервера в screen
Для того что-бы ваш сервер не закрывался при окончании сессии его нужно запустить в screen.
Для этого используйте следующую команду:
screen -a -d -m -S rust xvfb-run wine rust_server.exe -batchmode -hostname «Rust» -cfg cfg/server.cfg -maxplayers 200 -port 28015 -datadir «serverdata/»
Для того что бы свернуть screen нажмите ctrl+a+d .
Для полного закрытия screen’a нажмите ctrl+d .
Для того что бы открыть свёрнутый screen выолните screen -x rust

Оригинал статьи: http://the-rust.ru/mirror_vds.php

Понравился пост «Установка Rust сервера на vps vds.» из категории Rust Статьи, хочешь поделиться мнением, задать вопрос? Прокомментируй пост! Считаешь данная публикация будет интересна другим? Поделись с друзьями! Нажми на кнопку социальной сети.

источник

LinuxGSM — VDS установка сервера RUST на Ubuntu/Linux

GASTROLYOR

Привет, друзья!
Приступаем сходу к установке LGSM сервера RUST на Ubuntu/Linux.
Нет, наверное всё же немного предисловия. У меня есть ПК на который я накатил ОС Ubuntu для того, что бы запустить на нём свой игровой сервер Rust и есть ноутбук через который я всё это дело админю.
И, так я расскажу как настроить сервер RUST на Linux исходя из своего опыта и поставленных задач!

Мои задачи:

  1. Установка и настройка сервера RUST на Ubuntu/Linux
  2. Покупка статического IP- адреса для входа на сервер с глобальной сети и так же настройка статистического сетевого ip адреса. Проброс — открытие портов как на ОС так и в роутере
  3. Настройка СЕТЕВОГО удалённого доступа для работы с сервером на стороне Windows

И, так погнали.

Подготавливаем почву под сервер и устанавливаем. Открываем терминал и вводим следующую команду
(скопированная команда в терминал вставляется правой кнопкой мыши)

Едем дальше, вводим в тот же терминал и жмём Enter то есть выполняем.

Начинаем устанавливать сервер, вводим в терминал и выполняем
./rustserver install

Всё подтверждаем Y и жмём Enter

Дальше устанавливаем мод oxide следующей командой
./rustserver mods-install — так же всё подтверждаем буквой Y

Ну всё друзья готово сервер установлен oxide мод установлен.

Открываем порты на ОС Ubuntu. Делаем всё так как описано в этой статье
https://losst.ru/kak-otkryt-port-ubuntu

Допустим готово, порты открыты!

Далее настраиваем сетевой статистический ip адрес и открываем порты для этого адреса.
Заходим в свой роутер по адресу 192.168.0.1 или же 192.168.1.1

Настраиваем конфиг перед первым запуском нашего ПрЭлЭстного сервера ))
Открываем дефолтный файл Домашняя папка/lgsm/config-default/config-lgsm/rustserver/_default.cfg

Всё, теперь открываем терминал и запускаем сервер командой

./rustserver start — запустить
./rustserver stop — остановить
./rustserver restart — рестарт

источник

Что же выбрать хостинг или vds — Или как вас дурят на деньги

sweazy

Новичек

Доброго времени суток , сегодня я вам хочу рассказать что же выбрать VDS или хостинг и как не стать очередным кормильцем админов хостинга

Читайте также:  Установка в септик фекального насоса

Приведу пример на хостинге moscow.ovh(не реклама)
Заходя на сайт мы видим услуги по аренде сервера , которые предоставляет нам хостинг
Рассмотрим тариф «Начальный» , его конфигурация 60 слотов , защита от DDOS , SSD диски , цена этой радости 1590 рублей .
Да , это не дорого но стоит ли эта радость 1590 рублей ? Нет конечно , сейчас объясню почему
Все хостинги арендуют VDS либо VPS сервера , которые может арендовать любой из вас думаю все это знают и ни для кого это ни секрет
Но в чем же соль ? Дело в том что заказывая сервера на любом из тарифоф вам не выделяется отдельная машина под ваш сервер (Хотя половина хостингов льет вам эту грязь в уши)
99.9% хостингов размещают на одной VDS Порядка 3-5 серверов это только для RUST , для других игр можно и больше разместить
Что же в этом такого вы спросите ? Ну размещают они 3-5 серверов на одной VDS что с этого ?
А дело в том что каждый из этих 3-5 серверов кушает ресурсы VDS , что же это дает ? Во первых , повышается пинг , во вторых , память и потоки на каждый сервер не распределяются как нужно а это может вызывать краши , сбои , скачьки пинга и много других факторов
Ещё хотите кормить админов хостинга ? Думаю 50% из вас одумается

Теперь я приведу примеры почему же стоит брать VDS либо VPS , а не сервер на хостингах

Первое — Выходит дешевле , вы получаете выделенную полосу от DDOS атак
Второе — Вы получаете полный контроль на VDS VPS сервером который арендовали
Третье — Вы можете разместить хоть 2-3 сервера , и все это за разовую оплату (Хостинги же с вас за новый сервер будут вытягивать деньги)
Четвертое — Вы можете ставить любое кол-во слотов , и все это за разовую оплату
Пятое — Вы получаете действительно профессиональную поддержку а ни как на многих хостингах
Шестое — Вы можете разместить сервер RUST , CS SAMP , да вообще любые сервера и опять же все это за разовую плату .

Теперь я назову свои конфигурации VDS сервера и скажу сколько я за него плачу а после вы сделаете свой выбор

Конфигурация:
1 — 12 ГБ ОЗУ
2 — Процессор Intel(R) Xeon(R) CPU X5570 , 2.93 Герц
3 — SSD 100 ГБ
Цена — 1445 р

Ну что , сделали выбор ? Или так и будете продолжать кормить админов хостингов ?

PS Где брал VDS говорить не буду Все можно найти самому

Надеюсь моя статья была полезной и я кого-то образумил и вы будете вкладывать деньги на сервера с умом
Всем спасибо

источник

Шаблоны VDS с игровым сервером Rust и панелью BGPANEL

рады сообщить, что нами был собран и добавлен новый шаблон на базе ОС Debian 8 со встроенным игровым сервером RUST.

Как и другие наши предыдущие шаблоны с серверами Counter-Strike: Global Offensive и Counter-Strike: Source, этот шаблон так же комплектуется бесплатной панелью управления игровым сервером BGpanel, статистикой Munin и phpmyadmin.

Напоминаем, что шаблоны с игровыми серверами доступны только на тарифах Supreme, вы просто заказываете сервер, указываете этот шаблон для установки, и через несколько секунд получаете полноценный интерфейс управления и контроля игровым сервером на мощных 4.4 гигагерцевых серверах и SSD дисках.

Посмотреть как это все выглядит, вы можете на тестовой VDS тарифа Supreme-1:

Благодаря удобной статистике ресурсов Munin, вы всегда сможете наглядно, на графиках, оценить работу своего игрового сервера: потребляемые им ресурсы, трафик, и аптайм. И в случае чего, подключать/отключать ресурсоемкие плагины, а также наглядно оценить их стабильность.

Так же, хотим сказать несколько слов о защите Game Firewall на тарифах Supreme, которая настраивается индивидуально под каждого клиента, но по умолчанию, игровой порт 28015 всегда защищен для игрового протокола RUST. Если вам понадобятся индивидуальные правила защиты, например для другой игры, или порта, пишите в нашу техническую поддержку, мы сразу же проведем необходимые корректировки.

На VDS установлены и настроены mysql-сервер, nginx и php5-fpm (php версии 5.6). Доступ от root к mysql возможен только из командной строки, пароль для него не требуется:

Если вам необходим логин с правами суперпользователя, например для работы в phpMyAdmin, вы можете создать его из командной строки:

естественно вместо «login» и «passw» вы пишите любое желаемое имя и любой пароль

Удобство игровых VDS очевидно: вы сами контрлируете ресурсы своего сервера, увеличиваете их, или уменьшаете согласно тарифам, имеете любое количество постоянных IP, выбираете любые порты, а так же можете запускать несколько игровых серверов на 1-м виртуальном.

Читайте также:  Установка кондиционеров лобня отзывы

По всем вопросам, касательно игровых шаблонов, обращайтесь в нашу службу технической поддержки:

наши специалисты с радостью ответят на все ваши вопросы, а также помогут в первичной настройке.

источник

Установка Rust сервера на vps/vds

CrazyCort

Знаток

Шаг 1
Для начала нам нужно обновить пакеты. Вводим в консоль vds по порядку следующие команды.
apt-get update
apt-get upgrade

Шаг 2
Далее нам необходимо добавить архитектуру i386. Для этого выполним следующую команду:
dpkg —add-architecture i386

Шаг 3
После этого утсанавливаем необходимые пакеты.
apt-get install wine:i386 xorg xfce4 vnc4server xvfb screen nano unzip
После установки выполните команду
dpkg-reconfigure xserver-xorg

Если какой-то из пакетов не будет найден, и вы получите ошибку
E: Unable to locate package .
Проверьте что бы в вашей системе были следующие репозитории.

Шаг 4
Далее необходимо сконфигурировать vncserver.
vncserver
vncserver -kill :1

На этом подготовка завершена.

Шаг 5
Теперь нам необходимо скачать сервер и необходимые DLL файлы в отдельную папку.
Для этого создадим новую папку
mkdir server-rust
cd server-rust
Далее скачиваем файлы

Шаг 7
Запустим наш игровой сервер.
xvfb-run wine rust_server.exe -batchmode -hostname «Rust» -cfg cfg/server.cfg -maxplayers 200 -port 28015 -datadir «serverdata/»

Если вы всё сделали правильно то игровой сервер будет запущен.

Для превращения игрового сервера в зеркало необходимо проделать ещё несколько не сложных шагов.

Шаг 8
Скопировать dll файл с заменой в папку с сервером.
cp «new dll/classic/XX/Assembly-CSharp.dll» «rust_server_Data/Managed/»

Внимание! XX Заменить на число онлайн игроков, доступные значения вы можете посмотреть скачав архив

Шаг 9
Настроить редирект траффика.

iptables -t nat -A PREROUTING -d LocalIP -p udp —dport LocalPort -j DNAT —to-destination GsIp:GsPort
iptables -t nat -A POSTROUTING -d GsIp -p udp -m udp —dport GsPort -j SNAT —to-source LocalIP:LocalPort

Внимние! Вместо LocalIP пишите IP вашего vds сервера. Вместо LocalPort пишите порт зеркала (по умолчанию 28015).
Вместо GsIp пишите IP игрового сервера на который редиректить. Вместо GsPort пишите порт сервера на который редиректить

источник

Установка сервера с нуля 3.0.1 на ваш VPS/VDS

Jade Dynasty

22.01.2013, 17:40 #1

Здравствуйте! С вами LikO и сегодня я вам рос кажу как поставить сервер Jade dynasty на ваш vps/vds. Для этого нам понадобиться: Хостинг vps/vds и свободное время! Сама сборка сервера: [ Ссылки могут видеть только зарегистрированные пользователи. ] . И MySQL качаем: [ Ссылки могут видеть только зарегистрированные пользователи. ]
Чтобы установить сервер на ваш vps/vds нужна поставить систему ubuntu на ваш vps/vds! Желательно ubuntu 10,04 !
Когда у вас уже стоит эта система будем приступать к роботе!
1. Зайдем в putty
2. Зайдем на свой vps/vds
3. Когда вы вошли пишем следующие команды:
apt-get install apache2
apt-get install mysql-server
apt-get install php5
apt-get install php5-mysql
apt-get install phpmyadmin
apt-get install openjdk-6-jdk
4. После того как вы установили пакеты скачиваем WinSCP
5. Коннектимся к vps/vds и выходим из папки root
6. Заливайте файлы сборки на которою я давал силку в начале! Тоисть
/usr
/root
/etc
/lib
7. Потом как все файлы загрузились делаем следующее:
Редактируем файл qd который находиться в папки root!
Он должен выглдяить вот так

#!/bin/sh
cd /usr/rain/gacd
./gacd gamesys.conf &
sleep 2
cd /usr/rain/gdeliveryd
./gdeliveryd gamesys.conf &
sleep 3
cd /usr/rain/glinkd
./glinkd gamesys.conf 1 &
sleep 4
cd /usr/rain/gamedbd
./gamedbd gamesys.conf &
sleep 5
cd /usr/rain/uniquenamed
./uniquenamed gamesys.conf &
sleep 6
cd /usr/rain/gamed
./gs gs.conf gmserver.conf gsalias15.conf &
sleep 7

8. Идём в папку /root/myauthd/build
9. Отрываем файл table.xml в блокноте.
9. Редактируем бд и пароль от MySQL .
Вот подробнее
БД ?useUnicode=true&characterEncoding=utf8″ username=»root» password=» Пароль от MySQL «/>

10. Сохраняем и закрываем. (тоже самое делаем в папке /etc )
11. Cкачиваем 3 data файлов
[ Ссылки могут видеть только зарегистрированные пользователи. ]
[ Ссылки могут видеть только зарегистрированные пользователи. ]
[ Ссылки могут видеть только зарегистрированные пользователи. ]
12. Закидываем их в папку /usr/rain/gamed/config
13. Пропишем папкам разрешение прописав в терминале следующие команды (Это делается в putty) :
chmod 777 /root -R
chmod 777 /usr/rain -R
chmod 777 /usr/java -R
chmod 0755 /root/myauthd -R
14. Создаём БД
15. Идём по ссылке [ Ссылки могут видеть только зарегистрированные пользователи. ] IP/phpmyadmin
16. Посередине есть поле пишем там название вашей БД (любое) и нажимаем Создать
17. После вас перебросит на другую страницу.
18. Вверху найдите Импорт и нажмите
19. Скачайте [ Ссылки могут видеть только зарегистрированные пользователи. ]
20. У в PhpMyAdmin укажите до него путь.
21. Всё база данных создана !
22. Скачиваем регу [ Ссылки могут видеть только зарегистрированные пользователи. ]
23. Заливаем её в папку /var/www
24. Настраиваем всё под себя в файле config.php
25. Заходим на [ Ссылки могут видеть только зарегистрированные пользователи. ] IP/index.php
26. Регистрируем 1 аккаунт (это очень важный аккаунт, никому не давайте от него пароль) (Да и сами лучше на заходите)
27. Регаем 2 аккаунт.
28. Даём себе GM заходим на [ Ссылки могут видеть только зарегистрированные пользователи. ] IP/phpmyadmin
29. Нажимаем на вашу БД (базу данных)
30. И вверху ищем SQL запросы
31. После того как нашли, нажмите.
32. В белом поле пишите:
call addGM (48, 1)
33. Нажимаем ОК. Всё вы GM .
34. Настраиваем клиент
35. Все Data файлы, которые вы скачали закидываем в Jade Dyansty 3.0.1/element/data
36. Клиент можно будет скачать на форуме. (ОБЕЗАТЕЛЬНО 3.0.1 версии)
37. Далее идём в Jade Dyansty 3.0.1/element/userdata/server
38. Открываем файл Serverlist.txt И меняем там ип и название тожно можно. Должно выглядеть вот так:
Ваше название
Ваше название 29000:ваш IP 1
39. Отредактировали, сохраняем и закрываем!
40. Запускаем сервер !
41. Пишем в putty или в терменале
cd /root
42. После пишим ./myau
43. Нажимаем ALT+F2
44. Снова заходим в пользователя root!
45. И пишем ./qd
46. Ждём 5 минут.
47. После того как пойдут строки
TRACE : (game 15) .
48. СЕРВЕР ЗАРОБОТАЛ!
С вами был LikO мой скайп s/>

Добавлено через 2 минуты
Надеюсь я не зря это писал ! И он вам поможет в вашем долеком будущем !

Добавлено через 2 часа 50 минут
Если у вас не открываеться phpmyadmin устонавлюем:
apt-get update
apt-get install apache2
apt-get install mysql-server
apt-get install php5
apt-get install php5-mysql
apt-get install phpmyadmin
apt-get install openjdk-6-jdk
apt-get install openssh-server

источник

Установка CS:GO сервера и его запуск на VDS Linux [SteamCMD]

| Решили установить свои правила и запустить сервер КС ГО на VDS сервере?

Меркурий SSD — для сервера CS:GO не рекомендован, так как просто не хватит дискового пространства для сервера.

Тарифный план Рекомендуемый онлайн TickRate 64 Рекомендуемый онлайн TickRate 128
Меркурий SSD
Нептун SSD 1 сервер с онлайном 14 1 сервер с онлайном 10
Уран SSD 2 сервера с онлайном 14 2 сервера с онлайном 10
Сатурн SSD 3 сервера с онлайном 24 3 сервера с онлайном 18
Юпитер SSD 3 сервера с онлайном 38 3 сервера с онлайном 24
Солнце SSD 4 сервера с онлайном 56 4 сервера с онлайном 32

Ставим необходимые пакеты для работы сервера и дальнейшего упрощения управления.

Теперь добавляем пользователя для нашего сервера, под которым всё будет работать.

/home/server_dir — папка пользователя, куда будет скачиваться сервер.
server1 — логин пользователя.
server_pass — пароль пользователя.

Выбираем пункт 2 STANDALONE

Обновим настройки proftpd для корректной работы.
Копируем и вставляем в терминал, можно всё сразу

|g’ -i /etc/proftpd/proftpd.conf
sed -ure ‘s|# RLimitChroot.+?|RLimitChroot off|g’ -i /etc/proftpd/proftpd.conf
echo «RLimitChroot off» >> /etc/proftpd/proftpd.conf
/etc/init.d/proftpd restart
cd

ФТП готов к работе и подключениям, по данным созданного пользователя.

Теперь выходим из root пользователя, и входим в SSH под нашим созданным пользователем.
Создадим папку для SteamCMD, отдельную от папки куда будет качаться сервер, если этого не сделать, будет ошибкаЭто означает, что SteamCMD должен быть в другой папке, отличной от той, куда будет качаться сервер. Нам необходимо создать новую папку для загрузки сервера, либо переместить steamcmd.
Создаём новую папку для steamcmd

Начинаем наблюдать прогресс загрузки и ждать окончания.Наш сервер загружен и готов к первому запуску!

Начинаем формировать строку запуска, выбираем режим.

Режим игры game_type game_mode
Competitive (Соревновательный) 1
Casual (Случайный режим) — По умолчанию
Wingman (Ведомый) 2
Deathmatch 1 2
Demolition (Разрушение) 1 1
Arms Race (Гонка вооружений) 1
Guardian (Выживание против ботов) 4
Co-op Strike (Сюжетный режим) 4 1
Danger Zone (Королевская битва) 6

Вот пример строки запуска.

— здесь меняем приоритет всех процессов пользователя, на самый высокий.

После первого запуска, видим примерно следующее:
Нам сообщают, что сервер не привязан ни к одному из аккаунтов Steam, по-этому соединения из интернета запрещены.
Нужно создать токен для игрового сервера и привязать его к аккаунту.

Переходим по ссылке https://tau.gg/
Регистрируемся или входим через соц. сети, покупаем токен и следуем инструкциям сайта.

После привязки сервера, он готов к заходу игроков!

Теперь настроим запуск сервера после перезагрузки VDS
От root пользователя, пишем

Опускаемся в самый низ стрелочками и пишем:

Нажимаем ctrl + x, нас спрашивают сохранить ли файл, потом нажимаем Y и enter

Рекомендуемые статьи этой категории:

Решили уйти с обычного хостинга сайтов и.

Атакуют сайт ботами и VDS лагает, забивают inode.

Рассмотрим основные отличия и обсудим.

Выбрать дешевый VDS хостинг не сложно, куда.

Рассказываем об основных причинах и целях покупки.

Для осуществления заказа оставьте свои данные:

источник

Добавить комментарий