Wastor Tools · 0.6.8

RustDedicated Builder

Собери команду запуска Rust-сервера из понятной формы. Wastor подготовит Linux/Windows-команду и systemd unit — всё выполняется прямо в браузере, значения никуда не отправляются.

Основные параметры

Конфигурация запуска

RCON и дополнительные параметры
Готово к запуску

Команда RustDedicated

Ubuntu / Linux

runds.sh

Сохрани файл рядом с сервером, выполни chmod +x runds.sh и запускай ./runds.sh. Для постоянной работы лучше использовать systemd ниже.

Ubuntu / Linux

systemd unit

Сохрани как /etc/systemd/system/rust-server.service, затем выполни `systemctl daemon-reload` и `systemctl enable --now rust-server`.

Что лучше вынести в server.cfg?

Facepunch рекомендует оставлять в command line главным образом параметры запуска, порты и RCON, а многочисленные gameplay/convar-настройки хранить в server/<identity>/cfg/server.cfg.

Собрать server.cfg →
С нуля до первого запуска

Как установить Rust Dedicated Server

Нужен не обычный клиент Steam, а SteamCMD. Rust Dedicated Server устанавливается анонимно: Steam-аккаунт для загрузки серверных файлов не требуется.

  1. 1

    Подготовь Ubuntu и отдельного пользователя

    Установи утилиты и 32-bit runtime для SteamCMD. Сам игровой сервер лучше запускать не от root, а от отдельного пользователя:

    sudo apt update
    sudo apt install -y curl tar lib32gcc-s1 lib32stdc++6
    sudo adduser --disabled-password --gecos "" rust
    sudo -iu rust
  2. 2

    Скачай SteamCMD

    Создай каталог SteamCMD, скачай официальный архив Valve и распакуй его:

    mkdir -p ~/steamcmd
    cd ~/steamcmd
    curl -fsSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz
    chmod +x steamcmd.sh
    ./steamcmd.sh

    При первом запуске SteamCMD обновит себя и после загрузки покажет приглашение Steam>.

  3. 3

    Установи Rust Dedicated Server

    В открывшейся консоли SteamCMD выполни команды по очереди:

    App ID Rust Dedicated Server — 258550. Команда validate проверит скачанные файлы.

  4. 4

    Сохрани файл запуска

    Выше Builder уже подготовил runds.sh. Скачай его кнопкой «Скачать runds.sh», положи в каталог сервера и выполни:

  5. 5

    Обновляй сервер перед запуском

    Для ручного обновления достаточно одной команды:

  6. 6

    Переведи в systemd и проверь

    Для постоянного сервера используй сгенерированный выше unit. После запуска дождись строки Server startup complete, открой Game/Query UDP-порты и проверь сервер через Inspector.

    Открыть Server Inspector →