Как сделать свой сервер в раст

Обновлено: 04.07.2024

Прекрасная игра Rust с огромной скоростью набирает популярность. С каждым днём в Раст все больше и больше прибывает новичков. В связи с этим много игроков задумывается на вопросом, а как создать свой сервер в Rust? - Так вот в этой статье мы как раз и рассмотрим этот вопрос и научимся создавать свой сервер. Будет это сервер Rust пиратка или сервер rust steam, не важно, мы рассмотрим оба варианта.

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

И так, приступим:

Как создать сервер Rust пиратка

  1. Для начала нам конечно же нужен сам сервер. Переходим в категорию "готовые сервер Rust" и скачиваем понравившийся сервер.
  2. Создаём новую папку на своём жестком диске, например "D:\ServerRust". Но смотрите чтоб название и путь к папке не содержал русских символов.
  3. Распаковываем скачанный ранее сервер в созданную папку.
  4. Теперь нужно зайти в папку - "/serverdata/cfg"
  5. Открываем при помощи блокнота (ПКМ - открыть с помощью - Блокнот) файл "server.cfg" и настраиваем по своему усмотрению. В этом вам поможет небольшой файлик с описанием всех команд -

Как создать сервер Rust steam

  • Делаем все тоже самое только файл "server.cfg" находим просто в папке "/cfg".

Запускаем "Run Server.bat" наш ново созданный сервер. Включаем Rust жмем "F1" прописываем net.connect 127.0.0.1:28015 это обычный локальный IP адрес, для того чтоб к вам могли подключиться ваши друзья через интернет, у вас должен быть выделенный IP.

Если это все сложно для вас, предлагаю посмотреть наш IP список пиратских и лицензионных серверов Rust


В этой теме я расскажу, как создать свой сервер Rust Experimental с модами. Зачем это надо? Ну, как минимум, если вы играете в Раст, то у вас появляется множество идей, которые гораздо удобней тестить на своем сервере с бесконечными ресурсами и возможностью летать. А если пойти дальше, то вы cможете сделать свой сервер популярным и получать реальные деньги за продажу игровых плюшек игрокам своего сервера.

Далее в блокноте нажимаем "Сохранить как. " и сохраняем файл с именем "start server.bat" расширение "Все файлы".
Появившийся файлик "start server.bat" и есть пусковый файл для вашего сервера. При нажатии на него откроется снова черное окошко командной строки и пойдет создание карты и запуск сервера. О том, что сервер готов к работе, можно узнать, глядя на счетчик фпс справа-внизу окошка: при загрузке он будет показывать 0 fps, а после окончания появится цифровое значение, например у меня это 262 fps.
5. Далее нужно узнать свой внешний IP-адрес.
Допустим, вы зашли на один из сервисом определения IP адреса, и ваш адрес оказался 213.180.193.11
Открываем Rust и жмем кнопку F1, в открывшейся консоли вводим команду client.connect 213.180.193.11:28015

Если все сделано верно, то пойдет подключение и вы окажетесь на своем собственном сервере

P.S.: Папка с файлами вашего сервера (сейв и тд) будет находиться по адресу C:\Games\Rust_Server\Server\rustds\server\Hello_World

Часть вторая: Админка

Часть третья: Добавляем моды.

1. Переходим на сайт разработчика модов Oxide и скачиваем архив патча Oxide-Rust.zip , позволяющий запускать моды (жмем справа кнопку Download Now).
2. Распаковываем содержимое архива в папку C:\Games\Rust_Server\Server\rustds с заменой файлов.
ВАЖНО: Патч Oxide постоянно обновляется и с каждым обновлением его необходимо снова скачивать и копировать в папку с заменой.
3. Переходим в раздел сайта , посвященный модам для Rust.
Скачиваем любые понравившиеся вам моды. На странице каждого мода есть инструкция по его использованию.

Например, если вы создали сервер для практики в постройке крепостей, я рекомендую вот эти моды:
a) Ремув (удаление) стен и других объектов.
b) Увеличение размера стака предметов.
c) Телепортация к сохраненной точке или к другому игроку
d) Апгрейд стен одним ударом киянки, без необходимости использования колеса
e) Апгрейд строения целиком (всё сразу в камень или всё сразу в железо и т.д.)
Скачанные моды копировать в папку
C:\Games\Rust_Server\Server\rustds\server\Hello_World\oxide\plugins
где Hello_World - это папка с названием вашего сервера.

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

Создание сервера для игры с друзьями

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

Зачем нужен частный сервер с друзьями?


Существует несколько различных причин, по которым вы можете задуматься о частном сервере, и самая распространенная из них — создать место, где можно порезвиться с друзьями. Трудно закрепиться на некоторых публичных серверах с постоянно заполненными лобби, и некоторые игроки просто хотят поэкспериментировать в мире, который полностью принадлежит им.

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

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

Требования к компьютеру


Прежде всего, необходимо убедиться, что ваш компьютер справится с игрой, чтобы не столкнуться с чрезмерными задержками при использовании печи. Это по-прежнему важный вопрос, независимо от того, играете ли вы и хостинг на одной и той же или разных системах. Также необходимо проверить скорость интернет-соединения и убедиться, что вы используете проводное соединение для устранения задержек.

  • 64-разрядная Windows 7, 8.1 или 10;
  • Минимум 6Gb места на жестком диске;
  • Минимум 4Gb оперативной памяти, но если вы играете на том же компьютере, что и хостинг, то вам потребуется 8Gb оперативной памяти.

Установите SteamCMD


Теперь, когда у вас есть подходящий ПК, начинается самая сложная часть, которая может немного запутать. Во-первых, вам нужно будет установить программу SteamCMD, которая похожа на чертеж и позволяет игрокам устанавливать и обновлять серверы в Steam, используя интерфейс командной строки.

