НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как создать сервер Rust (2026)

RustUpdated Nov 5, 20268 min read

Коротко. Сервер Rust можно создать самому бесплатно: установите Rust Dedicated Server (приложение Steam 258550) через SteamCMD с анонимным входом, запустите RustDedicated с паролем RCON и размером мира и откройте UDP 28015 (игра) и порт запросов. Или арендуйте сервер Rust и забудьте про сеть.

Игроки заходят, найдя ваш сервер в игровом браузере серверов, или нажав F1 и введя команду подключения с вашим адресом и портом.

Проверено 5 ноября 2026 года, когда самым свежим ежемесячным обновлением в анонсах Rust в Steam было Livestock (1 октября 2026). Ежемесячные обновления Facepunch выходили в первый четверг каждого месяца весь 2026 год, а стандартный таймер вайпа сервера отсчитывает время до первого четверга, 19:00 по лондонскому времени, поэтому обновляйте сервер в этот день.

Этот гайд опирается на документацию по серверу от самой Facepunch и на то, что мы запускаем на каждом хостящемся у нас сервере Rust. Чтобы сразу перейти к аренде, см. вариант 2.

Что понадобится

  • Серверное ПО: «Rust Dedicated Server», приложение Steam 258550. Оно скачивается с анонимным входом. Аккаунт Steam для запуска сервера не нужен, но у каждого игрока должен быть Rust в Steam.
  • Машина, которая всегда включена: Windows, Linux или macOS. В документации Facepunch указана нужная память (карта размера 6000 занимает больше) и требуется не меньше 15 GB свободного места на диске, лучше SSD или NVMe. В этом гайде используется Linux, на нём работаем мы сами.
  • Сеть: порт игры (по умолчанию 28015, UDP) и порт запросов (UDP) должны быть доступны из интернета. RCON использует TCP-порт, а у мобильного приложения Rust+ свой TCP-порт.
  • Пароль RCON: придумайте свой. В примере Facepunch он задаётся в командной строке, и внешние инструменты администрирования подключаются с ним.
  • Ваш SteamID64: 17-значный номер вашего аккаунта Steam, чтобы назначить себя админом.

Вариант 1: хостить самому

Эти шаги для машины с Linux. Команды SteamCMD те, что публикует Facepunch.

Установите сервер

  1. Установите библиотеку, нужную SteamCMD, на Debian или Ubuntu.
    sudo apt-get install lib32gcc-s1
  2. Установите SteamCMD.
    mkdir steamcmd
    cd steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar xvfz steamcmd_linux.tar.gz
    chmod +x steamcmd.sh
  3. Дайте SteamCMD один раз обновиться самому. Свежий SteamCMD при первом запуске обновляется и перезапускается. Поэтому наш установочный скрипт сначала выполняет ./steamcmd.sh +quit: загрузка, запущенная поверх этого перезапуска, может завершиться ошибкой «Missing configuration».
  4. Скачайте сервер.
    ./steamcmd.sh +force_install_dir ../rust +login anonymous +app_update 258550 validate +quit
    Если пропустить +login, Steam ответит «Failed to install app '258550' (No subscription)». Наш установочный скрипт после загрузки также проверяет, что steamapps/appmanifest_258550.acf существует, и запускает загрузку снова, если его нет: на наших установках SteamCMD сообщал об успехе, не оставив файлов игры. Сделайте то же самое с ../rust/steamapps/appmanifest_258550.acf.

Запустите его

  1. Запустите сервер из папки rust. Вот вид командной строки, которую мы используем, с опциями, которые вы будете менять:
    ./RustDedicated -batchmode +server.port 28015 +server.identity "server1" +server.hostname "My Rust server" +server.maxplayers 50 +server.level "Procedural Map" +server.worldsize 3000 +server.seed 12345 +rcon.port 28016 +rcon.web true +rcon.password "choose-a-long-password"
    Facepunch допускает размер мира от 1000 до 6000 и сид от 0 до 2147483647. Большим картам нужно больше диска и памяти. server.identity задаёт имя папки с файлами этого сервера. Чтобы сервер работал с видимым выводом, Facepunch советует запускать его внутри screen.
  2. Дождитесь строки готовности. Facepunch пишет, что сервер полностью запускается несколько минут. Он готов, когда консоль выводит Server startup complete.

Откройте порты

  • Игра: UDP 28015 или тот, что вы зададите через +server.port. Разрешите его в файрволе (например, sudo ufw allow 28015/udp) и пробросьте на роутере.
  • Запросы: UDP, и он должен отличаться от порта игры. Facepunch пишет, что браузеру серверов он нужен. Если не задать +server.queryport, Rust берёт значение на единицу больше большего из портов игры и RCON: 28017 при команде выше, так что откройте и его (sudo ufw allow 28017/udp).
  • RCON и Rust+: TCP, только если вы используете внешний инструмент RCON или приложение Rust+. Facepunch пишет, что для подключения и игры нужен только порт игры. Не открывайте RCON наружу со слабым паролем.
  • Задайте машине постоянный локальный адрес, чтобы правило на роутере продолжало на неё указывать.

