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

Чат

"Проезжим" чат недоступен,
зарегистрируйтесь или войдите.

Новое на форуме

Перейти на форум

Все новые посты

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

Умные решения ⋅ 17 марта 2014, 19:10 ⋅ Порось ⋅ ⇒ 162386 ⋅ ✎ 204

Делаем свой сервер 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: немного о настройке и установке + моды


Всем спасибо за внимание. Надеюсь, кому-нибудь будет это полезно. С вами был Порось


Теги: Rust, сервер
 
 
Также посмотрите:



 

Комментарии (204) Фильтровать

#1 17 марта 2014 19:35
0
на лицензии будет работать?
#2 17 марта 2014 19:39
+2
@GrandMaster5, Работает
#3 17 марта 2014 19:41
+1
Ребят кто может помочь порты открыл а по внешнему ип всеравно не подключается тока по локал! skype abakym1 КТО МОЖЕТ ПОМОГИТЕ!
#4 17 марта 2014 19:46
+1
@10rik, Не знаю,извини unknown аА у тебя ip не меняется постоянно?У меня например так-при каждом подключении уже другой ip,и приходиться каждый раз в яндекс лезть,чтоб узнать.А чтоб постоянный был,это дорогая услуга.У моего провайдера 500 рублей в месяц стоит
#5 17 марта 2014 20:07
0
@Порось,
Нет у мня тоже не постоянный но я на noip.com домен на ип зарегал там бесплатно можно.
#6 17 марта 2014 20:26
0
Здравствуйте помогите пожалуйста избавиться от этой желтой надписи command net.connect was executed делаю всё так как написано и всё ровно эта желтая надпись в пожалуйста помогите устранить
#7 17 марта 2014 20:38
+2
@Сакон, Эта надпись в переводе означает -команда net.connect была выполнена.То есть соединение установлено.В чем проблема у вас?И где?В своем сервере?И где эта желтая надпись?В консоле?Попробуйте к другим серверам подключиться
#8 17 марта 2014 20:43
0
Не парень я пытаюсь сделать свой сервер и вот таже проблема
#9 17 марта 2014 20:48
+1
@Сакон, Проблема решиться быстрее,если предоставите скриншот ошибки,и объясните во время каких действий эта ошибка возникает
#10 17 марта 2014 20:55
0
@Сакон, Вообще-то когда так пишет, подключается к серверу! Просто подожди...
#11 17 марта 2014 20:56
0
Заголовок статьи "Делаем свой сервер Rust: немного о настройке и установке + моды", а где моды-то? Хотя бы описание нескольких самых популярных и ссылочки на них. А за статью спасибо. Очень доходчиво все объяснено.
#12 17 марта 2014 21:03
0
http://screeny.ru/5327292ead32b5dc4000513d скрин запуска таблицы
http://screeny.ru/53272a5dad32b5dc4000521c уже в самой иге

Между ip и портом стоит двуеточие
#13 17 марта 2014 21:10
0
РЕБЯТА ЧТОБЫ ИГРАТЬ ПО ВНЕШНЕМУ ИП НАДА ОТКРЫВАТЬ ПОРТЫ НИКАК ИНАЧЕ!
Ток вот у мна не работает даж так(
#14 17 марта 2014 21:12
0
На просто открыть порты ?
#15 17 марта 2014 21:14
0
@Сакон,
Везде написано что да в роутере находиш виртуальные сервера и там прописываеш нужные порты, тока ип нада использовать ип4 который нада в свойствах сети смотреть.
#16 17 марта 2014 21:16
0
@10rik, Можешь подсказать источник а то я кучу видио пересмотрел и читал но вот что написал щас ты в первые слышу )
#17 17 марта 2014 21:19
+1
@10rik, со статьей ознакомлены?

Порт на открытость тестируем тем же танглом или онлайн сервисами.
Должно писать так:

