Как создать сервер Rust
Rust — одна из самых требовательных игр для хостинга. Здесь важны и мощность железа, и правильные настройки. Разбираемся с нуля.
Требования к ресурсам
Rust требует значительных ресурсов:
- Минимум: 8 GB RAM, 4 CPU, 30 GB NVMe
- Рекомендуется: 12+ GB RAM для 50+ игроков
- Размер карты: 3500 seed использует ~8 GB RAM
На TeaHost тариф Mega (12 GB RAM) — оптимальный выбор для большинства серверов.
Первый запуск
Сервер создаётся автоматически через панель. После создания откройте Startup вкладку и задайте параметры:
WORLD_SIZE=3500
WORLD_SEED=12345
SERVER_NAME=Мой Rust Сервер
MAX_PLAYERS=50
```
Первый запуск занимает 10–15 минут — генерируется карта мира.
## Основные параметры запуска
Параметры запуска в поле командной строки:server.tickrate 30 — стандарт. Повышение до 60 требует вдвое больше CPU.
Установка Oxide (uMod)
Oxide — фреймворк для плагинов Rust. Установка:
- В панели перейдите в Startup → включите Oxide
- Перезапустите сервер
- В папке
oxide/plugins/появятся системные файлы
Проверка: в консоли сервера oxide.version.
Необходимые плагины
Административные
- AdminHammer / AdminRadar — инструменты администратора
- Vanish — невидимость для модераторов
- Discord Core — связь с Discord-сервером
Игровые
- Kits — наборы предметов при спавне
- Clans — создание кланов и тимдамага
- NTeleportation — телепорт (дом, к друзьям)
- BGrade — автоматический апгрейд построек
Защита
- NoGiveNotices — скрыть выдачу предметов от читеров
- AntiFarm — защита от фарм-ботов
Настройка wipe-расписания
Стандартный ритм: вайп каждые 2 недели по четвергам (как official серверы Facepunch).
Для автовайпа через панель задайте расписание:
wipeКоманда ручного вайпа через консоль: server.wipe
Оптимизация производительности
Снижение нагрузки на CPU
+server.tickrate 30
+aimanager.nav_wait true
+npcauto.thinking 1
```
### Настройка FPS-лимита сервераОграничение в 60 FPS стабилизирует нагрузку.
Garbage Collection
Rust периодически зависает из-за GC. Помогает:
+gc.buffer 256
```
## Резервное копирование
Данные сервера хранятся в папке `server/rust/`:
- `player.deaths.*.db` — статистика игроков
- `proceduralmap.*.map` — карта мира
- `*.sav` — состояние мира
В панели TeaHost включите **автобэкапы** — они создаются ежедневно автоматически.
## Типичные проблемы
**Сервер падает при старте** — часто причина в нехватке RAM. Уменьшите `WORLD_SIZE` до 2500.
**Высокий пинг** — проверьте нагрузку CPU в панели. При постоянной нагрузке >80% стоит обновить тариф.
**Oxide не работает** — убедитесь что выбрана актуальная версия Oxide в настройках startup.
Остались вопросы? [Напишите нам](https://discord.gg/terraria-teacup-1007693540773605506) — ответим быстро.