이 가이드는 Legion Hosting의 Frozen Flame 전용 서버에 대한 RCON 설정, 관리자 명령어, 플레이어 관리, 서버 관리, 월드 설정 및 문제 해결을 다룹니다. Frozen Flame은 원격 관리를 위해 RCON 프로토콜을 사용하여 플레이어, 아이템, 서버 작업에 대한 완전한 제어를 제공합니다. 초기 서버 설정, 시작 변수, 게임 모드, 접속 방법에 대해서는 Frozen Flame 서버 설정 가이드를 참조하세요.
RCON 설정
Frozen Flame은 서버 관리를 위해 RCON(원격 콘솔) 프로토콜을 사용합니다. 관리자 명령어를 사용하려면 먼저 RCON을 구성해야 합니다.
RCON 활성화
- GPanel에서 Startup 탭으로 이동합니다.
RCON_PASSWORD를 원하는 강력한 비밀번호로 설정합니다.- 서버에 할당된 RCON 포트를 확인합니다(Network 탭에서 확인 가능).
- 변경 사항을 적용하려면 서버를 재시작합니다.
RCON에 연결
mcrcon, RCON CLI, 또는 웹 기반 RCON 도구와 같은 표준 RCON 클라이언트를 사용하여 RCON에 연결할 수 있습니다. 연결할 때 다음 세부 정보를 사용하세요:
| 필드 | 값 |
|---|---|
| 호스트 | 서버 IP(GPanel Network 탭에서 확인) |
| 포트 | RCON 포트(GPanel Network 탭에서 확인) |
| 비밀번호 | admin:<your-rcon-password> |
admin:<password> 형식으로 요구합니다. 예를 들어, RCON 비밀번호가 mypass123인 경우, RCON 클라이언트에 비밀번호로 admin:mypass123을 입력하세요.
플레이어 관리 명령어
다음 RCON 명령어는 서버의 플레이어를 관리합니다. <PlayerID>를 대상 플레이어의 ID로 바꾸세요. ID는 Admin_GetOnlinePlayers를 사용하여 찾을 수 있습니다.
| 명령어 | 설명 |
|---|---|
Admin_GetOnlinePlayers |
현재 접속한 모든 플레이어의 이름과 ID를 나열합니다. |
Admin_ListUserProfiles |
서버에 접속한 적이 있는 모든 플레이어를 나열합니다. |
Admin_GetPlayerInfo <PlayerID> |
특정 플레이어에 대한 상세 정보를 표시합니다. |
Admin_KickPlayer <PlayerID> <Reason> |
사유 메시지와 함께 플레이어를 서버에서 추방합니다. |
Admin_Ban <PlayerID> <Seconds> <Reason> |
지정된 기간(초) 동안 플레이어를 차단합니다. 영구 차단에는 매우 큰 숫자를 사용하세요. |
Admin_Unban <PlayerID> |
차단을 해제하여 플레이어가 다시 참여할 수 있도록 합니다. |
Admin_Chatban <PlayerID> <Seconds> <Reason> |
지정된 기간 동안 플레이어의 텍스트 채팅 사용을 제한합니다. |
Admin_ChatUnban <PlayerID> |
채팅이 차단된 플레이어의 채팅 접근 권한을 복원합니다. |
Admin_Respawn <PlayerID> |
플레이어의 위치를 스폰 지점으로 재설정합니다. |
Admin_ChatMessage [Message] |
접속한 모든 플레이어에게 서버 전체 메시지를 방송합니다. |
플레이어 프로필 및 인벤토리 명령어
이 명령어를 사용하면 플레이어 프로필, 인벤토리, 진행 상황을 확인하고 수정할 수 있습니다.
| 명령어 | 설명 |
|---|---|
Admin_InfoUserProfile <PlayerID> |
상세한 사용자 프로필 정보를 표시합니다. |
Admin_GetPlayerInventory <PlayerID> |
플레이어 인벤토리의 모든 아이템과 수량을 나열합니다. |
Admin_AddItem <PlayerID> <ItemID> <Amount> |
플레이어에게 아이템을 지급합니다. 내부 아이템 ID가 필요합니다. |
Admin_RemoveItem <PlayerID> <ItemID> <Amount> |
플레이어의 인벤토리에서 아이템을 제거합니다. |
Admin_AddFlame <PlayerID> <Amount> |
플레이어에게 경험치(Flame)를 부여합니다. |
Admin_RemoveFlame <PlayerID> <Amount> |
플레이어로부터 경험치를 차감합니다. 레벨은 낮추지 않습니다. |
Admin_AddUserProfile <PlayerID> <Role> |
플레이어 프로필에 역할을 할당합니다. |
Admin_RemoveUserProfile <PlayerID> |
특정 플레이어의 프로필 데이터를 삭제합니다. |
Admin_RemoveProfile <PlayerID> |
플레이어의 프로필과 모든 세이브 데이터를 영구적으로 제거합니다. |
Admin_ReloadUserProfiles |
모든 사용자 프로필 데이터를 디스크에서 새로 고칩니다. |
Admin_SaveUserProfile |
현재 프로필 상태를 디스크에 저장합니다. |
서버 관리 명령어
| 명령어 | 설명 |
|---|---|
Admin_SaveWorld |
즉시 월드 저장을 강제합니다. |
Admin_SaveAll |
월드 상태와 모든 플레이어 프로필을 모두 저장합니다. |
Admin_ServerWorld |
현재 서버 버전을 표시합니다. |
Admin_Shutdown |
서버를 정상적으로 종료합니다. |
Admin_Restart |
서버를 재시작합니다. |
Admin_ScheduleMaintenanceMode <Seconds> |
모든 플레이어에게 카운트다운 알림과 함께 점검 종료를 예약합니다. |
Admin_CancelScheduledMaintenanceMode |
이전에 예약된 점검 종료를 취소합니다. |
Admin_ScheduleMaintenanceMode 300을 사용하여 점검을 위해 종료하기 전에 플레이어에게 5분 경고를 제공하세요. 이는 즉각적인 Admin_Shutdown보다 훨씬 더 배려 깊은 방법입니다.
Game.ini를 통한 월드 설정
기본 서버 설정 외에도, Game.ini 파일의 [/Script/FrozenFlame.GameBalance] 섹션에서 게임플레이 매개변수를 조정할 수 있습니다. 편집하기 전에 서버를 중지하세요.
| 설정 | 기본값 | 설명 |
|---|---|---|
ArmorDurabilityReducementAfterDeath |
25 |
사망 시 손실되는 방어구 내구도의 비율(%)입니다. |
DefaultWeaponDurabilityCost |
0.5 |
사용당 무기 내구도 손실률입니다. |
bAllowCreaturesToDamageBuildings |
False |
몬스터가 플레이어가 건설한 구조물에 피해를 줄 수 있는지 여부입니다. |
bAllowPlayersToDamageBuildings |
True |
플레이어가 다른 플레이어의 구조물에 피해를 줄 수 있는지 여부입니다(PvP에 관련됨). |
bInvulnerableModules |
False |
True인 경우 건물이 파괴 불가능합니다. |
bLimitlessSupport |
False |
True인 경우 건물 구조 지지 제한을 제거합니다. |
bDemolishResourceDropMultiplier |
0.5 |
건물을 철거할 때 반환되는 자원의 비율(%)입니다. |
문제 해결
RCON 연결 거부됨
- Startup 탭에
RCON_PASSWORD가 설정되어 있고 서버가 재시작되었는지 확인하세요. - GPanel Network 탭의 올바른 RCON 포트를 사용하고 있는지 확인하세요.
- 인증할 때
admin:<password>형식을 사용하는 것을 잊지 마세요.
서버가 브라우저에 표시되지 않음
- 공개 가시성을 위해
Engine.ini에[URL]MetaServer 섹션이 포함되어 있는지 확인하세요. - 서버가 마스터 서버에 등록되도록 시작 후 몇 분 기다리세요.
- 플레이어는 항상 대안으로 직접 접속을 사용할 수 있습니다.
플레이어가 참여할 수 없음
- GPanel에서 서버가 실행 중이고 완전히 시작되었는지 확인하세요.
- 비밀번호가
Game.ini또는 시작 변수에 설정된 것과 일치하는지 확인하세요. MaxPlayers제한에 도달하지 않았는지 확인하세요.
시작 시 서버 충돌
- GPanel 콘솔에서 오류 메시지를 확인하세요.
- INI 파일의 구문이 올바른지 확인하세요(오타 없음, 적절한 섹션 헤더).
- 구성 파일을 삭제하고 재시작하여 기본값을 다시 생성해 보세요.
- 게임 업데이트 후에도 충돌이 지속되면 지원 티켓을 여세요.
관련 문서
- Frozen Flame 서버 설정 가이드 — 초기 설정, 시작 변수, 게임 모드, 접속 방법
- 서버 IP 및 포트 찾는 방법
- SFTP로 파일 업로드하는 방법
- 서버 시작 가이드
도움이 필요하신가요?
여기에서 다루지 않은 Frozen Flame 서버 문제가 발생하면, 지원 티켓을 열고 서버 IP, 문제에 대한 설명, 관련 오류 메시지 또는 RCON 출력을 포함해 주세요.