Это руководство описывает, как настроить выделенный сервер Frozen Flame на Legion Hosting, настроить переменные запуска, отредактировать файлы конфигурации Game.ini и Engine.ini, выбрать игровые режимы, настроить сложность и параметры PvP, подключиться к серверу и управлять сохранениями. Frozen Flame — это экшен-RPG на выживание, в которой игроки исследуют замёрзший мир, собирают ресурсы, строят укрытия и сражаются с монстрами. Информацию о командах администратора, настройке RCON и управлении игроками см. в статье Команды администратора Frozen Flame.
Первый запуск
Когда вы впервые получаете свой сервер Frozen Flame, выполните следующие шаги, чтобы запустить его онлайн:
- Войдите в GPanel и выберите ваш сервер Frozen Flame.
- Перейдите на вкладку Startup и просмотрите переменные запуска по умолчанию. Установите SERVER_NAME в предпочитаемое вами имя.
- При желании установите SERVER_PASSWORD, чтобы ограничить доступ.
- Вернитесь на вкладку Console и нажмите Start.
- Сервер автоматически загрузит и установит файлы выделенного сервера Frozen Flame при первой загрузке (Steam App ID
1348640). Это может занять несколько минут. - Как только консоль подтвердит, что сервер запущен, ваш сервер онлайн и готов к подключению игроков.
Game.ini или Engine.ini, запустите сервер один раз, дайте ему завершить загрузку, затем остановите его перед редактированием.
Переменные запуска GPanel
Следующие переменные доступны на вкладке Startup в GPanel. Они передаются серверу в виде аргументов командной строки при каждом запуске.
| Переменная | По умолчанию | Описание |
|---|---|---|
SERVER_NAME |
Frozen Flame Server |
Отображаемое имя, показываемое в браузере серверов. Сопоставляется с параметром -MetaGameServerName. |
SERVER_PASSWORD |
(пусто) | Пароль, необходимый для входа. Оставьте пустым для публичного сервера. Устанавливается в Game.ini под ServerPassword. |
MAX_PLAYERS |
10 |
Максимальное количество одновременных игроков. Настраивается в Game.ini. |
GAME_MODE |
campaign |
Выбор игрового режима. Варианты: campaign (карта Heaven) или cataclysm (карта Survive). См. раздел «Игровые режимы» ниже. |
RCON_PASSWORD |
(пусто) | Пароль для удалённого администрирования RCON. Требуется для команд администратора. Информацию о настройке см. в статье Команды администратора. |
Игровые режимы
Frozen Flame поддерживает два основных игровых режима, настраиваемых через файл Engine.ini или переменную запуска. Каждый режим имеет свою карту и настройки по умолчанию.
| Режим | Карта | Описание |
|---|---|---|
| Campaign (Heaven) | Heaven |
Сюжетно-ориентированный режим. Игроки проходят квесты, открывают способности и исследуют структурированный мир с повествовательной аркой. Рекомендуется для PvE-групп. |
| Cataclysm (Survive) | Survive |
Режим, ориентированный на выживание, с более суровыми условиями, более сложными боями и открытым геймплеем. Поддерживает PvP и предназначен для соревновательной или хардкорной игры на выживание. |
Установка игрового режима в Engine.ini
Чтобы вручную изменить игровой режим, отредактируйте Engine.ini и установите значение ServerDefaultMap:
[/Script/EngineSettings.GameMapsSettings]
; Campaign mode (Heaven map):
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
; Cataclysm mode (Survive map):
; ServerDefaultMap=/Game/GameModeSurvive/Maps/Survive/Survive.Survive
Раскомментируйте строку для нужного вам режима и закомментируйте (или удалите) другую. Перезапустите сервер, чтобы изменения вступили в силу.
Файлы конфигурации сервера
Frozen Flame использует INI-файлы конфигурации для расширенных настроек. Они расположены в:
FrozenFlame/Saved/Config/LinuxServer/
Остановите сервер перед редактированием. Если эти файлы не существуют, запустите и остановите сервер один раз для их генерации.
Game.ini — Основные настройки сервера
| Секция / Настройка | По умолчанию | Описание |
|---|---|---|
[/Script/Engine.GameSession]MaxPlayers |
10 |
Максимальное количество одновременных игроков на сервере. |
[/Script/FrozenFlame.FGameSession]ServerPassword |
(пусто) | Пароль, необходимый для входа. Пустое значение означает публичный. |
[/Script/FrozenFlame.GameBalance]bFreePVP |
True |
Включает PvP-бой между не-друзьями. Установите False только для PvE. |
DurationOfDay |
3600 |
Продолжительность одного внутриигрового дня в секундах. По умолчанию 3600 (1 час реального времени). |
MonstersHealthMultiplier |
1 |
Масштабирует здоровье монстров. Значения выше 1 увеличивают сложность. |
MonstersDamageMultiplier |
1 |
Масштабирует урон монстров. Значения выше 1 увеличивают сложность. |
HealthRateAfterRespawn |
0.5 |
Процент здоровья после возрождения. 0.5 = 50% здоровья при возрождении. |
LevelUpFlameRate |
1 |
Множитель получения опыта. Более высокие значения означают более быстрое повышение уровня. |
bDropEquippedItems |
False |
Выбрасываются ли экипированные предметы при смерти. |
bNoModuleCost |
False |
Если True, строительство не требует материалов. Полезно для творческой игры. |
Пример Game.ini
[/Script/Engine.GameSession]
MaxPlayers=10
[/Script/FrozenFlame.FGameSession]
ServerPassword=
[/Script/FrozenFlame.GameBalance]
bFreePVP=False
DurationOfDay=3600
MonstersHealthMultiplier=1
MonstersDamageMultiplier=1
HealthRateAfterRespawn=0.5
LevelUpFlameRate=1
bDropEquippedItems=False
bNoModuleCost=False
Engine.ini — Игровой режим и видимость
Файл Engine.ini управляет игровым режимом (выбор карты) и тем, появляется ли сервер в публичном браузере серверов.
[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
[URL]
MetaServerUrl=meta.frozen-flame.xyz
MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4
[URL] с настройками MetaServer делает ваш сервер видимым в публичном браузере серверов. Удалите или закомментируйте эти строки, если вы хотите приватный сервер только с прямым подключением.
Как подключиться
Вариант A — Браузер серверов
- Запустите Frozen Flame.
- В главном меню выберите Multiplayer.
- Просмотрите список серверов и найдите ваш сервер по имени.
- Выберите ваш сервер и нажмите Join. Введите пароль, если он установлен.
Вариант B — Прямое подключение
- Запустите Frozen Flame.
- В главном меню выберите Multiplayer.
- Выберите Direct Connect.
- Введите IP-адрес и порт вашего сервера из вкладки Network в GPanel:
<your-server-ip>:<port> - Введите пароль, если будет предложено, и нажмите Connect.
Управление сохранениями
Расположение файла сохранения
Файлы сохранения хранятся на сервере в:
FrozenFlame/Saved/SaveGames/
Этот каталог содержит полное состояние мира, включая ландшафт, структуры, инвентари игроков и прогрессию.
Ручные резервные копии
- Остановите сервер из GPanel, чтобы убедиться, что все данные записаны на диск.
- Подключитесь к вашему серверу через SFTP или используйте файловый менеджер GPanel.
- Загрузите весь каталог
SaveGames. - Храните резервную копию на вашем локальном компьютере.
Восстановление сохранения
- Остановите сервер из GPanel.
- Подключитесь через SFTP и перейдите в
FrozenFlame/Saved/SaveGames/. - Загрузите ваши сохранённые данные, заменив существующие файлы.
- Запустите сервер из GPanel. Сервер загрузит восстановленное сохранение.
Связанные статьи
- Команды администратора Frozen Flame — Настройка RCON, команды администратора, управление игроками и устранение неполадок
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Руководство по запуску сервера — Общее руководство по запуску любого игрового сервера на Legion Hosting
Нужна помощь?
Если вы столкнулись с проблемами на вашем сервере Frozen Flame, которые здесь не описаны, откройте тикет в службу поддержки и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.