Размер карты Rust-сервера влияет сразу на всё: сколько памяти съест процесс, как быстро сервер стартует после вайпа, будут ли игроки встречаться друг с другом и хватит ли монументов на всех. Два параметра, server.worldsize и server.seed, определяют мир целиком — из них генерируется рельеф, дороги, монументы и залежи ресурсов.
Ниже — как подобрать оба под конкретный сервер, а не копировать чужие значения наугад.
Что задаёт размер карты Rust-сервера
server.worldsize — сторона квадрата карты в метрах (они же блоки в терминах игры). Значение 4000 означает карту 4000×4000, то есть 16 квадратных километров.
Технически движок принимает от 1000 до 6000 (диапазон указан в вики Facepunch), но реально используемый диапазон уже:
| worldsize | Для чего | Онлайн без плагинов | Память |
|---|---|---|---|
| 1000–2000 | Боевые серверы, тренировки, сервер для друзей. Монументов мало, встречи постоянные | до 10 | 4 ГБ (Start) |
| 2500 | Небольшой сервер, основные монументы на месте | до 25 | 6 ГБ (Classic) |
| 3000 | Компактный вайп-сервер, карта осваивается за пару дней | до 50 | 8 ГБ (Pro) |
| 3500 | Ходовой размер для модед-серверов | до 100 | 12 ГБ (Mega) |
| 4000 | Золотая середина, место и для одиночек, и для кланов | до 150 | 16 ГБ (Ultra) |
| 4000–4500 | Серьёзный онлайн, много монументов | до 200 | 24 ГБ (God) |
| 5000+ | Почти всегда ошибка: половина карты пустует, игроки не пересекаются | — | больше любой ступени |
Ключевой принцип: карта должна ощущаться плотной. Пустой мир убивает интерес быстрее, чем теснота. Если у вас стабильно 30 онлайн на карте 4500, игроки будут жаловаться, что «сервер мёртвый», даже когда людей достаточно.
Сколько это стоит по ресурсам
Генерация мира — самая тяжёлая операция за весь цикл жизни сервера. Ориентиры по времени первого старта после вайпа:
- 3000 — примерно 2–4 минуты;
- 4000 — 4–8 минут;
- 4500 — от 7 минут и выше.
По памяти зависимость тоже нелинейная. Rust держит в оперативке всю карту целиком, независимо от того, сколько игроков на ней. Практическое правило — по таблице выше: карта около 2000 на 4 ГБ, 2500 на 6 ГБ, 3000 на 8 ГБ, 3500 на 12 ГБ, 4000 на 16 ГБ, 4000–4500 на 24 ГБ. Плагины Oxide поднимают расход примерно в 1,5 раза, а постройки игроков к концу вайпа — ещё на ступень, поэтому на длинный вайп или тяжёлую сборку берите тариф на шаг выше.
Отсюда частая ошибка новичков: взять минимальный тариф и выставить карту 4500, потому что «так у больших серверов». Сервер либо не запустится, либо умрёт от нехватки памяти на третий день. Сначала считайте ресурсы, потом рисуйте карту — как это связано со слотами, разобрано отдельно.
Сид: что это и как выбирать
server.seed — целое число от 0 до 2147483647, из которого детерминированно генерируется мир. Одинаковые seed и worldsize всегда дают одну и ту же карту, на любом сервере и у любого хостера.
Задаётся в строке запуска или в server.cfg:
server.worldsize 4000
server.seed 1875432190Важно: сид и размер работают только в паре. Тот же сид при другом worldsize даст совершенно другую карту, а не масштабированную версию прежней.
Хорошая карта — та, где:
- есть 2–3 крупных монумента (Launch Site, Airfield, Water Treatment) в разных углах, а не кучей в одном;
- достаточно береговой линии для стартовых баз новичков;
- дороги связывают монументы, а не упираются в горы;
- нет гигантского озера или горного массива на половину карты;
- рек хватает для лодочных маршрутов, если у вас это часть геймплея.
Подбирать вслепую не нужно. Сервисы предпросмотра карт (самый известный — RustMaps) генерируют изображение по паре seed + size ещё до запуска сервера. Вы смотрите десяток вариантов, выбираете подходящий и вставляете число в конфиг.
Ссылку на карту потом стоит выкладывать в Discord в день вайпа — игроки заранее планируют, где строиться, и заходят охотнее.
Смена размера и сида
Оба параметра меняются только вместе с вайпом карты. Технически можно поменять значение и перезапустить сервер, но старый .sav не подойдёт новому миру, и сервер либо сгенерирует новый мир поверх, либо упадёт.
Правильный порядок при вайпе:
- Остановить сервер.
- Удалить файлы
proceduralmap.*.savиproceduralmap.*.map. - Поменять
server.seed(иworldsize, если нужно). - Запустить и дождаться генерации.
Полная процедура со всеми нюансами — в заметке про вайп.
Небольшая хитрость: имена файлов сохранений содержат размер и сид, например proceduralmap.4000.1875432190.239.sav. По ним всегда можно понять, с какими параметрами реально работает сервер, даже если в конфиге написано другое.
Постоянный сид: за и против
Некоторые серверы держат один и тот же сид вайп за вайпом. Логика такая: игроки знают карту наизусть, быстрее ориентируются, знают удобные точки под базы, меньше порог входа.
Минус очевиден: через три-четыре вайпа становится скучно, и часть аудитории уходит искать новизну.
Компромисс, который работает на практике, — менять сид каждый вайп, но держать worldsize постоянным. Тогда ощущение размера и плотности мира остаётся привычным, а исследование остаётся живым.
Кастомные карты вместо процедурных
Если нужен уникальный мир с авторскими монументами, процедурная генерация не поможет — используется готовый файл .map, залитый на прямую ссылку:
server.levelurl "https://example.com/maps/mymap.map"При этом server.seed и server.worldsize игнорируются: размер зашит в самом файле. Подробности, включая требования к хостингу файла и совместимость с плагинами, — в заметке про кастомные карты.
Проверка после старта
Первое, что делаете после генерации, — проверяете, что применились ваши значения, а не старые из serverauto.cfg:
server.worldsize
server.seed
statusДальше зайдите в игру и пролетите карту в режиме админа. Пять минут осмотра сэкономят неделю жалоб: иногда сид, который на превью выглядел отлично, в игре оказывается с монументом, наполовину утопленным в скале.
Итог
Практический рецепт: берите worldsize от онлайна (3000 до пятидесяти человек на 8 ГБ, 3500–4000 до полутора сотен на 12–16 ГБ), убедитесь, что памяти на тарифе хватает с запасом, подберите сид через сервис превью, меняйте его каждый вайп, а размер держите постоянным. И всегда проверяйте фактические значения командой из консоли после запуска.
Если непонятно, какой конфигурации хватит под нужный размер карты и онлайн, ориентиры по памяти есть на странице тарифов.