В этом гайде я наглядно покажу как конфигурировать и запустить сервер игры Rust, а также объясню функции команд.
Для начала нам нужно скачать SteamCMD что бы уже в нем скачать сервер. Вы можете скачать его прямиком отсюда или с сайта разработчика здесь (для этого промотайте до вкладки Загрузка SteamCMD и нажмите по выделенной ссылке снизу.
Затем распаковываем архив и запускаем SteamCMD. Он должен сразу начать обновляться, нужно ждать до момента пока не появится ввод
Steam>
Далее входим в систему как аноним. Если ничего не происходит вводим снова.
login anonymous
Ведите команду которая показывает стиму куда ставить сервер
force_install_dir АДРЕС
Достаточно просто зайти в нужную папку, выбрать ее название сверху и нажать копировать адрес как текст.
После чего мы вставляем адрес в команду. У меня получилось вот так
force_install_dir C:\Users\4Style\Documents\RUST
Вводим это в SteamCMD. Он в свою очередь ничего нам не скажет. Это нормально, если вы думаете что ошиблись можете вставить команду снова
Наконец можно скачивать сервер используя эту команду.
app_update 258550 validate
Он будет установлен туда, куда вы указали в прошлой команде
Вот что должно происходить на экране.
Если загрузка вдруг остановится советую нажать enter. Загружать нам придется 6 гигабайт, поэтому придется подождать. После скачивания снова откроется ввод. SteamCMD можно закрыть.
Сервер уже скачан на самую новую версию игры, его можно запускать. Настройки можно вводить в командную строку сервера, но они будут постоянно сбрасываться
Примеры настроек ниже
Поэтому рекомендую создать файл, который сам вводит настройки в сервер. Создайте новый файл в разршении .bat
Что бы создать такой файл необходимо в проводнике в верхней панели нажать кнопку вид и поставить галочку на расширения имен. Затем создаем обычный текстовый файл и переименовываем его конец с .txt на .bat
Нажимаем на новый файл правой кнопкой мыши и нажимаем изменить. Ниже приведена наглядная демонстрация из нескольких фото
Теперь осталось только ввести необходимые команды в файл
Вначале надо ввести
RustDedicated.exe -batchmode
Затем через пробел c плюсом вводим настройки по такому принципу
RustDedicated.exe -batchmode +настройка +настройка
Вот все основные настройки которые могут вам понадобится
+server.ip (айпи без скобок) - эта команда нужна только тогда, когда у вас несколько айпи. Вы можете ее пропустить
+server.port (порт без скобок) - нужна для указания порта, по которому будет работать сервер. Лучше ввести 28015
+server.tickrate (от 1 до 30 без скобок) скорость течения времени на сервере. Влияет на продолжительность дня, роста растений и т.д
+server.hostname (название сервера без скобок) - ваше название сервера
+server.maxplayers (от 1 до бесконечно без скобок) - максимальное кол-во игроков на сервере
+server.worldsize (от 1000 до 6000 без скобок) размер карты, в метрах квадратных
+server.seed (цифры без скобок) - сид мира или как он будет генерироватся. Если не указать - будет рандом. Если вам надо определенную карту берем сид отсюда указав на сайте размер вашей карты.
+server.saveinterval (секунды без скобок) - автосохранение сервера раз в какое-то кол-во времени
!!!ИСКЛЮЧЕНИЕ!!!
ЭТА КОМАНДА ПИШЕТСЯ ЧЕРЕЗ -
-logfile (название документа без скобок) Вы можете предварительно создать документ в папке сервера и вписать сюда что бы в этот документ записывалось все что происходит
Итак, у меня получился вот такой файл
RustDedicated.exe -batchmode +server.worldsize 5000 +server.maxplayers 10 +server.port 28015
Вы можете создать его по-своему в абсолютно другом порядке или количестве настроек.
Сохраняем и запускаем файл и вот он ваш сервер готов. Осталось только подождать и зайти
Загрузка может идти ОЧЕНЬ долго. Рекомендую ставить сервер на SSD
А вот и наш красавчик запустился
Теперь протестируем его. Заходим в раст, нажимаем f1 и вводим connect (localhost:28015 без скобок)
connect localhost:28015
А ваши друзья вводят
connect вашАйпи:28015
Обратите внимание, что бы друзья могли войти у вас должен быть открыт порт 28015
Кто не знает как - гуглим
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Как выдать админку?
В командной строке сервера вводим
ownerid (айди игрока без скобок) его можно найти с помощью команды players напротив ника или в интернете
moderatorid (айди без скобок) выдает модер чата.
Как брать вещи из творческого режима?
Нажимаем f1 и над командной строкой выбираем items. Там и будут все предметы.
Есть ли еще интересные команды?
- Эти команды надо писать если вы админ, в консоль на кнопку f1
Say "сообщение с скобками" - сообщение на весь сервер
noclip (true или false без скобок) - проход через стены где true активно false неактивно
teleport "ник с скобками" тп к игроку
Это все, что я хотел рассказать.
Есть вопросы? Пишите в комментарии!