Каждому серьезному игроку или строителю в Rust рано или поздно требуется приватное пространство для экспериментов. Проверять сложные схемы автоматизации, тестировать устойчивость баз к рейдам или оттачивать точность стрельбы на публичных серверах крайне неудобно — вам постоянно будут мешать другие игроки. Идеальным решением в такой ситуации является поднятие собственного локального сервера прямо на своем домашнем компьютере.
Создание своего сервера Rust — процесс полностью бесплатный и не требующий покупки серверных лицензий. Все, что вам понадобится, это официальная консольная утилита от Valve и правильный скрипт инициализации. В этом руководстве мы технически разберем, как скачать серверные файлы, настроить параметры запуска мира, прописать себе права администратора и подключиться к собственной локальной локации.
Шаг 1: Загрузка и развертывание утилиты SteamCMD
Серверная часть Rust скачивается отдельно от игрового клиента с помощью специальной консольной версии Steam для разработчиков.
- Создайте в корне любого вашего диска (желательно SSD) чистую папку с простым латинским названием, например:
C:\SteamCMD\ - Скачайте официальный архив SteamCMD с сайта разработчиков Valve и распакуйте исполняемый файл
steamcmd.exeв созданную папку. - Нажмите по файлу
steamcmd.exeправой кнопкой мыши и выберите «Запуск от имени администратора». - Откроется консольное окно, и утилита автоматически загрузит необходимые системные компоненты. Дождитесь появления строки ввода
Steam>. - Поочередно введите следующие команды, нажимая
Enterпосле каждой:login anonymous— подключает вас к серверам Steam под гостевой учетной записью.force_install_dir C:\RustServer\— указывает жесткий путь, куда будут скачиваться файлы сервера Rust.app_update 258550 validate— запускает процесс скачивания официального выделенного сервера Rust (ID: 258550). Флаг validate проверит контрольные суммы.
- Скачивание займет некоторое время (около 10–15 ГБ). Дождитесь сообщения «Success! App '258550' fully installed» и закройте окно.
Шаг 2: Создание и конфигурация bat-файла запуска
Сервер Rust запускается через специальный командный файл сценария, в котором прописываются размеры карты, порты подключения и название вашего сервера.
- Перейдите в созданную папку
C:\RustServer\. - Нажмите правой кнопкой мыши на пустом месте, выберите Создать -> Текстовый документ.
- Назовите его
start.bat(обязательно измените расширение файла с.txtна.bat). Если расширения не отображаются, включите их отображение в настройках вида проводника Windows. - Нажмите на файл правой кнопкой мыши, выберите «Изменить» (откроется Блокнот) и вставьте в него следующий технический код:
@echo off
cls
:start
echo Starting Server...
RustDedicated.exe -batchmode ^
+server.port 28015 ^
+server.queryport 28016 ^
+server.level "Procedural Map" ^
+server.seed 123456 ^
+server.worldsize 3000 ^
+server.maxplayers 10 ^
+server.hostname "My Local Test Server" ^
+server.identity "my_server_profile" ^
+rcon.port 28017 ^
+rcon.password "adminpass123" ^
+rcon.web 1
echo.
echo Restarting server...
timeout /t 10
goto start
- Разбор критических параметров:
+server.seed— уникальный цифровой код генерации ландшафта. Меняя его, вы будете получать абсолютно разные карты.+server.worldsize— размер карты в метрах. Значение3000идеально для тестов, карта сгенерируется быстро и не займет много ОЗУ.+rcon.password— ваш пароль удаленного управления сервером. Разверните его для администрирования.
- Сохраните изменения в Блокноте и закройте его.
Шаг 3: Первый запуск сервера и подключение к игре
Теперь все готово к первому старту. Убедитесь, что на компьютере свободно не менее 8 ГБ оперативной памяти под нужды сервера.
- Дважды кликните по вашему файлу start.bat.
- Откроется командная строка, начнется генерация карты, спавн монументов и ресурсов. Первая загрузка может занять от 5 до 10 минут. Как только в консоли побегут строчки логов сетевого таймера, сервер успешно запущен.
- Запустите ваш обычный игровой клиент Rust через Steam.
- В главном меню игры нажмите клавишу F1, чтобы открыть консоль.
- Для подключения к собственному ПК введите команду:
client.connect localhost:28015 - Нажмите
Enter. Начнется моментальная загрузка на ваш личный локальный сервер.
Шаг 4: Выдача прав Администратора (Админки)
Чтобы получить возможность летать сквозь стены, спавнить любые ресурсы и использовать тестовые инструменты, вам необходимо выдать своему профилю максимальные права.
- Находясь на сервере, сверните игру и откройте черное консольное окно запущенного сервера (
start.bat). - Введите команду выдачи прав, заменив цифры на ваш персональный SteamID64 (его можно скопировать в профиле Steam):
ownerid 76561198XXXXXXXXX "Admin" - Нажмите
Enter. Консоль подтвердит добавление нового владельца. - Чтобы сервер навсегда запомнил эту настройку, введите следом команду:
server.writecfg - Вернитесь в игру Rust, перезайдите на сервер (или пропишите в консоли F1 команду
respawn). Теперь вы полноценный администратор. Нажмите клавишу F1 — у вас появится новая вкладка «Items», откуда можно выдать себе любой предмет в один клик. Нажатие комбинации клавишShift + Pактивирует режим свободной камеры (NoClip).
Заключение
Локальный сервер — это ультимативная площадка для тренировок, которая работает абсолютно автономно и не зависит от качества вашего интернета. Выставив нужный сид карты
server.seed, вы можете полностью скопировать ландшафт того сервера, на котором собираетесь играть официальный вайп, чтобы заранее найти лучшие места для постройки неприступных баз.
Комментариев нет:
Отправить комментарий