» » » Делаем свой сервер Rust: немного о настройке и установке + моды
206
174852

Делаем свой сервер Rust: немного о настройке и установке + моды

Делаем свой сервер Rust: немного о настройке и установке + моды

Итак, на сайте есть замечательное Руководство запуска Rust по сети. Но в нем запуску и настройке сервера уделено всего пару строчек.
Постараюсь помочь пользователям, которые хотели бы поиграть на своем локальном сервере Rust с друзьями и с собственными настройками. В этой небольшой статье я постараюсь показать весь процесс: от установки сервера до его настройки, в том числе с помощью модов.

Начнем.

1. Первое, что нам потребуется - это перейти на страницу с руководством запуска Rust по сети и скачать архив, содержащий все необходимые инструменты, и распаковать в любое место.

2. Теперь переходим к установке. Запускаем файл Update-Rust-Server.bat из папки SteamCMD и ждём пока наш сервер скачивается. Серверы будут загружаться в папку RustServer.

Всё, мы установили сервер, переходим к следующим шагам.

3. Теперь мы будем запускать сервер, настраивать его и приглашать друзей. Для того, чтобы подключиться к созданному серверу, выполняем следующие шаги:

- Идем в папку SteamCMD и запускаем файл Run-Rust-Server.bat (Именно его, а не Rust_server). Для запуска экспериментального сервера Rust запускаем файл Run-Rust-Exp-Server.bat
- После запуска в командной строке будут идти строчки с сведениями о загрузке, ждем момента, когда появится надпись "server initialized".
- Все, сервер работает.
- Теперь, чтобы зайти на сервер нам необходимо узнать адрес своего сервера. Классический вариант - http://2ip.ru/
- Записываем свой ip куда-нибудь в текстовый файл (чтобы не забыть).
- Далее запускаем игру и жмем клавишу F1 (консоль) и вписываем туда команду net.connect Ваш ip:28015 (где Ваш ip - это ваш ip, который вы узнали заранее). По идее это должен быть и 127.0.0.1.

Если все сделано правильно, вы подключитесь к вашему серверу. Чтобы друзья смогли подключиться к вам, нужно, конечно, чтобы сервер был запущен на вашем компьютере, и чтобы ваши друзья правильно ввели команду подключения, которую Вы им скажете.
Теперь можно приступать к игре. НО! Правильность выполнения всех действий в некоторых случаях не может гарантировать Вам успех. Так как причин, по которым у Вас может не получиться, великое множество. О решении наиболее распространенных проблем написано в руководстве запуска Rust по сети .

4. Ну, и теперь, если у Вас все получилось, и Вам понравилось, можно поиграться с настройками сервера.
К примеру, в последнем обновлении разработчики добавили такую интересную вещь как износ оружия (сразу вспомнилась серия Dead island), а также износ одежды и инвентаря.
Многих это не устроило, и вот есть возможность отключить эту функцию.

Для этого надо:
> Залогиниться на сервере под правами админа. Для этого в игре открываем консоль клавишей F1 и вписываем команду Rcon.login ваш пароль (Ваш пароль задается в файле server.cfg и по умолчанию имеет вид 123456). После ввода должна появиться надпись (в консоли) "logged as admin", которая означает что Вы вошли как админ. Теперь вписываем команды:
- Для отключения износа одежды: conditionloss.armorhealthmult "0.0"
- Для отключения износа оружия/инвентаря: conditionloss.damagemultiplier "0.0"

С помощью различных модов также можно отключить или включить разные вещи. К примеру, отключить распад на сервере или настроить интервал пролета самолётиков. В сети уже есть как доступные, так и не очень доступные моды. Я рекомендую воспользоваться свободно распространяемым модом Magma, из-за его легкости в настройке и большого количества плагинов.

Пример отключения распада на сервере с помощью мода Magma
Делаем свой сервер Rust: немного о настройке и установке + моды