В иных случая, пользуйтесь программами туннелирования (Tunngle, Hamachi, Evolve, pLan), с ними проще.
#18 17 марта 2014 21:19
0
#19 17 марта 2014 21:20
0
@Drakeno, Вот именно что я и с танглом и с химачи знаком и теже ошибки
#20 17 марта 2014 21:23
0
@Drakeno,
Да порты открыты на 2ip.ru смотрел но так как то и не получается. Да и держу и так в тангле но хочется без тангла
Чето у всех вокруг получается я такое ошушение один на этой планете такой)
#21 17 марта 2014 21:25
0
@10rik, У меня таже история )
#22 17 марта 2014 21:31
+1
@Cenobite, Не хотел в статье ссылки на посторонние сайты вставлять,чтобы не приняли за рекламу.Отправил в личку wink

@10rik, @Сакон, Ребят извините,ничем не могу вам помоч.Я в портах не разбираюсь и у меня нету роутера а шнур на прямую идет в сетевую
#23 17 марта 2014 21:31
0
@Порось, Не пришло )
#24 17 марта 2014 21:52
0
Почему я зайти на сервер могу,а ко мне не могут [Порты вроде бы открыл] мой антивирусник "Eset Not 32"
#25 17 марта 2014 22:02
0
@Порось, так пиратку в интернете скачать можно за 04 марта. И сервера уже есть
#26 17 марта 2014 22:09
+1
@MasXteR, Клиент пиратский можно скачать,сервер нет.
#27 17 марта 2014 23:46
0
@Порось, кстати в подключении к самому себе точно нет ошибки? Ведь нужно это делать не через внешний Айпи, а 127.0.0.1, а вот друзьям уже говорить внешний
#28 18 марта 2014 00:18
+1
@Drakeno, У меня никаких ошибок нет.Вот только что играли.Я напрямую, а они запускают тунгл и потом уже подключаются.

@Порось, И когда играли на лицензии(когда еще не обновилась игра)много людей подключались, которых мы даже и не знали.А сервер в меню серверов появлялся и любой мог зайти.Так что дело не в этом.
hyq
0
#29 18 марта 2014 00:41
0
Сервер создал но вот в чем проблема мои друзья не могут подключиться ко мне ,хамачи пробывал тоже не подключается ко мне ,обьясните пошагово все пожалуйста
#30 18 марта 2014 00:47
0
@Порось, Огромное спасибо за статью, в интернете мало гайдов по настройке сервера. Хотелось бы очень услышать и увидеть статью по настройке RustEssentials 1.6.3
#31 18 марта 2014 01:11
+1
@hyq, а что у них пишет то?Мы делаем вот так как в руководстве написано.С первого раза получилось
Запуск игры:
1) Запускаем имитатор LAN и входим в комнату с игроками (чтобы было меньше проблем с портами). Это "Rust [Russian] 1" и другие.
2) Запускаем игру через Rust.exe.
В игре:
Подключение:
Нажимаем F1 и вводим net.connect ip_адрес:порт
Всё.Играем.Попробуй не заходить на сервер первым.Попробуй запусти,и пусть они зайти попробуют а потом ты.Либо попробуй такой вариант заходи на сервер по команде
net.connect 127.0.0.1:28015
а друзьям пусть заходят по команде net.connect Ваш ip:28015
Если и это не поможет,то тогда я не знаю.Может проблемы с портами,может с ip адресом

@Neo456, Всегда пожалуйста give_ros А у Вас получилось зайти на сервер?Завтра хочу побродить по интернету и пособирать информацию о доступных модах и плагинах.И протестировать хочу,что бы было хоть о чем рассказать

