Коротко. Сервер 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.
Установите сервер
Установите библиотеку, нужную SteamCMD, на Debian или Ubuntu.
sudo apt-get install lib32gcc-s1
Установите 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
Дайте SteamCMD один раз обновиться самому. Свежий SteamCMD при первом запуске обновляется и перезапускается. Поэтому наш установочный скрипт сначала выполняет ./steamcmd.sh +quit: загрузка, запущенная поверх этого перезапуска, может завершиться ошибкой «Missing configuration».
Если пропустить +login, Steam ответит «Failed to install app '258550' (No subscription)». Наш установочный скрипт после загрузки также проверяет, что steamapps/appmanifest_258550.acf существует, и запускает загрузку снова, если его нет: на наших установках SteamCMD сообщал об успехе, не оставив файлов игры. Сделайте то же самое с ../rust/steamapps/appmanifest_258550.acf.
Запустите его
Запустите сервер из папки rust. Вот вид командной строки, которую мы используем, с опциями, которые вы будете менять:
Facepunch допускает размер мира от 1000 до 6000 и сид от 0 до 2147483647. Большим картам нужно больше диска и памяти. server.identity задаёт имя папки с файлами этого сервера. Чтобы сервер работал с видимым выводом, Facepunch советует запускать его внутри screen.
Дождитесь строки готовности. 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 наружу со слабым паролем.
Задайте машине постоянный локальный адрес, чтобы правило на роутере продолжало на неё указывать.
Станьте админом и зайдите
Назначьте себя админом. При остановленном сервере добавьте строку в server/server1/cfg/users.cfg (подставьте свой identity в путь):
ownerid 76561198000000000 "YourName" ""
Снова запустите сервер и зайдите, чтобы получить уровень владельца. Пока сервер работает, можно вместо этого ввести ownerid со своим SteamID64 в консоли сервера или через RCON, а затем переподключиться. Facepunch также описывает moderatorid для модератора.
Зайдите на него. В Rust нажмите F1 и введите connect your.ip.address:28015. На той же машине сработает connect localhost:28015.
Обновляйтесь каждый месяц. Остановите сервер и снова выполните команду загрузки в первый четверг месяца, когда Facepunch выпускает ежемесячное обновление.
Плагины Oxide и Carbon
Facepunch отмечает, что Oxide нужно переустанавливать после каждого обновления сервера (Oxide выпускает новую версию вскоре после) и что запуск SteamCMD в вашем стартовом скрипте возвращает файлы к vanilla. Если вы используете Carbon, после каждого обновления Rust следуйте инструкциям по обновлению самого Carbon.
Вариант 2: хостить в PlayNHost
Аренда избавляет от установки, портов, файрвола и ежемесячной рутины обновлений. Название, карту и правила вы по-прежнему выбираете сами.
Выберите план. Откройте страницу хостинга серверов Rust и сравните планы: WORKBENCH LEVEL 1 (40 игроков), WORKBENCH LEVEL 2 (70) и WORKBENCH LEVEL 3 (125) на момент написания. Нажмите Создать сервер (Настроить план у WORKBENCH LEVEL 3) и завершите заказ. Цены меняются, поэтому смотрите их на этой странице.
Дождитесь установки. Сервер появится в панели. Его консоль выводит Server startup complete, когда он готов.
Назовите его и выберите карту. На странице Настройки задайте Название сервера, Размер мира и Сид мира (число от 1 до 2147483647), затем перезапустите. Смена сида применяется при следующем запуске, но старая карта остаётся на диске до вайпа, поэтому меняйте сид в рамках вайпа карты. См. Как выбрать размер мира и сид на сервере Rust.
Пригласите игроков. Карточка Играть с друзьями в разделе Обзор показывает, как они заходят, а Копировать приглашение копирует сообщение. См. Как зайти на сервер Rust.
Что панель делает за вас:
Для вашего сервера создаётся пароль RCON и показывается в Настройки. Он нужен только для внешних инструментов, таких как RustAdmin. Консоль самой панели работает без него. Если вы его очистите или захотите изменить, см. Сервер Rust не запускается без пароля RCON.
Порты назначаются и открыты с самого начала. Порты игры, запросов, RCON и Rust+ уже вписаны за вас в строку запуска.
При включённом Автообновление (по умолчанию, в Показать расширенные на странице Настройки) сервер при каждом запуске проверяет в Steam новую сборку, что важно в первый четверг месяца. См. Как обновить сервер Rust.
Фреймворк плагинов устанавливается заново при каждом запуске, поэтому обновление игры никогда не сносит Oxide или Carbon.
Отказ от Oxide тоже настройка: переключитесь на Carbon или vanilla, и сервер при следующем запуске восстановит оригинальные файлы Rust, так что ни одного файла Oxide не останется.
У вайпов своя страница Вайп с опцией Сначала сделать бэкап, которая создаёт резервную копию до удаления чего-либо. См. Как сделать вайп сервера Rust.
Хостить самому или арендовать: честное сравнение
Стоимость: серверное ПО бесплатно. Хостинг самому стоит оборудования, электричества и трафика или облачной машины с памятью, которую указывает документация Facepunch. Аренда стоит ежемесячную плату, которую задаёт план.
Доступность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
Открытость: дома игроки подключаются к вашему публичному IP-адресу, а файрвол и роутер на вас. Арендованный сервер не раскрывает ваш домашний IP.
Ежемесячное обновление: при хостинге самому каждый раз нужно останавливать сервер, запускать SteamCMD и обновлять фреймворк плагинов. На наших серверах Автообновление и переустановка фреймворка происходят при запуске.
Контроль: хостинг самому даёт каждый файл и каждую опцию запуска. На наших серверах у вас всё равно есть вкладка Файлы, Дополнительные аргументы и RCON для ваших инструментов.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности