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

Подробная инструкция по созданию личного сервера в Rust

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

Создание сервера

Для открытия своего первого сервера в Rust игрокам нужно пройтись по всем указанным шагам ниже без исключений:

  1. Перейдите на сайт игры по ссылке.
  2. Пройдите по странице в самый низ и нажмите на кнопку «quick start zip here». Прямая ссылка на архив.
  3. После загрузки архива распакуйте его в любую папку, например, на рабочий стол. Обязательно нужно иметь 10 Гб свободного пространства.
  4. Перейдите в папку «Server» и откройте файл «update».
  5. Дождитесь окончания процесса загрузки серверных файлов. В директории появится папка «rustds».
  6. В папке «Server» откройте файл «Run_DS».
  7. Дождитесь завершения процесса настройки и запуска личного сервера. По окончании процесса появится надпись «Server startup complete». 
  8. Если брандмауэр запросит доступ, то предоставьте его с помощью кнопки «Разрешить доступ».

Подключение к серверу

Для доступа к запущенному серверу игроку нужно выполнить несколько действий:

  1. Откройте игру, как только запуск сервера будет окончен.
  2. Перейдите в консоль разработчика с помощью клавиши «F1».
  3. Введите команду «connect 127.0.0.1:28015» без кавычек и подтвердите действие с помощью кнопки «Enter».

Права администратора

После успешного запуска сервера его создатель может назначить любых игроков, в том числе и себя, администраторами сервера. Для этого необходимо ввести специальную команду в консоль сервера (открывается при запуске файла «Run_DS». Для этого:

  1. Сверните игру и разверните консоль сервера.
  2. Введите команду «ownerid SteamID» без кавычек, где SteamID необходимо заменить на числовой ID пользователя. Например, «ownerid 1234567».
  3. Нажмите «Enter» для подтверждения действия. При успешной выдаче прав появится надпись «Added owner…» с именем пользователя.

Не забудьте вписать команду «writecfg» без кавычек и подтвердить ее с помощью «Enter», чтобы сохранить настройки и не передавать права каждый раз при запуске сервера.

Права модератора

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

  1. Сверните игру и перейдите к консоли сервера.
  2. Введите команду «moderatorid SteamID» без кавычек, где SteamID необходимо заменить на числовой ID пользователя. Например, «ownerid 1234567».
  3. Нажмите «Enter» для подтверждения действия. При успешной выдаче прав появится надпись «Added owner…» с именем пользователя.

Не забудьте вписать команду «writecfg» без кавычек и подтвердить ее с помощью «Enter», чтобы сохранить настройки и не передавать права каждый раз при запуске сервера.

Как узнать свой SteamID

Узнать свой ID можно в приложении Steam, Для этого щелкните на иконку своего профиля в правом верхнем углу экрана и нажмите «Об аккаунте». В открывшемся окне под надписью «Аккаунт пользователя…» будет указан SteamID.

Настройка сервера

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

Выбор карты

Для быстрого поиска подходящей карты перейдите по ссылке и выберите подходящую карту. Обратите внимание, что под каждой картой написаны два числа через дробь, например «3000/14243», где 3000 — размер карты; 14243 — код карты (server seed).

Для автоматической загрузки этой карты необходимо изменить стартовый файл «Run_DS». Открываем его с помощью блокнота или из выпадающего меню выбираем опцию «Изменить» и вписываем туда размер карты и код. В базовом файле отмечен текст «+server.seed 1234567», поэтому можем выделить его и заменить на требуемый, например, на «+server.worldsize 3000 +server.seed 14243» без кавычек. Сохраняем изменения, запускаем файл «Run_DS» и переходим в игру для подключения к серверу.

Изменение параметров

Для изменения названия, пароля и других параметров сервера необходимо изменить файл «Run_DS». Открываем его с помощью блокнота или из выпадающего меню выбираем опцию «Изменить». В базовом файле представлен следующий текст:

Ниже отмечена информация о каждом параметра в этом файле:

  • echo off — выключает отображение результата выполнения всех остальных команд в консоли, т.е. очищает консоль. Нужна только для удаления лишней информации.
  • :start — запуск цикла.
  • RustDedicated.exe -batchmode +server.hostname «My Server Name» +server.port 28015 +server.identity «my_server» +server.seed 1234567 -logFile «output.txt» -autoupdate — главный раздел с параметрами сервера, где можно добавлять новые инструкции и изменять старые.
  • -batchmode — отключает графический интерфейс сервера, не позволяя вносить изменения вручную.
  • +server.port 28015 — порт сервера.
  • +server.level «Procedural map» — выбор типа карты. Всего в Раст доступно четыре варианта (Procedural map (базовая), Barren, HapisIsland, SavasIsland.
  • +server.worldsize 4000 — размер карты, где вместо 4000 нужно указать подходящее игроку число от «1000» до «6000».
  • +server.seed 1234567 — код карты, используется только вместе с параметром размера карты «server.worldsize», где вместо «1234567» необходимо указать уникальное значение от «0» до «2147483647».
  • +server.maxplayers 10 — максимальное число пользователей на созданном сервере.
  • +server.hostname «My Server Name» — название сервера. Отображается в списке серверов и в информации о сервере. Необходимо вместо «My Server Name» добавить свое название по желанию.
  • +server.description «Описание сервера» — описание сервера. Вместо «Описание сервера» можно внести свою информацию о сервере. Отображается внутри игры.
  • +server.url «http://website.com» — позволяет указать ссылку на сайт сервера. Отображается внутри игры в информации о сервере.
  • +server.headerimage «http://website.com/logo.jpg» — предоставляет ссылку на логотип сервера. Он отображается при подключении к сервера. Можно загрузить jpg-изображение с разрешением «512х256».
  • +server.identity «my_server» — каталог со всем файлами сервера.
  • +rcon.port 28016 — порт удаленного подключения RCON.
  • +rcon.password 12345 — пароль для удаленного подключения через консоль RCON. Нельзя использовать пробелы и специальные символы..
  • +rcon.web 1 — активирует для RCON типа подключения «websocket».
  • goto start — переход к строке «start» (запуск цикла). 

Рекомендованные требования

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

  1. Процессор — Intel Core i7-3770 / AMD FX-9590.
  2. Оперативная память — 10 Гб.
  3. Пространство на диске — 10 Гб.
  4. Сеть — высокоскоростное подключение к интернету.

Источник

Понравилась статья? Поделиться с друзьями:
Мир компьютерных игр