На одном форуме прочитал,чтобы поиграть с друзьями обязателен статический выделенный ip адрес либо же использовать имитаторы .Но у меня точно не статический(статический дорого стоит).Поэтому мои друзья по тунглу подключаются,чего и всем желаю.
#32 18 марта 2014 15:21
0
Добрый день. А можно ли пиратский сервер поставить на хостинг? Если да то можете объяснить поэтапно) Заранее спасибо)
#33 18 марта 2014 15:36
+1
@Butas, Добрый день.Определенно можно.Ведь как то тысячи пиратксих серверов ставят на хостинг.Но с тонкостями этими я не знаком.Наверно по аналогии с другими серверами(css и др.)
#34 18 марта 2014 15:46
0
Спасибо)@Порось,
#35 18 марта 2014 17:47
0
@Порось, я лишь прочитал статью и подчерпнул кое-что новое, так как свой сервер у меня есть, при этом он работает и с другом уже играли. Но с настройками, привилегиями и прочим я не разобрался до конца. Сейчас популярны RustEssentials 1.6.3 и Rust ++ . Я выбрал RE потому что он довольно не плохо работает. Но как его настроить я хз, так как гайдов на русском почти нет.
Статик не обязателен, можно юзать прокси или VPS, и тогда у вас будет постоянный ip (гуглите hideme и ключи к нему)
Второй способ будет состоять в том, что каждый раз после запуска сервера, вы будете кидать им ip в виде: net connect ваш динам. ip :порт. Ваш ip будет меняться при каждом подключении к инету.
#36 18 марта 2014 17:57
+1
@Neo456, Второй способ будет состоять в том, что каждый раз после запуска сервера, вы будете кидать им ip в виде: net connect ваш динам. ip :порт. Ваш ip будет меняться при каждом подключении к инету.
Именно так мы и делаем.Но почему то не у всех так получается.А поп поводу модов я вам сейчас в личку скину
hyq
0
#37 18 марта 2014 23:07
0
Скажите пожалуйста как установить мод magma на сервер rust ?мы играем через тангл
hyq
0
#38 18 марта 2014 23:39
0
И настройка ,админка вход и чтоб не вводить постоянно пароль

Напишите все подробно
#39 19 марта 2014 00:22
+1
@hyq, Чтоб постоянно не вводить пароли и т.д. надо воспользоваться специальными плагинами.Загуглите <форум Magma> и у них там все есть.А что касаеться установки то в скачанном архиве есть 2 папки:папка save и папка rust_server_Data.Файлы из этих папок перетаскиваете в поименованные папки.
В папку Save


И в папку rust_server_Data\Managed


Теперь как входим в игру,на всякий случай логинимся под админом и вписываем в консоль команду magma.reload
плагины же кладутся в папку save/magma

Надеюсь подробно написал wink

Вот собственно последняя версия фреймворка Magma(залито на облако)

