Создание мод-сервера Rust на своем компьютере

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

Итак, приступим.
Часть первая - Создание сервера.
1. Скачать архив Rust_server.zip с официального сайта по этой ссылке
2. Распаковать архив в удобную вам папку. Например, вот в эту: C:\Games\Rust_Server\Server
Далее я буду приводить примеры адреса с этой папкой.
3. Зайти в папку C:\Games\Rust_Server\Server и запустить файл update.bat
Откроется черное окошко с командной строкой и в нем пойдет закачка файлов сервера, размер около 2,15 Гб. По окончании загрузки окошко закроется автоматически.
4. Зайти в папку C:\Games\Rust_Server\Server\rustds
Создать текстовый документ в блокноте, скопировать внутрь вот этот текст:
RustDedicated.exe -batchmode -server.hostname "My Server" -server.port 28015 -server.identity Hello_World -server.maxplayers 5 -server.seed 777 -server.worldsize 4000 -chat.serverlog 1 -server.netlog 1 -server.saveinterval 300 -spawn.max_rate 1 -spawn.max_density 1

Далее в блокноте нажимаем "Сохранить как..." и сохраняем файл с именем "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. Чтобы сделать себя (или друга) админом на своем сервере, вам сперва нужно узнать свой стим-айди. Для этого заходим в свой профиль в стиме и на любом свободном месте - например, слева от своей аватарки, нажимаем правой кнопкой мышки и выбираем "Скопировать адрес страницы". Вставляем этот адрес куда угодно, например в блокнот или в браузер. Появится что-то вроде [steamcommunity.com/profiles/76561197975725081. Длинное, подчеркнутое число - это и есть ваш Steam id.
2. Далее идем в черное окошко командной строки своего сервера и вводим там команду ownerid - пробел - Стим-айди - пробел - ник в Steam. Должно получиться что-то вроде ownerid 76561197975725081 "Laven OMG!"
После этого надо переподключиться к серверу в игре и админка будет работать.
3. Если вы правильно включили админку, то можно нажимать в игре F1 и в открывшемся окошке выбираем вкладку "Items" и выдаем себе любые вещи в любом количестве.
4. Чтобы включить режим админского полёта, нажимаем F1 и в консоли вводим команду noclip. Чтобы выключить, вводим команду повторно - только убедитесь что падать не слишком высоко)
Для удобства можно забиндить эту команду на клавишу правый шифт, вводим в консоли bind RightShift noclip
Затем вводим команду writecfg, чтобы команда начала работать.
5. Другие полезные админские команды:
Команда для изменения времени суток env.time 10 (переключит время на 10 утра).
Команда для включения неуязвимости: god 1. Для выключения: god 0.

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

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 - это папка с названием вашего сервера.