Rust
Not enough ratings
Как-же БЕСПЛАТНО создать сервер для друзей?
By Buter28
В данном руководстве вы сможете узнать,как же создать локальный сервер раст и дать друзьям возможность зайти на него без установки сторонних программ с их стороны. Это довольно полезно,если вы не хотите каждый раз заморачиваться с radmin vpn или упаси боже hamachi. Данное руководство ПОДРОБНО расскажет вам,как создать сервер и открыть на него порты.
   
Award
Favorite
Favorited
Unfavorite
Установка сервера | Начало
Для создания папки с сервером нам потребуется перейти на сайт и скачать Zip-Архив с самим сервером | Клик[rust.facepunch.com]. После перехода на сайт листаем вниз до поля "Can I host a server?"


После установки Zip-Архива создаем папку в диске C (Советую называть папку на английском языке) и распаковываем туда содержимое архива.


Затем запускаем файл Update и ждем полной установки сервера.
После завершения полной установки сервера у нас появляется папка rustds
Заходим в эту папку и наблюдаем такую картину.


Нам требуется папка cfg, дабы нам запустить сервер сразу с готовым сидом и выбранной картой,делаем данные шаги:
  • Создаем файл server.cfg по такому пути "C:\Ruckdog\Server\rustds\server\my_server" и вставялем в него данный данный конфиг.
    server.hostname "simple server" server.level "Procedural Map" server.seed "38829" server.worldsize "4750" server.saveinterval "120" server.tickrate "30" server.radiation "1" server.description "1" server.url "" rcon.web 1 server.encryption 0 server.secure 0 server.eac 0

  • В полях server.seed и server.worldsize вводим свой сид и размер карты, найти их можно на этом сайте Клик[rustmaps.com]. Выставляем размер карты и выбираем ее.
После совершенных действий сохраняем файл и возвращаемся в корневую папку нашего сервера.


Кликаем по Run_DS ПКМ и нажимаем Изменить. В открытом редакторе заменяем все содержимое на это
@echo off :start cd rustds RustDedicated.exe +server.hostname "My Server Name" +server.port 28015 +server.identity "my_server" +server.seed 1234567 -logFile "output.txt" cd ../ goto start
Готово! Сохраняем файл и запускаем его. После полного запуска сервера у нас откроется консоль. В нее нам потребуется ввести ownerid <Ваш стим айди>, чтобы получить права владельца.


После данного шага заходим на сервер:
  • Открываем консоль - F1
  • Вписываем команду connect 127.0.0.1:28015
  • Наслаждаемся игрой!
Установка oxide и сторонних модов
После установки сервера я рекомендую добавить oxide,дабы в дальнейшем использовать плагины/моды для своего сервера.

Для начала установим сам oxide - Клик[umod.org]


Скачиваем последнюю версию и разархивируем все в по пути C:\Ruckdog\Server\rustds, подтверждаем замену файлов. После данного этапа перезапускаем сервер.
Если вы сделали все правильно,то по пути C:\Ruckdog\Server\rustds\ у нас появится папка oxide. Приятного использования модов!

P.S. Исходя из наших действий с файлом Run_DS, нам не требуется его изменять для поддержки oxide. НО при обновлении сервера нам придется устанавливать oxide снова.
Открытие портов
Это наверное один из самых важных пунктов, нам требуется открыть порты,чтобы наши кенты не устанавливали сторонние программы со своей стороны.(Это очень даже удобно).

Для начала переходим на сайт playit.gg - Клик[playit.gg]


Нажимаем на кнопку Login и входим/регистрируемся через удобный нам способ.
После чего попадаем в личный кабинет


Нам требуется перейти в раздел Tunnels и нажать на кнопку add tunnel


После этого заполняем поля,как я ВАЖНО!!!


Далее дожидаемся создания туннеля,при необходимости включаем его. После этого нам(Хосту) Потребуется установить программу playit.gg. Это можно сделать здесь Клик[playit.gg]. Устанавливаем программу и следуем инструкциям. По итогу после запуска playit.gg мы должны видеть примерно такую картину:


Копируем айпи-адрес из левой части и отправляем его друзьям,чтобы им зайти на сервер требуется выполнить данные шаги:
  • Открываем консоль - F1
  • Вписываем команду connect <ваш айпи>
  • Наслаждаемся игрой!

Остались вопросы - пишите,отвечу)
60 Comments
Ground_twenty_one Aug 23 @ 8:28am 
Пока просматривал коменты. Заметил что через Run_ds.bat ничего не надо делать. Но через него ведь тоже можно делать сервер? Там ведь и сид и ворлд сайз есть. Название и тому подобное. Да и много кто делает через run_ds.bat и всё работает. Лично у меня всё работает и запускается. И вопрос на последок. Что делать если не появляется папка Oxide, но присутствует папка HarmonyMods?
yungxgod- Aug 17 @ 4:34am 
я установил oxide но папка не появилась
как решить?
Азиаточка <3 Aug 16 @ 12:54am 
привет, а что делать я папку скачал с сайта нажимаю update но ничего не происходит
Faketaxi Aug 12 @ 9:28am 
Как не генерировать карту во второй раз? И вопрос, как сделать чтобы не кикало bloody мыш?
Faketaxi Aug 12 @ 9:08am 
Или возможно эта папка создается после первого запуска сервера, что в руководстве не написано
Faketaxi Aug 12 @ 9:03am 
Создаем файл server.cfg по такому пути "C:\Ruckdog\Server\rustds\server\my_server" и вставялем в него данный данный конфиг. Думаю тут ошибка
Соцiалiзацiя Aug 7 @ 8:53am 
Помоги у меня была ошибка tps я нажал Enter она пропала но потом загрузка заного началась
Дс -fluffy_i
Resfa Aug 6 @ 5:46am 
Почему я взял данные с карты а загрузило меня на другую в итоге?
weikandqw Aug 6 @ 1:41am 
Missing shader in Main Camera (TOD_Scattering)
Missing shader in Main Camera (TOD_Scattering)
Missing shader in Main Camera (TOD_Scattering)
HDR Render Texture not supported, disabling HDR on reflection probe.
как решить ошибку?
Resfa Aug 5 @ 8:15pm 
На Custom Procedural будет работать?
Вставил данные а загрузился другой сервер