Далее идете в папку save\Magma\Rust++,открываете файл Rust++.cfg и делаете со своим сервером все что захотите wink
hyq
0
#40 19 марта 2014 00:37
0
Можете скинуть тот плагин?я перерыл плагины ни нашел
#41 19 марта 2014 00:44
+1
@hyq, Какой именно.Если вы хотите держать в руках все нити сервера,то Вам в любом случае придется входить под своим rcon паролем.Это же все таки пиратка.Это на оксиде да еще на лицензионном сервере все проще.Могу предложить статью о подобном плагине.Отправил в личку.Но команды все равно придется вводить.Без этого пока никак
hyq
0
#42 19 марта 2014 00:54
0
Спасибо
#43 19 марта 2014 15:37
0
Отличная статья!
#44 19 марта 2014 16:57
+3
@SOKOL1315, Спасибо give_ros
#45 19 марта 2014 23:07
0
Я почему то не могу зайти под админом пишет Rcon no set up ! Что делать подскажите ?
#46 19 марта 2014 23:46
+1
@EvilJoker, Создаем папку cfg и кидаем в него файл server.cfg
Кидаем файл server.cfg в папку serverdata\cfg
открываем консоль клавишей F1 и вписываем команду Rcon.login ваш пароль (Ваш пароль задается в файле server.cfg и по умолчанию имеет вид 123456)
#47 19 марта 2014 23:53
0
все проверил не заходит (((( Rcon.login "123456"
#48 20 марта 2014 00:04
+1
попробуйте писать rcon.login .С маленькой буквы
#49 20 марта 2014 00:05
0
ничего не изменилось ((((
#50 20 марта 2014 00:08
+1
@EvilJoker, unknown Проверьте еще раз правильность пароля в файле server.cfg.
#51 20 марта 2014 00:15
0
этот файл был скачан с этой темы, ну и как пароль является по умолчанию 123456 ((((((
#52 20 марта 2014 00:26
+2
@EvilJoker, Неважно откуда он скачан,этот файл делается вручную
Вот в этом месте задается rcon пароль


Еще раз проверьте правильность вводимого Вами пароля и правильность команды
#53 20 марта 2014 00:45
0
Я сам только что создал этот файл и прописал все как в скрине выше, но всеравно ничего не меняется (((((
#54 20 марта 2014 01:08
+1
@EvilJoker, Я не знаю что Вам еще посоветовать.Ошибка Rcon no set up означает что rcon пароль не установлен.Почему я не знаю
#55 20 марта 2014 11:42
0
Не магу зайти на свой сервер вот что выдает

В самом сервере http://pixs.ru/showimage/bandicam20_9603960_11312516.jpg

В игре http://pixs.ru/showimage/rust201403_5914021_11312490.jpg

Я так понил что это линцинзионый сервер а как его зделать на пиратский
#56 20 марта 2014 15:57
+1
Новый клиент от 18.03.2014 позволяет заходить на сервера от 25.02.2014.Скачать обновленный клиент можно в Руководстве запуска Rust по сети
#57 21 марта 2014 23:44
-1
Если кому надо открыть порты обращайтесь, помогу чем могу!!
Желательно иметь google+, так как я с вашим согласием могу лично поковыряться у вас в настройках роутера))
Ну или скайп)
#58 22 марта 2014 05:04
0
Я установил Rust.setup.exe, там есть Rust.Server.v1069.Installer, но нет Rust.Client.v18.03.2014.Installer.Это как так? Или я чего-то не понимаю -_-
#59 22 марта 2014 12:23
+1
@6yJIb6uk, Rust там уже установлен.Просто запустите Rust.exe
#60 22 марта 2014 19:22
0
помогите почему я не могу залогинится как админ?
Ввожу Rcon.login 123456 в консоль, а там высвечивается Rcon not set up.
Что делать я не знаю, помогите плиз) хочется поиграть кайфово, а не как всегда...

@stark121kos, все, все вышло)
#61 22 марта 2014 19:23
+1
@stark121kos,ребят ну. boredom Проверьте еще раз все внимательно.В папке с установленным сервером создайте папку cfg и киньте туда файл server.cfg .Этот же файл киньте в папку serverdata\cfg.Теперь проверьте какой в нем пароль(в файле server.cfg).и его теперь вводите.У меня иногда со второго раза получается,иногда пишу Rcon.login 123456 иногда rcon.login 123456.Попробуйте поменять на свой
#62 23 марта 2014 09:55
-1
net.connect psix.no-ip.org:28015 новый сервер подключайтесь=)
#63 24 марта 2014 17:18
0
Установил сервер, скопировал конфиг в обе нужные папки, но сервер не запускается. Командная строка включается, но так и остаётся пустая. Как решить проблему?
P.S. Скачивал последнюю сборку "Rust v.18.03.2014 + сервер". Есть подозрение, что сервер не рабочий.
#64 24 марта 2014 17:34
+1
@Segrey, Сервер все тот же самый,как и в пред идущей версии от 25.02(в руководстве запуска посмотрите).И он рабочий 100%.Попробуйте заново его установить,и не кидать туда cfg файлы,а запустить без них
#65 24 марта 2014 18:05
+1
@Порось, да, заметил, что сервер тот же самый, когда скачал предпоследнюю сборку. smile Поэтому копнул глубже. Установка последних vcredist x64 и x86 не помогла, а вот сборка библиотек за все года решила проблему!

В общем, у кого при запуске сервера выскакивает пустое окно командной строки, обновляйте Visual C++! :-)
#66 24 марта 2014 18:41
0
@Порось, Помоги плиз Объясни подробно ка узнать ip своего сервера?
#67 24 марта 2014 18:55
+1
@FranKenSchTEiN, Зайди в яндекс и напиши <мой ip>.И тебе выдаст твой ip.Теперь в игре нажимаешь F1 и пиши net.connect твой ip:28015


Вот так
#68 24 марта 2014 19:59
0
пацаны я не могу к себе подключится
#69 24 марта 2014 20:51
0
@Порось, Огромное спасибо good нашёл но как быть с Портом где его взять?

Сори не заметил. Ввёл выдаёт Connection Failed как запустить?
#70 24 марта 2014 21:24
+1
@FranKenSchTEiN, такого не может быть.Подключиться к своему серверу может каждый.Еще раз правильно вводим адрес подключения net.connect цифирки ip:28015
где
-цифирки ip- это ip адрес
-28015-порт(меняеться в server.cfg(в server.cfg должен быть тот же что и при подключении)Например если в sever.cfg указан 28015 то и в net.connect твой ip:28015 тоже должен быть 28015
#71 25 марта 2014 02:28
0
Ребят извините за оффтоп просто очень много комментариев, так что нельзя играть на пиратском сервер если у меня лицезния ?
#72 25 марта 2014 03:17
+3
@TheChenko, Можно, можно!Нужно даже!Тогда ни вам ни вашим друзьям ни нужны будут никакие тунглы и прочее.+ другие смогут подключиться.Потому что пока играете на лицензии, сервер будет виден в меню серверов и любой зайти сможет derpthumb
#73 25 марта 2014 07:45
0
@Порось, Всё пере проверил на тысячу раз всё как в инструкции и всё как ты объяснил та же ошибка Версия игры от 14 марта Rust.Server.v1069. Может есть ещё варианты решения этой проблемы помоги плиз а то очень играть охота.
#74 25 марта 2014 13:14
+1
@FranKenSchTEiN, сделай скриншот.И поподробнее что делаешь и какая ошибка
#75 25 марта 2014 14:07
0
Вот скрин ошибки

Не добовляет
#76 25 марта 2014 14:26
+1
@FranKenSchTEiN, отправил в личку
#77 25 марта 2014 14:29
-1
rust
>net.connect net.connect 83.149.48.78:28015
>Connecting to 83.149.48.78:28015
>LoadingScreen. connecting
command net connect was executed
>ConnectionFailed

Вот чё пишет.

@Порось, Ты щас напиши мне какой нибудь серв рабочий а я проверю и напишу о результате.
#78 25 марта 2014 14:59
+1
Цитата: FranKenSchTEiN
ommand net connect was executed

зайди сюда и выбери любой
#79 25 марта 2014 22:31
0
Запускаю Run Server, открывается окно и нечего не происходит, тупо черный экран:
http://i.gyazo.com/ad98320283ea17bac70fa9713955d805.png
#80 26 марта 2014 00:14
+3
Цитата: donvard
В общем, у кого при запуске сервера выскакивает пустое окно командной строки, обновляйте Visual C++! :-)

Информация
Войдите или зарегистрируйтесь, и все оценят ваш комментарий!
Но пока вы Проезжий, ничего написать не получится :(
 
 

Блоги

Для просмотра списка и подписки на блоги необходимо пройти регистрацию.
 
 
 

Сетевые программы

Онлайн


Начальство CL:
Отсутствуют

Вся команда сайта

Нас уже 527666, присоединяйся!

Топ участников
Статистика сайта
 

Все материалы предоставляются исключительно в ознакомительных целях.

Если распространяете информацию с сайта, старайтесь всегда указывать ссылку на исходную статью, спасибо!