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

KosiakS

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


Самый простой и надёжный способ создать свой сервер Rust - арендовать сервер на хостинге 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. Добавьте в параметры запуска сервера -insecure и +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"Внутренний идентификатор сервера.
-insecureЗамена параметру server.secure, Античит ЕАС
+server.encryption 2Шифрование игрового трафика (0 или 1 - выключено, 2 - шифрование через EAC)
+rcon.ip ""
+rcon.port 28016Порт для RCON (TCP).
+rcon.password "mypassword"Пароль для доступа к RCON, минимум 8 символов.
+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 · Просмотры: 1,820
Ребят привет!
Возникла проблема при создании локалки, а именно со входом на сервер.
Собственно на сервак не пускает, требует обновить клиент. Хотя версии у клиента и сервера совпадают.
Из плагинов только nosteam (ну куда без него?), поэтому со входом от пиратки проблем быть не должно.
Я мож туплю хз, может подскажете че он на версию ругается?
upd:
Сервер переустанавливал, раст на целостность проверял а также переустанавливал.
Ошибка появилась после обновления сервера.

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

Могу только предложить удалить проверку с помощью dnSpy:
  • Откройте класс ConnectionAuth, найдите метод AuthorisationRoutine
  • Найдите и удалите данный код
  • 1721383875790.png
 
привет а можно на русском теперь аа я обычный игрок хочу просто один поиграть а этот ваш иноплонетный язык это пиз"" я уже 7ч пытаюсь разобратся как """" Удалять в dnSpy как запустить и играть то там ошыбка то тут ошыбка аааааааааааа сделай ты уже видео для обычных игроков если нельзя готовый загрузить Гугал или яндекс или маил
 
привет а можно на русском теперь аа я обычный игрок хочу просто один поиграть а этот ваш иноплонетный язык это пиз"" я уже 7ч пытаюсь разобратся как """" Удалять в dnSpy как запустить и играть то там ошыбка то тут ошыбка аааааааааааа сделай ты уже видео для обычных игроков если нельзя готовый загрузить Гугал или яндекс или маил
тут три шага, чего непонятного?..
 
Разработчики добавили проверку номера сборки клиента.

Могу только предложить удалить проверку с помощью dnSpy:
1780236297161.png

ловлю я вот такую ошибочку
 
Сверху