Инструкция Как создать сервер Rust

KosiakS

Просвещённый
Команда форума


Самый простой и надёжный способ создать свой сервер - арендовать сервер на хостинге Alkad

Преимущества хостинга Alkad:
  • Надёжная защита от DDoS-атак.
  • Низкий пинг по России и СНГ.
  • Производительные сервера.
  • FTP доступ к серверам.
  • Оперативная техническая поддержка.





Установка / Обновление сервера Rust:
  1. Скачайте SteamCMD
  2. Распакуйте архив в удобную для вас папку.
  3. Запустите файл _Update.bat чтобы скачать сервер и Oxide.
Примечание! Когда в Steam обновиться игра, следует обновить сервер, Повторите пункт 3. Таким образом, вы обновите сервер до последней версии.

Данный способ позволяет сделать сервер пиратским, но сервер не будет отображаться в списке серверов, а также не будет работать ЕАС.
  1. Скачайте dnSpy.
  2. Откройте файл \RustDedicated_Data\Managed\Assembly-CSharp.dll через dnSpy.
  3. В классе Rust -> Defines найдите поле appID и измените его значение с 252490 на 480
  4. 1718056693967.png
  5. Сохраните файл.
  6. Добавьте в параметры запуска сервера +server.secure 0 и +server.encryption 0

Запуск сервера:
  • Настройте параметры запуска отредактировав файл _Stаrt.bat.
ПараметрОписание
-batchmodeЗапускает сервер в консольном режиме.
+server.ip ""
+server.port 28015Игровой порт сервера (UDP).
+server.queryport 28016Порт для запросов (UDP).
+server.level "Procedural Map"Выбор карты, можно выбрать Procedural Map или CraggyIsland
+server.levelurl ""Ссылка на map-файл для кастомной карты.
+server.seed 1234Число для генерации карты. От 0 до 2147483647.
+server.worldsize 4000Размер карты от 1000 до 6000.
+server.gamemode ""Режим игры, можно выбрать vanilla, softcore или hardcore (по умолчанию vanilla).
+server.tags ""Теги для списка серверов (список тегов)
+server.maxplayers 10Максимальное количество слотов для игроков.
+server.hostname "Название сервера"Название сервера в списке серверов.
+server.description "Описание сервера"Описание сервера в списке серверов.
+server.url "https://mysite.com"Кнопка под описанием сервера перенаправляющая на указанный сайт.
+server.headerimage "https://mysite.com/serverimage.jpg"Логотип сервера отображающийся в описании сервера.
+server.logoimage "https://mysite.com/serverimage.jpg"Логотип сервера отображающийся в мобильном приложении.
+server.identity "server"Внутренний идентификатор сервера.
+server.secure 1Античит ЕАС
+server.encryption 2Шифрование игрового трафика (0 или 1 - выключено, 2 - шифрование через EAC)
+rcon.ip ""
+rcon.port 28016Порт для RCON (TCP).
+rcon.password "mypassword"Пароль для доступа к RCON
+app.ip ""
+app.port 28017Порт для мобильного приложения (TCP, для отключения приложения укажите "1-")
  • Запустите файл _Start.bat
Подключение к серверу:

Способ 1 - Подключение к localhost:


• Запустите Rust, нажмите F1 чтобы открыть консоль и введите команду connect localhost:28015
Если вы всё правильно настроили и запустили сервер, игра подключится к серверу.​
Способ 2 - Подключение по IP:

• Определите свой IP адрес, для этого зайдите на сайт https://ipaddress.my/.​
• Запустите Rust, нажмите F1 чтобы открыть консоль и введите команду connect ВашВнешнийIP:28015
.​
 

Вложения

  • _RustDS.zip
    1.9 MB · Просмотры: 214
что делать если пиште дисконнет а в консоли ошибка SteamWorks
RUST Screenshot 2024.06.23 - 23.20.14.65.png


что делать если пишет дисконект и ошибка стимворкс

