Pterohost docs

Rust-сервер: seed и размер карты, выбор и просмотр

Как настроить seed и размер карты на Rust-сервере, просмотреть карту через RustMaps, выбрать удачный seed и кастомную карту.

Кратко: seed и worldsize задаются в параметрах запуска сервера (+server.seed и +server.worldsize). Просмотреть карту до старта можно на rustmaps.com. Оптимальный размер для большинства серверов - 3000-3500, seed можно менять при каждом вайпе.

Rust-сервер: seed и размер карты, выбор и просмотр

Процедурная генерация карты - одна из главных механик Rust. Каждый раз при вайпе сервер строит новый мир по заданным параметрам: числовому seed и размеру worldsize. От этих двух значений зависит расположение монументов, биомов, дорог, ресурсов и общий баланс карты. В 2026 году инструменты для предварительного просмотра и подбора карт стали гораздо мощнее: сервис RustMaps позволяет детально изучить будущую карту ещё до генерации. В этой статье разберём, как правильно настроить seed и размер, как выбрать удачный seed для вашей аудитории и чем кастомные карты отличаются от процедурных.

Pterohost - игровой хостинг для Rust с NVMe-дисками, DDoS-защитой и поддержкой 24/7. Быстрая генерация карт и стабильный аптайм даже при высоком онлайне. Промокод 4START даёт -20% на первый заказ. Заказать Rust хостинг

Как работает процедурная карта в Rust

Rust использует алгоритм процедурной генерации, основанный на шуме Перлина и связанных техниках. При старте сервера движок получает два ключевых параметра и строит карту по ним:

  • seed - числовое значение от 1 до 2 147 483 647 (максимум int32). Определяет “узор” карты: где будут горы, реки, биомы, дороги и монументы.
  • worldsize - размер карты в метрах. Это квадрат: worldsize 3000 означает карту 3000x3000 метров.

При одинаковых seed и worldsize сервер всегда генерирует одну и ту же карту. Это позволяет операторам заранее просматривать и выбирать подходящие конфигурации.

Важный момент: монументы (Launch Site, Oil Rig, Cargo Ship, Airfield) размещаются алгоритмически с учётом размера карты. На маленькой карте (worldsize 2000) часть крупных монументов может не появиться или появиться в неудобном месте.

Параметры server.seed и server.worldsize

Где задаются параметры

Параметры передаются при запуске сервера через командную строку или файл конфигурации.

Способ 1 - параметры запуска:

./RustDedicated -batchmode \
  +server.hostname "My Rust Server" \
  +server.seed 123456789 \
  +server.worldsize 3500 \
  +server.maxplayers 100 \
  +rcon.password "yourpassword"

Способ 2 - файл server.cfg:

Файл находится по пути server/<identity>/cfg/server.cfg. Добавьте строки:

server.seed 123456789
server.worldsize 3500

На хостингах с Pterodactyl (в том числе Pterohost) параметры обычно задаются в разделе “Startup” панели управления - поля Server Seed и World Size уже вынесены в интерфейс.

Допустимые значения worldsize

ЗначениеРеальный размерДля скольких игроковRAM на карту
10001x1 кмдо 10~200 МБ
20002x2 км10-25~400 МБ
30003x3 км25-60~700 МБ
35003.5x3.5 км50-100~900 МБ
40004x4 км80-150~1.2 ГБ
45004.5x4.5 км120-200~1.5 ГБ
50005x5 км150-250~2 ГБ
60006x6 км200+~3 ГБ

Минимальный worldsize - 1000, максимальный - 6000. Значения вне этого диапазона могут вызвать ошибки генерации.

Что происходит при смене seed