Станьте админом и зайдите

  1. Назначьте себя админом. При остановленном сервере добавьте строку в server/server1/cfg/users.cfg (подставьте свой identity в путь):
    ownerid 76561198000000000 "YourName" ""
    Снова запустите сервер и зайдите, чтобы получить уровень владельца. Пока сервер работает, можно вместо этого ввести ownerid со своим SteamID64 в консоли сервера или через RCON, а затем переподключиться. Facepunch также описывает moderatorid для модератора.
  2. Зайдите на него. В Rust нажмите F1 и введите connect your.ip.address:28015. На той же машине сработает connect localhost:28015.
  3. Обновляйтесь каждый месяц. Остановите сервер и снова выполните команду загрузки в первый четверг месяца, когда Facepunch выпускает ежемесячное обновление.

Плагины Oxide и Carbon

Facepunch отмечает, что Oxide нужно переустанавливать после каждого обновления сервера (Oxide выпускает новую версию вскоре после) и что запуск SteamCMD в вашем стартовом скрипте возвращает файлы к vanilla. Если вы используете Carbon, после каждого обновления Rust следуйте инструкциям по обновлению самого Carbon.

Вариант 2: хостить в PlayNHost

Аренда избавляет от установки, портов, файрвола и ежемесячной рутины обновлений. Название, карту и правила вы по-прежнему выбираете сами.

  1. Выберите план. Откройте страницу хостинга серверов Rust и сравните планы: WORKBENCH LEVEL 1 (40 игроков), WORKBENCH LEVEL 2 (70) и WORKBENCH LEVEL 3 (125) на момент написания. Нажмите Создать сервер (Настроить план у WORKBENCH LEVEL 3) и завершите заказ. Цены меняются, поэтому смотрите их на этой странице.
  2. Дождитесь установки. Сервер появится в панели. Его консоль выводит Server startup complete, когда он готов.
  3. Назовите его и выберите карту. На странице Настройки задайте Название сервера, Размер мира и Сид мира (число от 1 до 2147483647), затем перезапустите. Смена сида применяется при следующем запуске, но старая карта остаётся на диске до вайпа, поэтому меняйте сид в рамках вайпа карты. См. Как выбрать размер мира и сид на сервере Rust.
  4. Выберите плагины или vanilla. Выберите vanilla, Oxide или Carbon в Фреймворк для модов. См. Как переключить сервер Rust между Oxide и Carbon.
  5. Пригласите игроков. Карточка Играть с друзьями в разделе Обзор показывает, как они заходят, а Копировать приглашение копирует сообщение. См. Как зайти на сервер Rust.

Что панель делает за вас:

  • Для вашего сервера создаётся пароль RCON и показывается в Настройки. Он нужен только для внешних инструментов, таких как RustAdmin. Консоль самой панели работает без него. Если вы его очистите или захотите изменить, см. Сервер Rust не запускается без пароля RCON.
  • Порты назначаются и открыты с самого начала. Порты игры, запросов, RCON и Rust+ уже вписаны за вас в строку запуска.
  • При включённом Автообновление (по умолчанию, в Показать расширенные на странице Настройки) сервер при каждом запуске проверяет в Steam новую сборку, что важно в первый четверг месяца. См. Как обновить сервер Rust.
  • Фреймворк плагинов устанавливается заново при каждом запуске, поэтому обновление игры никогда не сносит Oxide или Carbon.
  • Отказ от Oxide тоже настройка: переключитесь на Carbon или vanilla, и сервер при следующем запуске восстановит оригинальные файлы Rust, так что ни одного файла Oxide не останется.
  • Переход между ветками Release и Staging выполняется настройкой Ветка, а не сеансом SteamCMD. См. Как переключить сервер Rust на ветку staging.
  • У вайпов своя страница Вайп с опцией Сначала сделать бэкап, которая создаёт резервную копию до удаления чего-либо. См. Как сделать вайп сервера Rust.

Хостить самому или арендовать: честное сравнение

  • Стоимость: серверное ПО бесплатно. Хостинг самому стоит оборудования, электричества и трафика или облачной машины с памятью, которую указывает документация Facepunch. Аренда стоит ежемесячную плату, которую задаёт план.
  • Доступность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
  • Открытость: дома игроки подключаются к вашему публичному IP-адресу, а файрвол и роутер на вас. Арендованный сервер не раскрывает ваш домашний IP.
  • Ежемесячное обновление: при хостинге самому каждый раз нужно останавливать сервер, запускать SteamCMD и обновлять фреймворк плагинов. На наших серверах Автообновление и переустановка фреймворка происходят при запуске.
  • Контроль: хостинг самому даёт каждый файл и каждую опцию запуска. На наших серверах у вас всё равно есть вкладка Файлы, Дополнительные аргументы и RCON для ваших инструментов.

Хотите пропустить настройку? Посмотрите планы серверов Rust. Уже есть сервер? Начните с Как настроить сервер Rust: основные параметры.

Ваш сервер уже у другого хостинга? Перенесите его к нам

Бесплатные инструменты для Rust

ПОСЛЕДНИЕ БЛОГИ