> connect 95.107.91.104:28015
Found 0 server query results, attempting direct connect...
Connecting: 95.107.91.104:28015 (Raknet)
Connecting: 95.107.91.104:28015 (Steamworks)
Opening Log File (C:/Users/амбассадор/AppData/LocalLow/Facepunch Studios LTD/Rust/Player.log)
Disconnected (Disconnected) - returning to main menu
Playing Video C:/Games/Rust/RustClient_Data/StreamingAssets/MenuVideo/sunset.webm
 
> connect 95.107.91.104:28015
Found 0 server query results, attempting direct connect...
Connecting: 95.107.91.104:28015 (Raknet)
Connecting: 95.107.91.104:28015 (Steamworks)
Opening Log File (C:/Users/амбассадор/AppData/LocalLow/Facepunch Studios LTD/Rust/Player.log)
Disconnected (Disconnected) - returning to main menu
Playing Video C:/Games/Rust/RustClient_Data/StreamingAssets/MenuVideo/sunset.webm

Значит сервер выключен или недоступен.
 
бро почему старт бат не запускается помоги

типо там что то недоступно успеваю уведеть и пропадает в долю секунды

командой, исполняемой программой или пакетным файлом.
"steamcmd.exe" не является внутренней или внешней это ошибка при запуске _start.bat
 
Desktop Screenshot 2024.06.24 - 03.37.33.10.png
теперь вот такая проблема,справа есть что типо врубился но он стоит шо делать? пошлите в дс поможете если можете мой дс maksim_sebastian
 
Посмотреть вложение 8452теперь вот такая проблема,справа есть что типо врубился но он стоит шо делать? пошлите в дс поможете если можете мой дс maksim_sebastian


Использование устаревшего режима консоли​

Чтобы использовать устаревший режим консоли, сначала откройте любое окно размещения консоли. Обычно это делается путем запуска одного из интерпретаторов команд CMD или PowerShell.

Щелкните правой кнопкой мыши заголовок окна приложения и выберите пункт меню Properties. Выберите первую вкладку Options. Затем установите флажок в нижней части страницы с описанием Use legacy console. Нажмите кнопку OK, чтобы применить.

Чтобы отменить параметр, вернитесь в то же меню страницы свойств и снимите флажок, а затем нажмите кнопку OK.
 
напишите мне в дискорт maksim_sebastian помогите серв запущен и вот таая херь уже
RUST Screenshot 2024.06.24 - 14.51.55.61.png
раз лям запустил
 
Ребят привет!
Возникла проблема при создании локалки, а именно со входом на сервер.
Собственно на сервак не пускает, требует обновить клиент. Хотя версии у клиента и сервера совпадают.
Из плагинов только nosteam (ну куда без него?), поэтому со входом от пиратки проблем быть не должно.
Я мож туплю хз, может подскажете че он на версию ругается?
upd:
Сервер переустанавливал, раст на целостность проверял а также переустанавливал.
Ошибка появилась после обновления сервера.
 

Вложения

  • 2024-07-19_12-30-11.png
    2024-07-19_12-30-11.png
    1.1 MB · Просмотры: 118
  • 2024-07-19_12-26-31.png
    2024-07-19_12-26-31.png
    178.3 KB · Просмотры: 121
Последнее редактирование:
Ребят привет!
Возникла проблема при создании локалки, а именно со входом на сервер.
Собственно на сервак не пускает, требует обновить клиент. Хотя версии у клиента и сервера совпадают.
Из плагинов только nosteam (ну куда без него?), поэтому со входом от пиратки проблем быть не должно.
Я мож туплю хз, может подскажете че он на версию ругается?
upd:
Сервер переустанавливал, раст на целостность проверял а также переустанавливал.
Ошибка появилась после обновления сервера.

Разработчики добавили проверку номера сборки клиента.

Могу только предложить удалить проверку с помощью dnSpy:
  • Откройте класс ConnectionAuth, найдите метод AuthorisationRoutine
  • Найдите и удалите данный код
  • 1721383875790.png
 
Сверху