Руководство по генерации и установки кастомной карты
Очень полезное руководство, если вы хотите грузить процедурную карту или кастомную для ваших игроков
Генерация процедурной карты
Как сгенерировать случайную карту
Редактируйте ваш файл запуска сервера или server.cfg используя данные параметры
server.seed <ЗНАЧЕНИЕ>- случайный набор чисел для генерацииserver.worldsize <ЗНАЧЕНИЕ>- размер карты от 1000 до 6000
ВНИМАНИЕ
После применения изменений - не забудьте перезапустить свой сервер
ИНФОРМАЦИЯ
<ЗНАЧЕНИЕ> - не используйте в файлах данные скобки, они показаны лишь для примера
Оптимальный размер карты для небольшого сервера 3000 - 4500
Чем больше игроков - тем более больший размер устанавливают
Как настроить генерацию карты?
world.configstring / world.configfile
Создайте новый файл в папке server.identity на сервере и внесите изменения в формате JSON. Запустите сервер с параметром configfile: +world.configfile "myConfig.txt". Предпологается, что world.configstring — это просто объект JSON в качестве параметра.
Пример настроек по умолчанию (то, что можно изменить в данный момент)
{
"PercentageTier0": 0.3,
"PercentageTier1": 0.3,
"PercentageTier2": 0.4,
"PercentageBiomeArid": 0.4,
"PercentageBiomeTemperate": 0.15,
"PercentageBiomeTundra": 0.15,
"PercentageBiomeArctic": 0.3,
"PercentageBiomeJungle": 0.5,
"MainRoads": true,
"SideRoads": true,
"Trails": true,
"Rivers": true,
"Powerlines": true,
"AboveGroundRails": true,
"BelowGroundRails": true,
"UnderwaterLabs": true,
"PrefabBlacklist": [],
"PrefabWhitelist": []
}ВНИМАНИЕ
Четыре верхних процентных значения не должны в сумме превышать 1 (100%). См. примечание ниже о биоме джунглей.
Пример настроек удаляющих рельсы, электрощитки, линии электропередач
{
"Trails": false,
"PrefabBlacklist": [
"electrical_box_",
"powerline_poles"
]
}Примечания
- Это меняет способ генерации процедурных карт. Вы можете изменить некоторые стандартные настройки, в том числе запретить создание любых префабов/памятников.
- Это работает при первой генерации карты. Если карта уже существует, большинство новых изменений не вступят в силу. Удалите файл .map и выполните повторную генерацию.
- Если на карте почти нет топологии уровня 0, на ней не будут появляться точки возрождения. Игроки будут выгнаны за нарушение правила «Внутри ландшафта».
- Для некоторых памятников требуется определенный уровень или биом, и снижение этих показателей может привести к тому, что они не будут появляться.
- Powerlines не включает в себя небольшие телефонные будки вдоль дороги. Их нужно добавить в черный список.
- Чтобы получить AboveGroundRails, карта должна быть размером 4250. Значение по умолчанию уже установлено, на картах меньшего размера оно не отображается.
- Если вы добавите что-то в белый список, все остальное будет заблокировано, кроме этих префабов. Используйте черный или белый список, но не оба сразу. Здесь используется метод Contains(String), вам не нужен полный путь для сопоставления.
- PercentageBiomeJungle — биом «Джунгли» отличается от других. Он заменяет 50 % биома на нулевом уровне. Это значение по умолчанию было недавно снижено и может снова измениться. Значения по умолчанию можно посмотреть в классе WorldConfig.
Barren
Формат карты "Barren" был удален в обновлении за декабрь 2023 года, но эти настройки можно использовать для создрания похожих картю
Пример настроек
{
"MainRoads": false,
"Trails": false,
"Rivers": false,
"Powerlines": false,
"AboveGroundRails": false,
"PrefabBlacklist": [
"monument/cave/cave_",
"iceberg/iceberg_",
"ice_lakes/ice_lake_",
"swamp/swamp_",
"cliff",
"rock_formation_",
"bush_"
]
}Вы можете внести в черный список динамические объекты, например кусты, но из-за этого в вашей консоли будет постоянно появляться спам.
Установка кастомной карты
- Откройте папку с конфигурацией сервера:
..\RustServer\rustds\server\my_server\cfg - Откройте файл
server.cfg. - Установите поле :
server.levelurl "https://cdn.rustseed.cloud/maps/****.map"
ИНФОРМАЦИЯ
Путь на хостинге может отличаться, а также хостинг может иметь свой собственный интерфейс для установки карты
ВНИМАНИЕ
После применения изменений - не забудьте перезапустить свой сервер
Где брать кастомные карты?
- Вы можете создавать их самостоятельно, с помощью инструмента RustEdit
- Заказать платное создание под свои пожелания у авторов, которые занимаются картами
- Приобрести на площадке, уже готовую карту
Вот список надежных источников :
- SkyPlugins.ru - маркетплейс-площадка с плагинами и дополнительными модификациями от опытных и официальных авторов
- CodeFling.com - зарубежная площадка по продаже различных модификаций, от официальных авторов
- Lone.design - зарубежная площадка по продаже различных модификаций, от официальных авторов
Где взять ссылку на мою карту?
Вы можете загрузить ее на любой файлообменник, который предоставит вам прямую ссылку на карту.
Ссылка должна выглядить примерно так : https://domain.com/yourMapName.map
ИНФОРМАЦИЯ
Рекомендуем попробовать сервис наших партнеров, который напрямую предназначен и заточен под данный функционал — RustSeed.cloud