Всем спасибо за внимание. Надеюсь, кому-нибудь будет это полезно. С вами был Порось
КОММЕНТАРИЕВ: 206
2 мая 2014 21:35
0
у меня проблема с запуском сервера. запускаю сервер через run_server появляется окно командной строки и все, в окне ничего не происходит.
2 мая 2014 21:52
+1
@megawawter, Нужно обновить все библиотеки,все фрэймворки, всё всё. Авторы не занимались еще оптимизацией игры.поэтому придется самим
2 мая 2014 22:05
0
@Порось, у меня все установлено и обновлено но командная строка ничего не пишет. И игра запускается спокойно
2 мая 2014 22:30
+1
@megawawter, Тогда могу предложить вот что.Скачать другую версию сервера(с модом оксид) вот из этой темы . Там программа, из которой можно скачать сервер и управлять им.
3 мая 2014 14:13
0
@Порось, спасибо. Буду устанавливать.
3 мая 2014 21:04
0
@Порось, ну я наверно что то не так делаю но на моём и на еще других компютерах он все равно не запускает сервер
3 мая 2014 23:19
+1
@megawawter, Так.Тогда предлагаю сделать так. Я свой сервер щас(который у меня работает) засуну в архив и залью на облако мэйл.ру. А вы скачаете и попробуете у себя запустить.Если не запуститься то тогда проблема в вас
4 мая 2014 01:12
+1
@megawawter, Вот ссылка .Сервер уже настроен.Устанавливать его не надо.Просто папку из архива вытащите и запустите Run server.bat. rcon пароль сервера 123456. Самолет летает каждые 25 минут не зависимо от количества игроков(можно настроить интервал.
4 мая 2014 17:42
0
Эх, походу не видать мне аирдропа) Automatic Airdrop и Simple Airdrop в пролёте. Один крашит сервак через определённое время, другой вообще не захотел пахать. Скачал сборку Порося с AirdropsCo, запустил - постоянные лаги, отбрасывает на несколько секунд назад, а в консоли пишет: Resynchronize Clock is still in progress. Please wait (рандомный номер) ms. Догадываюсь, что если чужая сборка не пошла, то проблема у меня, но видит бог, хрен знает в чём она может быть. Все C++ и прочие библиотеки новые.
4 мая 2014 17:48
+2
@Earendur, Не знаю в чем может проблема unknown .У меня все работает как часы.У меня Win 8.1 и там все библиотеки новые.Установил тока vicual cc 2013
6 мая 2014 19:50
0
Подскажите пожалйста, почему игроки не могут зайти ко мне на сервер ? каковы возможны причины и как их решить ?
( я скачал сервер Порося, который он кинул человеку несколькими коментами выше )
6 мая 2014 20:18
+1
@Dimych237, Ну надо открыть порты нужные,+лучше зайти всем в тунгл,в комнату Rust, для точго чтоб проблем поменьше было.Плюс желательно иметь постоянный ip(вроде так)
9 мая 2014 13:54
0
Помогите когда я включаю Run Server выходит пустая командная стройка с названием C:\Windows\system32\cmd.exe Что делать?
9 мая 2014 17:34
+1
@rer132002, Нужно обновить все библиотеки и доуставновить нужные(visual cc 2008,2010,2013).Если не поможет пробуйте репак сервера
9 мая 2014 17:39
0
Цитата: Порось
visual cc 2008,2010,2013)

А как их обновить?:

@Порось, Как это можно сделать?
12 мая 2014 15:33
0
А без меня как админа сервер может работать?Тоесть если мой пк выключен.
12 мая 2014 15:58
+1
@Stormcloak, нет конечно,сервер будет работать пока он запущен на пк
12 мая 2014 16:00
0
@Порось, а другу как нибудь передать возможно?Чтобы если у меня не работает он мог у себя включить.
12 мая 2014 16:04
+1
@Stormcloak, ну если тока весь сервер засунуть в архив и кинуть другу.а он распакует и запустит.Но тогда смениться адрес сервера
12 мая 2014 16:06
0
@Порось, ну с адресом я решу.Тоесть возможно?А потом ему наверное надо сохранения сервера мне кидать?
12 мая 2014 16:33
+1
@Stormcloak, ага.Все сохраняшки лежат в папке serverdata.А моды и плагины в папке Save
12 мая 2014 16:34
0
@Порось, всё понял,спасибо.
20 мая 2014 20:42
0
при прописки админки пишет(Rcon not set up) Что делать????
28 мая 2014 23:50
0
@Negativ124, тоже этот вопрос возникал)) помог проблему решить этот видос http://www.youtube.com/watch?v=d2lLHsrIcRI в папке с сервером нужно найти и скопировать всю папку cfg и закинуть в папку serverdata с слиянием одноименной там папки cfg
5 июня 2014 15:51
0
Помогите пожалуйста. Сервер получилось создать и играется нормально, но только ни одного самолета не было. Пытался поставить плагин (закинул папку airdrop в папку plugins) но самолеты так и не появились. Что делать?
5 июня 2014 16:07
+1
@Kntk100, придется смириться.В этой версии пиратского сервака очень трудно настроить эйрдроп.Пробуйте так.в папке с плагином airdrop(папка save\Magma\AirdropsCo) открываем файл AirdropsCo.cfg блокнотом и редактируем параметр
[AirdropTimer]
enable=true
call_airdrop_per_minutes=25
airdrop_amount=2
airdrop_to_player=false

