This guide covers how to set up your Frozen Flame dedicated server on Legion Hosting, configure startup variables, edit the Game.ini and Engine.ini configuration files, select game modes, adjust difficulty and PvP settings, connect to your server, and manage saves. Frozen Flame is a survival action RPG where players explore a frozen world, gather resources, build shelters, and fight monsters. For admin commands, RCON setup, and player management, see Frozen Flame Admin Commands.
First Start
When you first receive your Frozen Flame server, follow these steps to get it online:
- Log in to GPanel and select your Frozen Flame server.
- Navigate to the Startup tab and review the default startup variables. Set the SERVER_NAME to your preferred name.
- Optionally set a SERVER_PASSWORD to restrict access.
- Go back to the Console tab and click Start.
- The server will download and install the Frozen Flame Dedicated Server files automatically on first boot (Steam App ID
1348640). This may take several minutes. - Once the console confirms the server has started, your server is online and ready for players to connect.
Game.ini or Engine.ini, start the server once, let it finish loading, then stop it before editing.
GPanel Startup Variables
The following variables are available in the GPanel Startup tab. These are passed as command-line arguments to the server on each start.
| Variable | Default | Description |
|---|---|---|
SERVER_NAME |
Frozen Flame Server |
The display name shown in the server browser. Maps to the -MetaGameServerName parameter. |
SERVER_PASSWORD |
(empty) | Password required to join. Leave blank for a public server. Set in Game.ini under ServerPassword. |
MAX_PLAYERS |
10 |
Maximum number of concurrent players. Configured in Game.ini. |
GAME_MODE |
campaign |
Game mode selection. Options: campaign (Heaven map) or cataclysm (Survive map). See the Game Modes section below. |
RCON_PASSWORD |
(empty) | Password for RCON remote administration. Required for admin commands. See Admin Commands for setup. |
Game Modes
Frozen Flame supports two main game modes, configured through the Engine.ini file or the startup variable. Each mode has its own map and default settings.
| Mode | Map | Description |
|---|---|---|
| Campaign (Heaven) | Heaven |
The story-driven mode. Players progress through quests, unlock abilities, and explore a structured world with a narrative arc. Recommended for PvE groups. |
| Cataclysm (Survive) | Survive |
Survival-focused mode with harsher conditions, more challenging combat, and open-ended gameplay. Supports PvP and is designed for competitive or hardcore survival play. |
Setting Game Mode in Engine.ini
To manually change the game mode, edit Engine.ini and set the ServerDefaultMap value:
[/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
Uncomment the line for the mode you want and comment out (or remove) the other. Restart the server for changes to take effect.
Server Configuration Files
Frozen Flame uses INI configuration files for advanced settings. These are located in:
FrozenFlame/Saved/Config/LinuxServer/
Stop the server before editing. If these files do not exist, start and stop the server once to generate them.
Game.ini — Core Server Settings
| Section / Setting | Default | Description |
|---|---|---|
[/Script/Engine.GameSession]MaxPlayers |
10 |
Maximum concurrent players on the server. |
[/Script/FrozenFlame.FGameSession]ServerPassword |
(empty) | Password required to join. Empty means public. |
[/Script/FrozenFlame.GameBalance]bFreePVP |
True |
Enables PvP combat between non-friends. Set to False for PvE only. |
DurationOfDay |
3600 |
Length of one in-game day in seconds. Default is 3600 (1 hour real time). |
MonstersHealthMultiplier |
1 |
Scales monster health. Values above 1 increase difficulty. |
MonstersDamageMultiplier |
1 |
Scales monster damage output. Values above 1 increase difficulty. |
HealthRateAfterRespawn |
0.5 |
Health percentage after respawning. 0.5 = 50% health on respawn. |
LevelUpFlameRate |
1 |
XP gain multiplier. Higher values mean faster leveling. |
bDropEquippedItems |
False |
Whether equipped items are dropped on death. |
bNoModuleCost |
False |
If True, building costs no materials. Useful for creative play. |
Example 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 — Game Mode and Visibility
The Engine.ini file controls the game mode (map selection) and whether the server appears in the public server browser.
[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
[URL]
MetaServerUrl=meta.frozen-flame.xyz
MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4
[URL] section with the MetaServer settings makes your server appear in the public server browser. Remove or comment out these lines if you want a private, direct-connect-only server.
How to Connect
Option A — Server Browser
- Launch Frozen Flame.
- From the main menu, select Multiplayer.
- Browse the server list and search for your server by name.
- Select your server and click Join. Enter the password if one is set.
Option B — Direct Connect
- Launch Frozen Flame.
- From the main menu, select Multiplayer.
- Choose Direct Connect.
- Enter your server's IP address and port from GPanel's Network tab:
<your-server-ip>:<port> - Enter the password if prompted and click Connect.
Save Management
Save File Location
Save files are stored on the server at:
FrozenFlame/Saved/SaveGames/
This directory contains the full world state including terrain, structures, player inventories, and progression.
Manual Backups
- Stop the server from GPanel to ensure all data is written to disk.
- Connect to your server via SFTP or use the GPanel File Manager.
- Download the entire
SaveGamesdirectory. - Store the backup on your local machine.
Restoring a Save
- Stop the server from GPanel.
- Connect via SFTP and navigate to
FrozenFlame/Saved/SaveGames/. - Upload your backed-up save data, replacing the existing files.
- Start the server from GPanel. The server will load the restored save.
Related Articles
- Frozen Flame Admin Commands — RCON setup, admin commands, player management, and troubleshooting
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide — General guide for starting any game server on Legion Hosting
Need Help?
If you run into issues with your Frozen Flame server that are not covered here, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.