В этой статье объясняется, как изменить настройки карты и сгенерировать новую карту Factorio на вашем сервере PlayNHost.
1. Создайте резервную копию вашего текущего сейва
- Перед генерацией новой карты сделайте резервную копию вашего существующего сейва Factorio:
- Используйте шаги резервного копирования из нашей статьи «Как сделать резервную копию и восстановить сервер».
- Скачайте файл сейва (
.zip), если хотите сохранить его локально.
- Это позволит восстановить ваш старый мир, если вам не понравится новый.
2. Войдите в Панель управления и остановите сервер
- Перейдите на https://panel.playnhost.com и авторизуйтесь.
- Выберите ваш сервер Factorio из списка.
- На панели управления сервером нажмите Стоп и дождитесь полного отключения сервера.
3. Найдите настройки карты Factorio
Сервера Factorio обычно используют JSON файлы для настроек карты. Точные имена файлов могут варьироваться, но чаще всего встречаются:
server-settings.json– общие параметры сервера (название, описание, видимость и т.д.).map-gen-settings.json– параметры генерации новой карты (рельеф, богатство ресурсов и т.д.).map-settings.json– игровые параметры (эволюция врагов, загрязнение и т.д.).
Для доступа к ним:
- Откройте Файловый менеджер в Панели управления.
- Перейдите в папку данных/config Factorio, где хранятся эти JSON файлы (часто это корень или каталог
config/data). - Кликните по файлу, чтобы открыть редактор.
4. Настройте генерацию карты и игровые параметры
- Редактируйте map-gen-settings, чтобы управлять:
- Размером стартовой зоны.
- Богатством и частотой ресурсов.
- Типом рельефа и уровнем воды.
- Редактируйте map-settings, чтобы управлять:
- Эволюцией и расширением врагов.
- Поведением загрязнения.
- Другими игровыми факторами.
- Редактируйте server-settings для управления:
- Названием сервера и описанием.
- Видимостью (LAN, публичный и т.д.).
- Паролем и ограничениями на количество игроков.
- Будьте внимательны, чтобы сохранить корректный формат JSON:
- Используйте true/false, числа или строковые значения в кавычках именно так, как показано.
- Не убирайте необходимые запятые, фигурные скобки
{}и квадратные скобки[].
- Нажимайте Сохранить после редактирования каждого файла.
5. Сгенерируйте новую карту Factorio
Существует два основных способа создания новой карты на выделенном сервере:
- Через панель / параметры запуска – некоторые панели предоставляют настройку вроде «Генерировать новую карту при запуске».
- Через командную строку сервера Factorio – используя опцию
--createс настройками генерации карты.
На PlayNHost:
- Проверьте на странице Запуск или Конфигурация наличие опции, связанной с созданием новой карты или указанием имени файла сейва.
- Если существует поле для начального сейва (например,
save.zip), изменение его значения может вызвать генерацию новой карты при следующем запуске.
Если вы не уверены, какая опция создает новую карту в нашей панели, вы можете:
- Открыть тикет в поддержку с просьбой сгенерировать новую карту с текущими настройками, или
- Спросить, какую переменную запуска или кнопку использовать для вашего конкретного шаблона/яйца Factorio.
6. Запустите сервер с новой картой
- После настройки параметров и конфигурации сервера для создания новой карты вернитесь на панель управления сервером.
- Нажмите Запустить.
- Следите за консолью:
- При первом запуске после изменения настроек Factorio сгенерирует новую карту.
- Это может занять некоторое время в зависимости от настроек и аппаратного обеспечения.
- Когда сервер будет готов, подключайтесь с использованием вашего обычного IP и порта, чтобы исследовать новый мир.
7. Восстановление вашей предыдущей карты
- Если вы предпочитаете свой старый мир:
- Остановите сервер.
- Используйте сделанную ранее резервную копию и восстановите файл сейва согласно инструкции по резервному копированию/восстановлению.
- Убедитесь, что сервер настроен на загрузку этого сейва, затем снова запустите его.
Если вы не уверены, какие JSON файлы или параметры запуска использует ваш сервер Factorio в нашей панели, создайте тикет через Поддержка → Создать тикет и укажите имя сервера и какой тип карты вы хотите сгенерировать.




