Rust — одна из самых требовательных игр для хостинга: сервер держит в памяти всю карту целиком, считает тысячи построек и живёт циклами вайпов. Поэтому создание своего сервера — это в первую очередь несколько решений: сколько игроков, какого размера мир, ванилла или плагины, как часто вайпать. Эта статья проводит по всему пути от нуля до первого вайпа и объясняет, что выбирать на каждом шаге.
Пошаговая инструкция с параметрами запуска — в базе знаний: настройка сервера Rust. Все параметры конфига разобраны в статье server.cfg в Rust. Здесь — общая картина, чтобы правильно спланировать сервер с самого начала.
Шаг 1. Онлайн, тариф и размер карты
Главный потребитель памяти в Rust — карта, а не игроки: сервер загружает её целиком, даже если на ней никого нет. Поэтому тариф и server.worldsize выбираются вместе. Ориентир по памяти на ванильном сервере:
| Тариф | RAM | Цена в месяц | Игроков без плагинов | С плагинами Oxide |
|---|---|---|---|---|
| Start | 4 ГБ | 449 ₽ | до 10 | — |
| Classic | 6 ГБ | 649 ₽ | до 25 | до 10 |
| Pro | 8 ГБ | 990 ₽ | до 50 | до 20 |
| Mega | 12 ГБ | 1490 ₽ | до 100 | до 50 |
| Ultra | 16 ГБ | 2490 ₽ | до 150 | до 80 |
| God | 24 ГБ | 3490 ₽ | до 200 | до 150 |
4 ГБ — минимум, на котором Rust запускается стабильно, поэтому тарифы для него начинаются со Start. На нём держите небольшую карту около 2000 и сервер для своей компании. Дальше практическое правило из базы знаний: карта 3000 — от 6 ГБ, 4000 — от 8 ГБ, 4500 с активным онлайном — от 12 ГБ. К концу вайпа постройки игроков и плагины добавляют расход, поэтому оставляйте запас. Подробный расчёт — в статье сколько RAM нужно серверу Rust.
Размер карты выбирайте и по онлайну: на 10 игроков карта 4500 будет пустой, а на 150 карта 2000 превратится в постоянную стычку у одного монумента. При оплате за 3 месяца действует скидка 15%, за год — 35%. Все тарифы — на странице хостинга Rust.
Локация выбирается при заказе: Россия — для игроков из России и СНГ, Германия — для Европы.
Шаг 2. Первый запуск
Сервер создаётся примерно за 60 секунд после оплаты. Первый старт дольше обычного: сервер скачивает файлы игры и генерирует карту по размеру и сиду, на это уходит несколько минут, на больших картах больше. Готовность видно в консоли по строке Server startup complete, после неё можно подключаться.
Основные параметры задаются в разделе Startup панели. Это те же переменные, что в строке запуска из официальной документации Facepunch:
+server.hostname "Название сервера"
+server.description "Описание и дата вайпа"
+server.maxplayers 50
+server.worldsize 3000
+server.seed 1234567
+server.headerimage "https://example.com/banner.jpg"server.seed— любое число от 0 до 2147483647. Одинаковые сид и размер всегда дают одну и ту же карту, поэтому её можно заранее посмотреть в сервисах превью.server.worldsize— сторона карты в метрах, допустимые значения от 1000 до 6000.- Порт игры по умолчанию — 28015 (UDP). Подключение из игры: открыть консоль клавишей F1 и ввести
connect IP:порт.
Всё, что не нужно до загрузки карты, удобнее держать в server.cfg в папке server/<identity>/cfg/. Команды там пишутся без плюса, и по документации Facepunch файл имеет приоритет над строкой запуска. Если поменяли значение в Startup, а применилось старое — проверьте, не задано ли оно в server.cfg.
Шаг 3. Права администратора
Когда вы зашли на сервер, выдайте себе права владельца из консоли панели:
users
ownerid 76561198000000000 "ВашНик"Первая команда покажет SteamID подключённых игроков, вторая сделает вас владельцем. Для модераторов есть moderatorid с тем же синтаксисом. После выдачи прав нужно перезайти. Права сохраняются в users.cfg автоматически. Список полезных команд — в заметке админ-команды Rust, а как выдать права помощникам аккуратно, разобрано в статье как добавить админа на сервер Rust.
Шаг 4. Ванилла или плагины
Это решение определяет весь характер сервера:
- Ванилла — честный Rust по правилам Facepunch. Меньше нагрузки, меньше администрирования, но и меньше способов выделиться в списке серверов.
- С плагинами — киты, телепорты, кланы, ускоренные рейты (x2, x5, x100), магазин, PvE-режим. Почти все популярные серверы работают именно так.
Плагины ставятся через фреймворк Oxide (uMod) или Carbon. Oxide включается переключателем в Startup панели, после перезапуска проверка — команда oxide.version в консоли. Плагины — это .cs-файлы в папке oxide/plugins, конфиги появляются в oxide/config. Порядок установки — в заметке установка Oxide, альтернатива — Carbon.
Главное правило: Facepunch выпускает обязательное обновление в первый четверг каждого месяца, и оно затирает Oxide. После патча порядок всегда один: сначала обновить игру, потом Oxide, потом проверить, что плагины загрузились. С чего начать набор плагинов — в подборке лучших плагинов Oxide. Сравнение форматов — в статье modded или vanilla.
Помните, что плагины расходуют память и процессор: для сервера с десятком плагинов берите ступень тарифа выше, чем для ваниллы с тем же онлайном.
Шаг 5. Вайпы
Вайп — регулярный сброс мира, без которого Rust-сервер быстро застаивается: старожилы застраивают карту, новичкам негде начинать. Типичные ритмы:
- Еженедельный вайп карты — для серверов с ускоренными рейтами и активным PvP.
- Раз в две недели — классика для x1 и x2.
- Раз в месяц — совпадает с обязательным патчем Facepunch, минимум для любого сервера.
Вайп карты — это удаление файлов сохранения мира proceduralmap.* и смена сида, чтобы сгенерировалась новая карта. Вайп чертежей добавляет удаление player.blueprints.*. Файлы прав (users.cfg, группы Oxide) при вайпе не трогают никогда. Какие файлы удалять и в каком порядке — в заметке как сделать вайп, автоматизация по расписанию — в расписании вайпов. Что такое вайп и зачем он нужен, подробно объяснено в статье что такое вайп в Rust.
Дату следующего вайпа пишите в название или описание сервера: игроки в списке серверов выбирают свежие миры, и это один из главных источников притока.
Шаг 6. Бэкапы и производительность
Перед каждым вайпом и обновлением делайте бэкап папки сервера: в ней мир, права и данные плагинов. В панели бэкапы делаются в один клик и по расписанию — настройка описана в заметке бэкапы сервера Rust.
Главная метрика производительности Rust — FPS сервера: чем он ниже, тем сильнее «резина» и задержки при стрельбе. Основные причины просадок — избыток построек и сущностей, тяжёлые плагины и карта, слишком большая для тарифа. Что с этим делать — в статье лагает сервер Rust: FPS и производительность.
Частые вопросы
Хватит ли 4 ГБ для сервера Rust?
Да, для небольшого сервера: тариф Start (4 ГБ, 449 ₽) рассчитан до 10 игроков на ванилле с небольшой картой около 2000. Для карты 3000 и больше или для плагинов берите от 6 ГБ.
Сколько времени занимает первый запуск?
Сам сервер создаётся примерно за 60 секунд после оплаты. Первый старт с загрузкой файлов и генерацией карты занимает несколько минут, на картах 4000+ дольше. Ждите в консоли строку Server startup complete.
Почему мой сервер не виден в списке серверов?
Чаще всего сервер ещё не закончил запуск, у него слишком общее название или отсеивает фильтр в клиенте. Попробуйте подключиться напрямую через connect IP:порт. Полный разбор — в статье сервер Rust не виден в списке.
Как поставить свою карту вместо процедурной?
Через server.levelurl со ссылкой на файл карты; server.seed и server.worldsize при этом игнорируются, размер зашит в самой карте. Подробно — в заметке кастомные карты.
Нужно ли вайпать сервер после каждого обновления?
Обязательный вайп карты требуют только ежемесячные обновления с изменением формата сохранений. Промежуточные хотфиксы вайпа не требуют, но после любого патча проверяйте, что Oxide и плагины загрузились.
Коротко
Выберите тариф по онлайну и размеру карты: минимум 4 ГБ (Start, до 10 игроков на карте около 2000), 8 ГБ — до 50 игроков на ванилле. Сервер создаётся примерно за 60 секунд, первая генерация карты — несколько минут. Задайте server.hostname, server.worldsize и server.seed, выдайте себе права через ownerid, поставьте Oxide или Carbon, если нужны плагины, и заранее решите ритм вайпов.
Остались вопросы — напишите в поддержку TeaHost в Telegram.