При изменении seed или worldsize необходимо провести вайп карты - иначе сервер загрузит старые данные из .map-файла. Порядок действий:

  1. Остановить сервер.
  2. Удалить файл карты: server/<identity>/*.map.
  3. (Опционально) Удалить *.sav для полного вайпа, включая данные игроков.
  4. Изменить seed в конфигурации.
  5. Запустить сервер - карта сгенерируется заново.

На Pterohost вайп делается через кнопку в панели управления, которая автоматически удаляет нужные файлы перед рестартом.

Просмотр карты через RustMaps

RustMaps (rustmaps.com) - стандартный инструмент сообщества для предварительного просмотра карт Rust. Сервис генерирует полный рендер карты по заданным seed и worldsize без запуска игры.

Как пользоваться RustMaps

  1. Откройте rustmaps.com.
  2. Введите ваш seed в поле “Seed”.
  3. Введите worldsize в поле “Size” (например, 3500).
  4. Нажмите “Generate” или “Find Map”.
  5. Дождитесь рендера (обычно 10-60 секунд для новых seed).

На карте будет показано:

  • Расположение всех монументов с иконками.
  • Биомы (снег, пустыня, лес, джунгли в новых версиях).
  • Дороги и железнодорожные пути.
  • Реки и береговая линия.
  • Примерные зоны высадки.

Фильтры для поиска хорошего seed

RustMaps позволяет задать фильтры:

  • Обязательные монументы - укажите, какие монументы должны быть на карте (например, Launch Site + Military Tunnel + Large Oil Rig).
  • Минимальное количество монументов - удобно для PvP-серверов.
  • Размер суши - процент от общей площади.
  • Количество рек.

После подбора сервис выдаёт несколько seed, удовлетворяющих условиям. Каждый можно просмотреть интерактивно.

RustMaps API для автоматизации

Если вы администрируете несколько серверов или хотите автоматически публиковать карту вайпа, RustMaps предоставляет API. Встраивайте карту напрямую на сайт сервера или в Discord-бот через эндпоинты API.

Пример ссылки на карту для Discord:

https://rustmaps.com/map/<worldsize>/<seed>

Как выбрать удачный seed

Критерии хорошего seed

Универсального “лучшего” seed не существует - всё зависит от типа сервера и аудитории. Ориентируйтесь на следующие критерии:

Для PvP-серверов (хай-онлайн):

  • Много монументов в центре карты - больше поводов для конфликта.
  • Дороги проходят через центр - движение трафика и встречи игроков.
  • Меньше изолированных полуостровов - меньше “ванильных” баз без соседей.

Для семейных и RP-серверов:

  • Хорошее распределение биомов - снег, пустыня и лес примерно поровну.
  • Изолированные заливы - удобно для постройки баз у воды.
  • Достаточно ресурсов в каждой зоне карты.

Для соло/дуо серверов (маленький онлайн):

  • Worldsize 2000-2500 - компактная карта, все друг друга знают.
  • Несколько стратегических точек типа HQM Quarry или Launch Site.

Признаки неудачного seed

  • Монументы сгрудились в одном углу карты.
  • Launch Site или другие T3-монументы отсутствуют (актуально для маленьких карт).
  • Карта на 90% состоит из океана при минимальном worldsize.
  • Все ресурсные узлы (карьеры, нефтяные поля) в одном биоме.

Рейтинги и базы seed от сообщества

Сайты и Discord-серверы Rust-сообщества регулярно публикуют “хиты сезона” - seed, набравшие популярность на крупных серверах. Поищите по запросу “rust best seed 2026” в актуальных Reddit-тредах (/r/playrust) - там администраторы делятся находками после каждого патча Facepunch.

Учтите: популярные seed иногда вызывают проблемы с производительностью, если на карте слишком много сложных монументов. Тестируйте перед запуском.

Влияние размера карты на производительность сервера

Время генерации

Генерация карты при первом запуске - ресурсоёмкая операция. Примерные значения на современном железе (NVMe + Ryzen 9 / EPYC):

worldsizeВремя генерации
200030-60 сек
30001-2 мин
35002-3 мин
40003-5 мин
50007-12 мин

На HDD-серверах эти цифры могут быть в 3-5 раз выше из-за операций записи.

Потребление RAM в работе

Размер активной карты напрямую влияет на RAM сервера:

  • worldsize 3000: базовое потребление сервера ~2-3 ГБ при 50 онлайне.
  • worldsize 4500: то же при той же нагрузке - уже 3.5-5 ГБ.
  • С каждой 1000 единиц worldsize добавляется ~400-600 МБ к потреблению памяти.

Нагрузка на CPU

Большая карта означает больше активных чанков, которые сервер обрабатывает одновременно. При worldsize 5000+ с онлайном 150+ игроков нагрузка на один поток CPU может достигать 90%, что вызывает лаги. Оптимизация: уменьшите worldsize или выбирайте хостинг с высокой тактовой частотой (не количеством ядер, а именно частотой одного ядра - Rust плохо параллелится).

Размер файла карты

Файл .map на диске:

worldsizeПримерный размер .map
200050-80 МБ
3000120-200 МБ
4000250-400 МБ
5000500-800 МБ

Файлы .sav (данные игроков) растут отдельно и не зависят от worldsize напрямую.

Кастомные карты: альтернатива процедурной генерации

Что такое кастомная карта

Кастомная карта - это .map-файл, созданный вручную в редакторе Rust Edit (rust.facepunch.com/editor или сторонний Rust Map Editor) или скачанный с сайтов, где сообщество делится своими работами:

  • lone.design - самый популярный маркетплейс кастомных Rust-карт.
  • RustMaps Custom - раздел кастомных карт на rustmaps.com.
  • Codefling - платный маркетплейс плагинов и карт.

Как подключить кастомную карту

Кастомная карта задаётся параметром +server.levelurl - прямой ссылкой на .map-файл, доступный по HTTP/HTTPS. Параметры seed и worldsize при этом игнорируются.

./RustDedicated -batchmode \
  +server.levelurl "https://yoursite.com/maps/mymap.map" \
  +server.hostname "Custom Map Server" \
  +server.maxplayers 100

Важно: ссылка должна быть прямой (прямой URL на файл), без редиректов. Сервер скачает файл при старте и закеширует локально.

На Pterohost для кастомной карты задайте параметр Level URL в разделе Startup панели управления.

Плюсы и минусы кастомных карт

Плюсы:

  • Уникальный облик сервера - карта не повторяется у конкурентов.
  • Полный контроль над расположением монументов и биомов.
  • Возможность создать специальные зоны (арены PvP, RP-кварталы, стартовые деревни).
  • Нет сюрпризов при вайпе - карта всегда одинакова.

Минусы:

  • Не меняется при вайпе (если не переключиться на другую кастомную карту).
  • Требует доступа к файловому хранилищу или CDN для раздачи .map-файла.
  • Создание качественной карты с нуля занимает десятки часов.
  • Некоторые игроки предпочитают свежую карту каждый вайп.

Гибридный подход

Популярная схема: держать базовую процедурную карту с хорошим seed для обычных вайпов и переключаться на кастомную карту для ивентов или праздничных вайпов (Хэллоуин, Новый год). Это даёт разнообразие без постоянных трудозатрат на создание новых карт.

Практические рекомендации по настройке

Чеклист перед запуском нового seed

  1. Зайдите на rustmaps.com, введите seed и worldsize.
  2. Убедитесь, что все нужные монументы присутствуют (особенно Launch Site, Military Tunnel, HQM Quarry).
  3. Проверьте распределение биомов - снег и пустыня не должны занимать более 40% каждый.
  4. Убедитесь, что дороги есть во всех частях карты.
  5. Посчитайте примерное количество игроков и сопоставьте с worldsize из таблицы выше.
  6. Проверьте, что на карте нет очевидных “мёртвых зон” - огромных пустых территорий без монументов и ресурсов.

Команды RCON для управления seed

Из RCON-консоли (подключитесь через rcon.io или встроенный клиент):

server.seed                     # показать текущий seed
server.worldsize                # показать текущий worldsize
server.seed 987654321           # изменить seed (требует рестарта с вайпом)
server.worldsize 3500           # изменить размер (требует рестарта с вайпом)
server.save                     # принудительно сохранить текущее состояние

Просмотр информации о сервере:

global.status                   # статус сервера, онлайн, seed, worldsize

Автоматизация смены seed при вайпе

Если вы используете плагин Wipe Manager или аналогичный - там можно задать список seed, которые будут ротироваться при каждом вайпе. Это удобно: заранее подберите 4-6 хороших seed через RustMaps, запишите их в конфиг плагина, и каждый месяц карта будет новой без вашего ручного участия.

Пример конфига для Oxide (структура зависит от конкретного плагина):

{
  "WipeRotation": {
    "Seeds": [123456789, 987654321, 555777999, 112233445],
    "WorldSize": 3500,
    "RotationType": "Sequential"
  }
}

Связанные материалы

Чтобы сервер работал стабильно, настройте его с нуля по руководству Установка и настройка Rust-сервера. Когда придёт время проводить регулярные вайпы - читайте Вайп Rust-сервера: когда и как. А для расширения функциональности сервера плагинами (в том числе Wipe Manager) изучите Oxide плагины для Rust.

Заключение

Seed и worldsize - фундаментальные параметры любого Rust-сервера. Правильный выбор seed через предварительный просмотр на RustMaps занимает 10-15 минут, но позволяет запустить вайп с комфортной картой вместо случайного результата. Оптимальный размер для большинства серверов - 3000-3500 при онлайне до 100 игроков. Кастомные карты дают уникальность, но требуют больше подготовки. Меняйте seed при каждом вайпе - это один из самых простых способов удержать аудиторию на сервере.

Pterohost - хостинг для Rust-серверов с быстрыми NVMe-дисками и защитой от DDoS-атак, которые особенно часты на игровых серверах. Поддержка работает 24/7 и поможет с вайпом и настройкой карты. Промокод 4START даёт -20% на первый заказ. Заказать Rust хостинг