Параметры запуска
В панели TeaHost перейдите в Startup и задайте переменные:
WORLD_SIZE=3500
WORLD_SEED=12345
SERVER_NAME=Мой Rust Сервер
SERVER_DESCRIPTION=Лучший сервер СНГ
MAX_PLAYERS=50Параметры командной строки (Startup Command):
+server.hostname "Мой Rust Сервер"
+server.description "Описание сервера"
+server.maxplayers 50
+server.worldsize 3500
+server.seed 12345
+server.saveinterval 600
+server.tickrate 30
+server.headerimage "https://ссылка-на-лого.png"
+server.url "https://ваш-сайт.ru"
+decay.scale 1.0
+server.globalchat trueПолный список параметров запуска с пояснениями — в официальной вики Facepunch. Учтите: если тот же конвар прописан и в server.cfg, значение из файла перекроет строку запуска.
Выбор размера карты
Память на ванильном сервере без плагинов, процедурная карта, перезапуск раз в сутки:
WORLD_SIZE | RAM | Тариф | Онлайн | Описание |
|---|---|---|---|---|
| 2000 | 4 ГБ | Start | до 10 | Маленькая, быстрая загрузка |
| 2500 | 6 ГБ | Classic | до 25 | Компактная |
| 3000 | 8 ГБ | Pro | до 50 | Небольшой публичный сервер |
| 3500 | 12 ГБ | Mega | до 100 | Стандартная для модед-серверов |
| 4000 | 16 ГБ | Ultra | до 150 | Большая |
| 4000–4500 | 24 ГБ | God | до 200 | Большой онлайн |
С плагинами Oxide расход растёт примерно в 1,5 раза — берите ступень выше. Карта 6000 больше любой ступени шкалы и обычно не нужна: игроки размазываются по миру и не встречаются. Подробнее — в заметке про размер карты и сид.
Настройка распада построек
По умолчанию постройки без cupboard разрушаются. Управление:
+decay.scale 1.0 // стандарт
+decay.scale 0.5 // в 2 раза медленнее
+decay.scale 0.0 // отключить распад полностьюПроизводительность сервера
Снижение нагрузки на CPU:
+server.tickrate 30 // стандарт (не меняйте)
+aimanager.nav_wait true // отложенная навигация NPC
+fps.limit 60 // ограничение FPS сервера
+gc.buffer 256 // буфер GC для снижения лаговКонфиг оксида (если установлен)
После установки Oxide появится oxide/config/:
server/rust/cfg/
server.cfg — основной конфиг
oxide/
config/ — конфиги плагинов
plugins/ — папка для плагинов
logs/ — логи
data/ — данные плагиновЧасовые пояса и время суток
+env.time 12 // установить время (0-24)
+env.progresstime true // включить смену дня/ночи
+env.daylength 45 // длина дня в минутах
+env.nightlength 10 // длина ночи в минутахПерезапуск и вайп
Ручной вайп — это остановка сервера и удаление файлов карты proceduralmap.*.sav* и proceduralmap.*.map (для вайпа чертежей — ещё player.blueprints.*.db). Пошагово, с перечнем файлов, которые трогать нельзя, — в инструкции как сделать вайп.
Автовайп настраивается в панели: выберите вайп только карты или карты вместе с чертежами, день и время — сервер выполнит его сам. Как выбрать ритм, разобрано в заметке про расписание вайпов.
После вайпа карта генерируется заново — WORLD_SEED можно поменять.
Типичные проблемы
Сервер долго стартует — нормально при первом запуске. Сам сервер в панели создаётся примерно за 60 секунд после оплаты, но первая загрузка файлов игры и генерация карты занимают несколько минут: на карте 3000 — около 2–4 минут, на 4000 — 4–8.
Сервер падает с OOM — уменьшите WORLD_SIZE или обновите тариф.
Игроки видят "EAC Disconnected" — проверьте что EAC не отключён в параметрах.