Конфигурация Rust-сервера: server.cfg и параметры запуска
Полное руководство по настройке Rust-сервера: server.cfg, параметры запуска, tickrate, sleeper и оптимальные значения worldsize.
Кратко: Конфигурация Rust-сервера разделена на два уровня - параметры строки запуска (со знаком
+) и команды в файле server.cfg. Большинство параметров можно менять на лету через консоль сервера без перезагрузки.
Конфигурация Rust-сервера: server.cfg и параметры запуска
Правильная настройка сервера Rust напрямую влияет на производительность, стабильность и игровой опыт. В 2026 году Facepunch продолжает активно обновлять серверную часть - некоторые параметры меняются вместе с апдейтами игры. Это руководство охватывает актуальные команды и переменные для Dedicated Server на базе SteamCMD, включая параметры строки запуска, файл server.cfg, настройки tickrate, sleeper, иконок и защиты от спама. Все значения протестированы на актуальных билдах сервера Rust (2025-2026).
Pterohost - игровой хостинг с NVMe-дисками, защитой от DDoS и поддержкой 24/7. Rust-серверы разворачиваются за несколько минут с панелью Pterodactyl. Промокод 4START даёт -20% на первый заказ. Заказать Rust хостинг
Как устроена конфигурация Rust-сервера
Rust-сервер получает настройки из двух источников:
- Параметры строки запуска - передаются исполняемому файлу
RustDedicatedсо знаком+. Обрабатываются до старта сервера. - Файл server.cfg - текстовый файл с консольными командами, выполняемыми при запуске сервера. Синтаксис тот же, что в консоли, но без знака
+.
Примерная структура строки запуска:
./RustDedicated \
-batchmode \
+server.port 28015 \
+server.identity "my_server" \
+server.maxplayers 100 \
+server.hostname "Мой сервер Rust | x2" \
+server.seed 12345 \
+server.worldsize 3500 \
+server.description "PvP сервер с рейтами x2" \
+server.headerimage "https://example.com/icon.png" \
+rcon.port 28016 \
+rcon.password "securepassword" \
+rcon.web 1
Файл server.cfg располагается по пути:
<папка_сервера>/server/<server.identity>/cfg/server.cfg
Если папка cfg не существует - создайте её вручную. Пример базового содержимого:
# Основные параметры
server.maxplayers 100
server.hostname "Мой сервер Rust | x2"
server.description "PvP сервер без модификаций"
server.tickrate 15
server.sleepers true
# Рейты
server.globalchat true
server.radiation true
# Защита
antihack.enabled true
antihack.noclip_protection 1
Совет: Параметры из строки запуска имеют приоритет над server.cfg при конфликте. Рекомендуется дублировать критичные настройки (hostname, maxplayers) в оба места.
Основные параметры запуска
server.hostname - название сервера
+server.hostname "Название сервера"
Отображается в браузере серверов Rust. Поддерживает Unicode (кириллица работает). Рекомендуется включать в название ключевые слова (x2, x5, PvP, Solo/Duo), чтобы игроки быстрее находили сервер через фильтр.
Максимальная длина - около 64 символов, длинные строки обрезаются в интерфейсе.
server.maxplayers - лимит игроков
+server.maxplayers 100
Определяет максимальное число одновременных подключений. Устанавливайте значение с запасом 10-15% выше пиковой нагрузки - это позволяет администраторам заходить на переполненный сервер.
Ориентировочные значения в зависимости от RAM сервера:
| RAM сервера | Рекомендуемый maxplayers |
|---|---|
| 8 ГБ | 50-75 |
| 16 ГБ | 75-150 |
| 32 ГБ | 150-250 |
| 64 ГБ | 250+ |
server.seed - зерно генерации карты
+server.seed 12345
Целое число, определяющее процедурную генерацию мира. Одинаковые seed + worldsize дают идентичные карты. Значения от 1 до 2147483647.
Предпросмотр карты по seed можно получить на сайте rustmaps.com - полезно для выбора seed перед публичным запуском. Смена seed без удаления файлов .map и .sav не даёт эффекта.
server.worldsize - размер карты
+server.worldsize 3500
Размер квадратной карты в метрах (1 юнит = 1 метр). Допустимый диапазон: 1000-6000.
Рекомендуемые значения:
| Размер | Число игроков | Характеристика |
|---|---|---|
| 2000 | до 40 | Высокая концентрация, много PvP |
| 3000 | 40-80 | Сбалансированный вариант |
| 3500 | 60-120 | Стандарт для средних серверов |
| 4000 | 100-200 | Просторно, больше мест для баз |
| 4500+ | 200+ | Большие серверы, нужно мощное железо |
Карты больше 4500 значительно увеличивают потребление RAM и время загрузки. Для карты 4000 потребуется около 8-10 ГБ только на хранение данных мира.
server.description - описание сервера
+server.description "Добро пожаловать! PvP x2 | Wipe каждые 2 недели"
Отображается в браузере серверов при выборе конкретного сервера. Поддерживает базовые теги форматирования (переносы строк через \n). Рекомендуется указывать: рейты, расписание вайпа, тип игры (Solo/Duo/Trio, PvP/PvE), discord-ссылку.
Файл server.cfg: детальные параметры
server.tickrate - частота обновления сервера
server.tickrate 15
Количество игровых тиков в секунду. Влияет на плавность регистрации попаданий, точность физики и задержку откликов. Допустимые значения:
| Tickrate | Характеристика | Нагрузка CPU |
|---|---|---|
| 10 | Стандарт Facepunch | Низкая |
| 15 | Улучшенная отзывчивость | Средняя |
| 20 | Хорошее качество игры | Высокая |
| 30 | Максимум (редко используется) | Очень высокая |
Для большинства публичных серверов оптимально значение 15. Повышение до 20-30 имеет смысл только на серверах с небольшим числом игроков (до 50) и мощным CPU (Ryzen 9, Core i9).
Важно: Tickrate выше поддерживаемого Facepunch значения (30) сервером игнорируется. Завышенный tickrate без соответствующего железа приводит к лагам и деградации производительности.
Режим sleeper
server.sleepers true
При true - тело игрока остаётся в мире после выхода (спящий режим). При false - игрок исчезает при дисконнекте.
Большинство серьёзных серверов используют server.sleepers true - это стандарт для ванильного и модифицированного Rust. Sleeper-режим влияет на стратегию игры: нужно планировать безопасное место для выхода, тело можно убить и ограбить.
Дополнительно:
server.sleepersafe false # true = слиперы не получают урон (PvE-режим)
Глобальный чат и голосовой чат
server.globalchat true
server.voicerange 100 # Дальность голосового чата в метрах (default: 100)
server.globalchat true - все игроки видят текстовый чат независимо от расстояния. При false работает proximity-чат (только близкие игроки). Для RP-серверов часто ставят false.
Радиация
server.radiation true
Включает/выключает радиационные зоны на карте (Launch Site, Military Tunnels и т.д.). По умолчанию true. Отключают на PvE или RP-серверах для снижения сложности.
Иконка и оформление сервера в браузере
Заголовочное изображение (header image)
+server.headerimage "https://example.com/rust_banner.png"
Изображение-баннер, отображаемое в браузере серверов при выборе вашего сервера. Требования к файлу:
- Формат: PNG
- Размер: 512x256 пикселей (рекомендуется)
- Хостинг: публично доступный URL (imgur, собственный CDN)
Ссылка должна быть прямой (открывать сам файл, не страницу). Imgur-прямые ссылки вида https://i.imgur.com/XXXXX.png работают надёжно.
URL сервера и гербы (server.url)
+server.url "https://discord.gg/yourserver"
Кнопка “Сайт” в браузере серверов. Обычно указывают ссылку на Discord или сайт сообщества.
Гербы (герб клана, кастомный логотип) задаются через server.logoimage:
+server.logoimage "https://example.com/logo.png"
Иконка отображается в списке серверов рядом с именем. Размер: 64x64 пикселя, формат PNG.
Защита от спама и античит
Базовая защита
Rust имеет встроенный античит (EAC - Easy Anti-Cheat) и серверный antihack. Основные параметры в server.cfg:
# Серверный антихак
antihack.enabled true
antihack.noclip_protection 1
antihack.speedhack_protection 1
antihack.projectile_protection 1
antihack.objectplacement_protection 1
# Чит-детекция: уровень строгости (0-2)
antihack.noclip_penalty 4
antihack.speedhack_penalty 4
antihack.projectile_penalty 4
Значения penalty:
0- логировать только1- предупреждение2- кик4- бан
Для публичных серверов рекомендуется оставить antihack.enabled true и стандартные значения penalty. Слишком агрессивные настройки могут давать ложные срабатывания на игроков с высоким пингом.
Защита от спама в чате
# Задержка между сообщениями в чате (в секундах)
chat.minmessagecooldown 1.5
# Максимальная длина сообщения
chat.maxlength 128
Стандартные значения достаточно эффективны против простого спама. Для более серьёзной защиты (фильтрация слов, мут, ворнинги) используются плагины Oxide/uMod - например, BetterChat или ChatFilter.
Защита от флудботов (ratelimit)
server.rcon.maxAuthAttempts 5 # Попытки авторизации в RCON
Для защиты RCON от брутфорса - используйте длинный случайный пароль (минимум 20 символов) и не открывайте RCON-порт наружу без необходимости.
Рейты сервера (loot, gather, craft)
Это не отдельный конфиг-файл, а набор переменных в server.cfg или консоли:
# Рейты добычи ресурсов (x2 = вдвое больше обычного)
server.gatherrate 2
# Скорость крафта (0.5 = в 2 раза быстрее)
server.craftrate 0.5
# Хейтрейт (урон по компонентам при добыче)
server.hurtcomponentsonbreak false
# Множитель выпадения из ящиков
server.lootspawnchance 1.0
Примечание: Точные названия переменных рейтов несколько раз менялись между крупными апдейтами Rust. Актуальный список команд всегда можно получить в консоли сервера командой
find server.- она выведет все переменные с префиксом server.
Полный пример конфигурации
Пример реалистичного server.cfg для публичного PvP-сервера x2 на 100 слотов:
# ===========================
# server.cfg - PvP x2 сервер
# ===========================
# Основные параметры
server.maxplayers 100
server.hostname "RustHost | PvP x2 | Wipe каждые 2 недели"
server.description "PvP сервер с рейтами x2. Discord: discord.gg/example. Вайп каждые 2 недели по пятницам."
server.tickrate 15
# Мир
server.radiation true
server.sleepers true
server.globalchat true
server.voicerange 100
# Рейты
server.gatherrate 2
server.craftrate 0.75
# Античит
antihack.enabled true
antihack.noclip_protection 1
antihack.speedhack_protection 1
antihack.projectile_protection 1
# Чат
chat.minmessagecooldown 1.5
chat.maxlength 128
# Прочее
env.time 12 # Стартовое время суток
server.netcache true # Кэширование сети (снижает нагрузку)
А вот пример строки запуска для этого же сервера:
./RustDedicated \
-batchmode \
-nographics \
+server.port 28015 \
+server.identity "my_pvp_server" \
+server.maxplayers 100 \
+server.hostname "RustHost | PvP x2 | Wipe каждые 2 недели" \
+server.seed 847291 \
+server.worldsize 3500 \
+server.description "PvP x2, вайп каждые 2 недели" \
+server.headerimage "https://i.imgur.com/example.png" \
+server.url "https://discord.gg/example" \
+rcon.port 28016 \
+rcon.password "Xk9mP2vL8qR4nT7wY" \
+rcon.web 1 \
-logfile /var/log/rust/server.log
Советы по оптимизации сервера
Правильный конфиг снижает нагрузку и уменьшает лаги:
- worldsize - не ставьте карту больше, чем нужно. Каждые +500 единиц worldsize прибавляют ~1-2 ГБ RAM и увеличивают время рестарта.
- tickrate - не завышайте без нужды. На 100+ игроков tickrate 20+ требует CPU с высокой частотой (4+ ГГц).
- server.netcache true - включите сетевое кэширование, это снижает полосу пропускания на 20-30%.
- Расписание рестарта - автоматические рестарты каждые 6-12 часов помогают бороться с утечками памяти. Используйте RCON или cron для автоматизации.
- Логирование - перенаправляйте логи в файл (
-logfile), иначе stdout забивает память.
Связанные материалы
Если вы только разворачиваете сервер - начните с руководства Как поднять Rust-сервер, там описана полная установка через SteamCMD. После настройки конфигурации изучите команды администратора Rust - управление игроками, банлисты и консольные команды. Для расширенной функциональности (плагины, кастомные рейты, экономика) смотрите раздел плагины Oxide для Rust.
Заключение
Конфигурация Rust-сервера - это два уровня настроек: параметры строки запуска (определяют мир и базовые параметры до старта) и server.cfg (тонкая настройка поведения уже запущенного сервера). Ключевые параметры для начала: maxplayers, seed, worldsize, tickrate и sleepers - они напрямую влияют на игровой опыт. Не забывайте про иконку и описание сервера - это первое, что видят игроки в браузере серверов. Регулярно проверяйте актуальность команд после крупных апдейтов Rust через консоль (find server.), так как Facepunch периодически переименовывает переменные.
Pterohost - хостинг Rust-серверов с NVMe-дисками, автоматической DDoS-защитой и круглосуточной поддержкой. Панель Pterodactyl позволяет редактировать server.cfg и строку запуска прямо из браузера без SSH. Промокод 4START даёт -20% на первый заказ. Заказать Rust хостинг