이 가이드는 Legion Hosting에서 Frozen Flame 전용 서버를 설정하는 방법, 시작 변수 구성, 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 Dedicated Server 파일을 자동으로 다운로드하고 설치합니다(Steam App ID
1348640). 이 작업은 몇 분 정도 걸릴 수 있습니다. - 콘솔이 서버 시작을 확인하면, 서버가 온라인 상태가 되어 플레이어가 접속할 준비가 됩니다.
Game.ini 또는 Engine.ini를 편집해야 하는 경우, 서버를 한 번 시작하여 로딩이 끝나도록 한 다음 편집하기 전에 중지하세요.
GPanel 시작 변수
다음 변수는 GPanel Startup 탭에서 사용할 수 있습니다. 이 변수들은 시작할 때마다 명령줄 인수로 서버에 전달됩니다.
| 변수 | 기본값 | 설명 |
|---|---|---|
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 전투를 활성화합니다. PvE 전용으로 하려면 False로 설정합니다. |
DurationOfDay |
3600 |
게임 내 하루의 길이(초)입니다. 기본값은 3600(실제 시간 1시간)입니다. |
MonstersHealthMultiplier |
1 |
몬스터 체력을 조정합니다. 1보다 큰 값은 난이도를 높입니다. |
MonstersDamageMultiplier |
1 |
몬스터의 피해량을 조정합니다. 1보다 큰 값은 난이도를 높입니다. |
HealthRateAfterRespawn |
0.5 |
리스폰 후 체력 비율입니다. 0.5 = 리스폰 시 체력 50%. |
LevelUpFlameRate |
1 |
XP 획득 배율입니다. 값이 높을수록 레벨업이 빨라집니다. |
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] 섹션은 서버가 공개 서버 브라우저에 표시되도록 합니다. 비공개의 직접 접속 전용 서버를 원하면 이 줄들을 제거하거나 주석 처리하세요.
접속 방법
옵션 A — 서버 브라우저
- Frozen Flame을 실행합니다.
- 메인 메뉴에서 Multiplayer를 선택합니다.
- 서버 목록을 탐색하고 이름으로 서버를 검색합니다.
- 서버를 선택하고 Join을 클릭합니다. 비밀번호가 설정되어 있으면 입력합니다.
옵션 B — 직접 접속
- Frozen Flame을 실행합니다.
- 메인 메뉴에서 Multiplayer를 선택합니다.
- Direct Connect를 선택합니다.
- GPanel의 Network 탭에서 서버의 IP 주소와 포트를 입력합니다:
<your-server-ip>:<port> - 요청 시 비밀번호를 입력하고 Connect를 클릭합니다.
세이브 관리
세이브 파일 위치
세이브 파일은 다음 위치로 서버에 저장됩니다:
FrozenFlame/Saved/SaveGames/
이 디렉터리에는 지형, 구조물, 플레이어 인벤토리, 진행 상황을 포함한 전체 월드 상태가 들어 있습니다.
수동 백업
- 모든 데이터가 디스크에 기록되도록 GPanel에서 서버를 중지합니다.
- SFTP로 서버에 연결하거나 GPanel File Manager를 사용합니다.
- 전체
SaveGames디렉터리를 다운로드합니다. - 백업을 로컬 컴퓨터에 보관합니다.
세이브 복원
- GPanel에서 서버를 중지합니다.
- SFTP로 연결하여
FrozenFlame/Saved/SaveGames/로 이동합니다. - 백업된 세이브 데이터를 업로드하여 기존 파일을 대체합니다.
- GPanel에서 서버를 시작합니다. 서버가 복원된 세이브를 불러옵니다.
관련 문서
- Frozen Flame 관리자 명령어 — RCON 설정, 관리자 명령어, 플레이어 관리, 문제 해결
- 서버 IP 및 포트 찾는 방법
- SFTP로 파일 업로드하는 방법
- 서버 시작 가이드 — Legion Hosting에서 모든 게임 서버를 시작하기 위한 일반 가이드
도움이 필요하신가요?
여기에서 다루지 않은 Frozen Flame 서버 문제가 발생하면, 지원 티켓을 열고 서버 IP, 문제에 대한 설명, GPanel 콘솔의 관련 오류 메시지를 포함해 주세요.