где
call_airdrop_per_minutes=25-промежуток между пролетами.(в реальных минутах,а не в игровых).Вместо 25 минут ставим свои нужные и сохраняем файл
airdrop_amount=2 кол-во пролетающих самолетов
airdrop_to_player=false-будет ли мешки падать прям к игроку(по умолчанию отключено,если надо включить то вместо false пишем true, но возможны КРАШИ сервера)
Всё.если это не поможет то никак более
5 июня 2014 21:46
0
@Порось, я уже нашел как настраивать. Я могу предложить тебе кое-что легче. Я просто поставил плагины от Magma. И управляю аирдропом через чат,обычными командами.

@Порось, а так спасибо;)
9 июня 2014 15:25
0
"Порось привет - подскажи мне что не так - все сделал и запустил - все работает кроме одного - прописываю через консоль пароль администратора как положено Rcon.login***** и в ответ ноль реакции - пробовал всеми способами(большие маленькие буквы и с пробелом). Что бы не прописывал хоть фигню английскими буквами - реакции ноль
10 июня 2014 10:52
+2
@Irokez, не знаю unknown а пароль правильно вводите?Вот в папке serverdata\cfg есть файл server.cfg. Его открыть блокнотом надо и посмотреть какой пароль написан.Его и писать.Или еще писать либо Rcon.login***** либо rcon.login****(c маленькой)
20 июня 2014 16:02
0
Ребят помогите, я скачал клиент и сервер, там где сервер нет serverdata помогите, что надо сделать??
22 июня 2014 22:44
0
23 июня 2014 01:27
0
@vaddikkor, создай эту папку, или же запусти сервер и выруби.
23 июня 2014 02:37
0
У меня все получилось, надо было просто открыть порты. Если будут вопросы вот мой скайп prototype752,чем смогу помогу biggrin
23 июня 2014 03:08
0
Если что вот мой сервер net.connect myporus.zapto.org:28015
3 июля 2014 02:20
+2
@Daniil145, В этом обновлении были исправлены шрифты которыми были написаны названия серверов.И также исправили возможность писать цветным текстом названия серверов. Ничего в самом игровом процессе добавлено не было и больше не будет. Эта версия игры переведена в ветку legacy и никаких значимых обновлений более не получит
13 июля 2014 18:00
0
кикает с собственного серва с Invalid Ticket
30 июля 2014 11:48
0
Всем привет вот игровой сервер Rust --- rustprivat.ddns.net:27015 !!!
19 августа 2014 01:27
0
репак, ссылка битая
29 августа 2014 21:12
0
qq all
При запуске только это
Не запускаетсяНе запускается


Подскажите, как решить
29 августа 2014 22:51
+1
@MIRIK,
Надо обновит и установить все библиотеки. Vusual C++ 2005,2008,2010,2012,2013. Также желательно установить NET FRAMEWORK
30 августа 2014 00:03
0
Спасибо
31 января 2015 15:54
0
Помогите я всё делаю как в инструкций но при запуска Run_rust_server.bat он открывается и закрывается!ПОМОГИТЕ!!!!

Помогите я всё делаю как в инструкций но при запуска Run_rust_server.bat он открывается и закрывается!ПОМОГИТЕ!!!!
7 мая 2015 17:29
0
@Порось,
а на пиратке пойдёт?
25 января 2016 17:52
0
На лицухе будет работать? bye
7 января 2017 03:30
0
этот мусор не запускается Run-Rust-Server.bat
10 февраля 2017 14:25
0
Батник не хочет открываться сука... Консоль не появляется.
Информация
Войдите или зарегистрируйтесь, и все оценят ваш комментарий!
Но пока вы Проезжий, ничего написать не получится :(
Может заинтересовать