Вам нужно установить один из двух нижеприведенных пунктов в зависимости от вашей операционной системы:

Распакуйте файл


После загрузки файла на компьютер создайте новую папку на рабочем столе и назовите ее Rust Server. Затем найдите местоположение скачанного файла SteamCMD, откройте его и переместите этот файл в новую папку на рабочем столе:

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

Войдите в систему как Аноним


Вы не хотите использовать для этого сервера свой реальный профиль в Steam, поскольку в этом случае вы не сможете одновременно играть в игру и быть хостером. Вместо этого вы будете использовать систему с анонимным логином.

Это можно сделать, перейдя в нижнюю часть системы командной строки и набрав следующую фразу:

Затем нажмите клавишу Enter и введите в командной строке следующую фразу:

Нажмите Enter еще раз, а затем подождите, пока загрузится необходимая информация — именно тогда многие игроки Rust могут достать свою акустическую гитару. Это может занять некоторое время, но вы будете знать, что процесс завершен, когда внизу появится вот такая надпись:

Создание пакетного файла обновления


Возможно, вы не знаете, что такое пакетный файл обновлений, но все, что вам нужно знать, это то, что он обеспечивает постоянное обновление вашего сервера новейшими декоративными элементами. Это особенно важно, если вы планируете поддерживать его в рабочем состоянии более одного дня, что делает большинство игроков.

Теперь вам нужно щелкнуть по папке Rust Server на рабочем столе и создать в ней новый текстовый документ (.txt), щелкнув правой кнопкой мыши, прокрутив страницу new и щелкнув по ней.

Вы хотите назвать новый текстовый документ следующим образом:


Затем нужно открыть этот новый файл и ввести следующие команды в точности, как показано на рисунке:

  • steamcmd.exe +login anonymous +app_update 258550 validate +quit

После этого сохраните документ, закройте его, а затем измените его на исполняемый пакетный файл, изменив имя текстового файла на следующее:

Теперь вы можете закрыть интерфейс командной строки SteamCMD.

Создание стартового пакетного файла


Вы хотите, чтобы пакетное обновление работало, поэтому вам нужно запустить его, сделав следующее:

  • Откройте папку Steamapps в вашей папке SteamCMD;
  • Откройте папку common;
  • Откройте папку rust_dedicated;
  • Добавьте новый текстовый документ и назовите его start.txt.


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

Однако вы можете изменить размер мира, семя мира, тип карты и количество игроков, и числа для мира могут быть любыми из следующих:

  • Мир: от 1 до 2147483647;
  • Размер мира: от 1 до 6.000.


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

Наконец, вы хотите открыть этот файл, и он, по сути, загрузит сервер, поэтому вы должны держать это окно запущенным.

Загрузка сервера на Rust


Теперь, когда вы создали свой сервер, запустите Rust, и на главном экране нажмите F1, чтобы вызвать командную строку.

Вам нужно ввести в строку следующее и нажать Enter:

После этого вы попадете на созданный вами сервер и сможете начать навигацию по Железнодорожной станции, а отсюда вы сможете пригласить своих друзей на созданный вами новый частный сервер Rust!

Info Rust Pub

Примечание: статья публиковалась достаточно давно.

Выполните следующие команды ->

login anonymous
force_install_dir ./RustServer
app_update 258550 -beta public

Сервер установится в папку ./RustServer, или можете указать другую. Размер закачки около 2-х GB.
После чего необходимо создать *.bat файл рядом с фалом RustDedicated.exe, со следующим содержимым:
RustDedicated.exe -batchmode
Конфигурируем сервер (об этом отдельно), или запускаем как есть.

Waldemar Gato

Можно изменить название сервера и количество игроков, используйте следующие команды непосредственно в консоли сервера (в окне что открылось после запуска *.bat файла):

server.hostname "My Personal Server"

Используйте команду консоли (F1) в игре для подключения к локальному серверу:

Далее по материалам обнаруженным на форуме разработчиков выясняется что еще есть ->
--------------------------------------------------------------
Список команд консоли сервера (окно вызванное *.bat файлом):

kick "Name" - сбросить игрока "Name"
kickall - сбросить всех
ban "Name" - забанить игрока "Name"
banid "Steam ID" - забанить по идентификатору Steam
status - Список игроков
say - Написать в чат от имени сервера
users - Информация о пользователях
banlist - Список забаненых
banlistex - Список забаненых с причинами
listid - Список забаненых по идентификатору Steam
event.run - Запуска аирдропа для сброса в точку с координатами (0,0,0), самолет летит с случайного направления.
server.port "28015" - Порт сервера
server.maxplayers 500 - Максимальное количество игроков
server.hostname "My Personal Server" - Название сервера в списке
server.identity "SomeString" - Идентификатор сервера для сохранений в папке сервера в подпапке "server", пример: /SteamCMD/RustServer/server/SomeString
server.level - ?
server.seed 123456 - Строчка для уникальности генерации
server.saveinterval 3600 - Интервал сохранений в секундах (тут указан час)
server.secure - ?
server.tickrate - ?
server.start - ?
server.stop - ?
server.writecfg - сохраняет текущую конфигурацию в файл (в папке-идентификаторе сохранения в каталоге cfg, см. выше)
inventory.give - Получение предмета, синтаксис уточняется. Необходимо знать идентификаторы предметов.
gc.collect - Удаление мусора из памяти сервера
construct.frameminutes 600 - время в минутах до разрушения построенного игроком объекта
--------------------------------------------------------------
Команды отладки для консоли сервера:

echo
instances
serverstrings
objects
textures
colliders
--------------------------------------------------------------
Параметры командной строки для установки начальных параметров, прописать в *.bat нужное (по подсказке-примеру Гарри на форуме):

Читайте также: