이 가이드에서는 관리자 접근 설정, 콘솔 열기, 그리고 플레이어 관리, 스폰, 전투 조정, 건축, 자원 등을 위한 모든 사용 가능한 명령어에 대한 종합적인 참조를 포함하여 The Front의 관리자 명령어에 대해 알아야 할 모든 것을 다룹니다. 초기 서버 설정 및 구성에 대해서는 The Front 서버 설정 가이드를 참조하세요.
관리자 접근 설정
관리자 명령어를 사용하려면 먼저 자신의 Steam 계정을 서버의 관리자로 등록해야 합니다. 이를 수행하는 두 가지 방법이 있습니다:
방법 1: ServerConfig_.ini (권장)
- GPanel의 Console 탭에서 서버를 중지하세요.
- GPanel Files 탭 또는 SFTP를 통해
TheFrontManager/ServerConfig_.ini로 이동하세요. [BaseServerConfig]섹션 아래에서ServerAdminAccounts설정을 찾거나 추가하세요.- Steam64 ID를 세미콜론으로 구분하여 추가하세요:
[BaseServerConfig] ServerAdminAccounts=76561198012345678;76561198087654321; - 파일을 저장하고 서버를 시작하세요.
방법 2: 인게임 콘솔 명령어
이미 관리자 접근 권한이 있는 경우, 콘솔 명령어로 추가 관리자를 추가할 수 있습니다:
AddGM 76561198012345678 1
두 번째 매개변수는 GM(Game Master) 레벨입니다. 관리자를 제거하려면 다음을 사용하세요:
RemoveGM 76561198012345678
관리자 콘솔 열기
인게임 관리자 콘솔에 접근하려면 다음 단계를 따르세요:
- Steam64 ID가
ServerAdminAccounts설정에 나열되어 있는지 확인하세요. - 서버에 접속하여 게임 월드에 들어가세요.
- Shift + G를 눌러 GM 도구를 여세요.
- GM 도구가 활성화되면 ~ (물결표) 키(
1키 왼쪽)를 눌러 화면 하단에 명령 콘솔 입력 상자를 여세요. - 명령어를 입력하고 Enter를 눌러 실행하세요.
~) 키를 사용합니다. 다른 레이아웃을 사용하는 경우, 키를 누르기 전에 영어(US)로 전환하세요.
관리자 표시
플레이어가 이름 옆에 관리자 아이콘을 보는지 여부를 전환할 수 있습니다:
ToggleGMTitleShow 0
관리자 아이콘을 숨기려면 0으로, 표시하려면 1로 설정하세요.
플레이어 관리 명령어
이 명령어를 사용하면 강퇴, 차단, 텔레포트를 포함하여 서버의 플레이어를 관리할 수 있습니다.
| 명령어 | 설명 |
|---|---|
KickPlayerOff [playerID] |
지정한 플레이어를 알림 없이 서버에서 강퇴합니다. |
BanPlayer [playerID] login |
플레이어가 서버에 로그인하지 못하도록 차단합니다. |
PermitPlayer [playerID] login |
이전에 차단된 플레이어의 차단을 해제하여 다시 로그인할 수 있도록 합니다. |
BanPlayer [playerID] chat |
플레이어를 음소거하여 채팅 메시지를 보내지 못하도록 합니다. |
PermitPlayer [playerID] chat |
이전에 음소거된 플레이어의 음소거를 해제합니다. |
DestroyPlayerByGUID [playerID] |
지정한 플레이어를 즉시 사망시킵니다. |
GMClearInventory [playerID] |
지정한 플레이어의 전체 인벤토리를 비웁니다. |
SetCanChat [1/0] |
모든 플레이어에 대해 인게임 채팅을 활성화(1) 또는 비활성화(0)합니다. |
[playerID]는 플레이어의 Steam64 ID를 가리킵니다. 접속한 플레이어의 ID는 GM 도구 인터페이스를 통해 찾을 수 있습니다.
텔레포트 명령어
이 명령어를 사용하면 자신이나 다른 플레이어를 맵 곳곳으로 이동시킬 수 있습니다.
| 명령어 | 설명 |
|---|---|
GotoPlayerByAccount [playerID] |
지정한 플레이어의 위치로 텔레포트합니다. |
RelocatePlayerToGM [playerID] |
지정한 플레이어를 현재 위치로 텔레포트합니다. |
goto [x] [y] [z] |
지정한 월드 좌표로 텔레포트합니다. |
이동 및 갓 모드 명령어
이 명령어는 서버 관리를 위해 관리자에게 특수 이동 능력과 무적 상태를 부여합니다.
| 명령어 | 설명 |
|---|---|
God |
갓 모드를 전환하여 모든 피해에 무적이 됩니다. |
Fly |
비행 모드를 활성화하여 맵 곳곳을 자유롭게 날아다닐 수 있습니다. |
Walk |
비행을 비활성화하고 일반 걷기 모드로 돌아갑니다. |
Ghost |
노클립 모드를 활성화합니다 -- 충돌이 없는 비행으로, 벽과 지형을 통과할 수 있습니다. |
hide [1/0] |
다른 플레이어에게 캐릭터를 보이지 않게(1) 또는 보이게(0) 합니다. |
ClearAllPlayersGodMode |
서버의 모든 플레이어에 대해 갓 모드를 비활성화합니다. |
ActivateInfiniteStamina [1/0] |
캐릭터의 무한 스태미나를 전환합니다. |
ActivateIgnoreEnvironment [1/0] |
환경 효과(더위, 추위, 방사능)에 대한 면역을 전환합니다. |
ActivateInfiniteRecoverHealth [1/0] |
초당 최대 HP로 자동 체력 재생을 전환합니다. |
SetPlayerScaleRate [scale] |
캐릭터 모델의 크기를 변경합니다. 기본값은 1입니다. |
스폰 및 아이템 명령어
이 명령어를 사용하여 NPC를 스폰하고, 아이템을 지급하고, 플레이어 경험치를 관리하세요.
| 명령어 | 설명 |
|---|---|
GMAddItems [itemID] [amount] [playerID] |
지정한 아이템을 플레이어에게 지급합니다. 아이템의 내부 ID가 필요합니다. |
AddTargetPlayerExp [playerID] [amount] |
지정한 양의 경험치 포인트를 플레이어에게 부여합니다. |
UnlockTargetAllRecipe [playerID] |
지정한 플레이어의 모든 제작 레시피를 잠금 해제합니다. |
UnlockTargetAllTalent [playerID] |
지정한 플레이어의 모든 특성 트리 능력을 잠금 해제합니다. |
GMSpawnNPCByLocation [creatureID] [level] [x] [y] [z] |
지정한 월드 좌표에 지정한 레벨의 NPC를 스폰합니다. |
GMSpawnNPCByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
플레이어로부터 지정한 거리(미터 단위)에 지정한 수의 NPC를 스폰합니다. |
GMSpawnPetByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
지정한 플레이어 근처에 펫 생물을 스폰합니다. |
ClearAllNPC |
서버에 현재 스폰된 모든 NPC를 사망시킵니다. |
KillInteractObject |
바라보고 있는 모든 오브젝트(구조물, 생물, 차량)를 파괴합니다. |
SetEnableSuperKill |
생물, 차량, 구조물에 대한 원샷 킬 모드를 활성화합니다. |
GMCreatorMode [1/0] |
크리에이터 모드를 전환합니다. 활성화되면 제작 시 재료가 소비되지 않습니다. |
서버 관리 명령어
이 명령어는 핵심 서버 설정과 작업을 제어합니다.
| 명령어 | 설명 |
|---|---|
SaveWorld |
모든 월드 데이터를 즉시 저장하도록 강제합니다. |
CloseServer |
서버를 정상적으로 종료합니다. |
SetTime [value] |
인게임 시간대를 설정합니다(0-24 범위). |
SetWeather [weatherID] [regionID] |
지정한 지역의 날씨를 변경합니다. |
SloMode [0-1000] |
서버 속도를 제어합니다. 기본값은 1입니다. 값이 높을수록 서버 속도가 빨라지며, 0은 서버를 일시 정지합니다. |
SetQueueThreshold [amount] |
서버에 허용되는 최대 플레이어 수를 설정합니다. |
SetMaxQueueSize [amount] |
SetQueueThreshold와 동일합니다. |
SetSaveGameInterval [seconds] |
서버가 월드 데이터를 자동 저장하는 빈도를 설정합니다(초 단위). |
AddGM [Steam64ID] [level] |
서버에 새 관리자를 추가합니다. 17자리 Steam64 ID가 필요합니다. |
RemoveGM [Steam64ID] |
지정한 계정에서 관리자 권한을 제거합니다. |
피해 및 전투 배수 명령어
이 명령어는 플레이어, NPC, 구조물, 차량 간의 피해 비율을 조정합니다. 모든 값은 배수입니다 -- 1은 기본값, 2는 효과를 두 배로, 0.5는 절반으로 만듭니다.
플레이어 대 NPC 피해
| 명령어 | 설명 |
|---|---|
SetMeleeNpcDamageRatio [N] |
NPC에 대한 플레이어의 근접 피해. |
SetRangedNpcDamageRatio [N] |
NPC에 대한 플레이어의 원거리 피해. |
SetWildNPCDamageRate [N] |
플레이어에 대한 야생 NPC의 피해량. |
SetWildNPCHealthRate [N] |
야생 NPC의 체력 배수. |
SetWildNPCSpeedRate [N] |
야생 NPC의 이동 속도 배수. |
플레이어 대 플레이어 피해
| 명령어 | 설명 |
|---|---|
SetMeleePlayerDamageRatio [N] |
다른 플레이어에 대한 플레이어의 근접 피해(PvP). |
SetRangedPlayerDamageRatio [N] |
다른 플레이어에 대한 플레이어의 원거리 피해(PvP). |
SetIsCanSelfDamage [1/0] |
플레이어가 자신에게 피해를 입힐 수 있는지 전환합니다. |
SetIsCanFriendDamage [1/0] |
분대원 간의 아군 사격을 전환합니다. |
구조물 및 차량 피해
| 명령어 | 설명 |
|---|---|
SetMeleeConstructDamageRatio [N] |
구조물에 대한 플레이어의 근접 피해. |
SetRangedConstructDamageRatio [N] |
구조물에 대한 플레이어의 원거리 피해. |
SetVehiclePlayerDamageRatio [N] |
플레이어에 대한 차량 피해. |
SetVehicleConstructDamageRatio [N] |
구조물에 대한 차량 피해. |
SetConstructDefenseRatio [N] |
구조물의 피해 감소 배수. |
SetConstructMaxHealthRatio [N] |
구조물의 최대 내구도 배수. |
SetTrapDamageRatio [N] |
함정의 피해량 배수. |
GMSetToolDamageRate [N] |
자원에 대한 도구 피해 배수. |
GMSetDurabilityCostRate [N] |
도구, 무기, 방어구의 내구도 손실 비율. |
레이드 NPC 설정
| 명령어 | 설명 |
|---|---|
SetCityNPCLevelRate [N] |
레이드 NPC 레벨 배수. |
SetCityNPCDamageRate [N] |
레이드 NPC 피해량 배수. |
SetCityNPCHealthRate [N] |
레이드 NPC 체력 배수. |
SetCityNPCSpeedRate [N] |
레이드 NPC 이동 속도 배수. |
SetCityNPCNumRate [N] |
레이드 NPC 스폰 수 배수. |
GMSetNPCLootableItemRate [N] |
NPC 전리품 드롭 수량 배수. |
SetNpcRespawnRate [N] |
NPC 리스폰 속도 배수. 값이 높을수록 NPC가 더 빨리 리스폰됩니다. |
플레이어 능력치 배수 명령어
이 명령어는 플레이어 캐릭터의 능력치와 생존 메커니즘을 조정합니다.
체력, 스태미나, 이동
| 명령어 | 설명 |
|---|---|
SetPlayerMaxHealthRate [N] |
최대 체력 배수. |
SetPlayerMaxStaminaRate [N] |
최대 스태미나 배수. |
SetStaminaRecoverRate [N] |
스태미나 재생 속도. |
SetStaminaConsumeRatio [N] |
스태미나 소모율. 값이 낮을수록 스태미나 소모가 줄어듭니다. |
SetMoveSpeedRate [N] |
플레이어 이동 속도 배수. |
SetJumpHeightRate [N] |
플레이어 점프 높이 배수. |
허기, 갈증, 산소
| 명령어 | 설명 |
|---|---|
SetPlayerMaxHungerRate [N] |
최대 포만감(허기 바) 배수. |
GMSetHungerDecRate [N] |
허기가 감소하는 비율. |
GMSetBodyHungerAddRate [N] |
음식을 먹을 때 회복되는 허기량. |
SetBodyWaterMaximumRate [N] |
최대 수분 배수. |
GMSetWaterDecRate [N] |
갈증이 증가하는 비율. |
GMSetBodyWaterAddRate [N] |
마실 때 회복되는 수분량. |
SetBreathMaximumRate [N] |
최대 산소 용량 배수. |
SetBreathRecoverRate [N] |
산소 회복 속도 배수. |
SetPlayerBreathCostRate [N] |
산소 소모율. 값이 낮을수록 산소 소모가 줄어듭니다. |
환경 저항
| 명령어 | 설명 |
|---|---|
SetPlayerHotDefAddRate [N] |
더위 저항 배수. |
SetPlayerIceDefAddRate [N] |
추위 저항 배수. |
건축 및 구조물 명령어
| 명령어 | 설명 |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
각 플레이어가 설치할 수 있는 최대 비콘 수. |
SetHFTrapMaxNum [N] |
비콘의 커버리지 영역 내 최대 함정 수. |
SetHouseFlagExcitantTime [0-24] |
비콘 영역의 공격 가능 시간대를 설정합니다(시간 단위). |
SetConstructDisableRot [1/0] |
구조물 부패를 전환합니다. 1은 부패를 활성화하고, 0은 비활성화합니다. |
GMSetCraftTimeRate [N] |
제작 및 수리 시간 배수. 값이 낮을수록 제작 속도가 빨라집니다. |
GMSetDeathDropMode [0/1/2] |
플레이어가 사망 시 떨어뜨리는 것을 제어합니다. 0 = 아무것도 떨어뜨리지 않음, 1 = 모두 떨어뜨림, 2 = 인벤토리만 떨어뜨림(장비는 유지). |
PerspectiveConstruct [0/1] |
건물을 바라볼 때 구조물 이름과 소유자 정보를 표시합니다. |
분대(길드) 명령어
이 명령어는 서버의 분대(길드/클랜)를 관리합니다.
| 명령어 | 설명 |
|---|---|
SetGuildAdmin [1/0] |
속해 있는 분대의 대장이 됩니다. |
JoinGuildByGuid [squadGUID] |
멤버 제한을 우회하여 GUID로 분대에 가입합니다. |
ForcedChangeGuildName [squadGUID] [newName] |
분대 이름을 강제로 변경합니다. |
KillGuildAll [1/0] |
전체 분대를 파괴합니다. 1 = 아이템 떨어뜨림, 0 = 떨어뜨리지 않음. |
KillRadiusGuildConstruct [1/0] [radius] |
지정한 반경 내의 모든 분대 구조물을 파괴합니다. |
KillRadiusGuildVehicle [1/0] [radius] |
지정한 반경 내의 모든 분대 차량을 파괴합니다. |
ClearAttackCityCD [playerID] |
지정한 플레이어의 보급/레이드 쿨다운을 초기화합니다. |
자원 및 경험치 비율 명령어
경험치 비율 및 자원 수집 비율 명령어에 대한 전체 참조는 The Front 서버 설정 가이드의 경험치 및 자원 비율 설정 섹션을 참조하세요.
가장 일반적으로 사용되는 비율 명령어에 대한 빠른 참조:
| 명령어 | 설명 |
|---|---|
SetPlayerAddExpRate [N] |
모든 플레이어에 대한 전역 경험치 획득 배수. |
GMSetTreeGainRate [N] |
목재 수집 배수. |
GMSetOreGainRate [N] |
광석 및 광물 수집 배수. |
GMSetCropGrowRate [N] |
작물 성장 속도 배수. |
ServerConfig_.ini 파일에서 해당 값을 편집하세요.
관련 문서
도움이 필요하신가요?
The Front의 관리자 명령어 또는 서버 관리에 대한 도움이 필요하시면 지원 티켓을 열어 주세요. 저희 팀이 기꺼이 도와드리겠습니다.