플래시 세일 50% 모든 서버 할인 마지막 날!
종료까지: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Holdfast Nations at War 관리자 명령어


이 가이드는 관리자 설정, RCON 사용, 명령어 실행, 맵 로테이션 관리, 경쟁 설정 구성 및 일반적인 문제 해결을 포함하여 Holdfast: Nations at War 전용 서버의 관리를 다룹니다.

관리자 설정

Holdfast는 Steam ID 기반 관리자 시스템을 사용합니다. 플레이어가 게임 내에서 관리자 명령어를 사용하려면 플레이어의 Steam ID를 관리자 목록에 추가해야 합니다.

admins.txt를 통해 관리자 추가

  1. GPanel에서 서버를 중지합니다.
  2. File Manager를 열거나 SFTP를 통해 연결합니다.
  3. 서버 루트 디렉터리에서 admins.txt를 찾거나 생성합니다.
  4. 한 줄에 하나의 Steam64 ID를 추가합니다:
# Holdfast Admin List
# One Steam64 ID per line
76561198012345678
76561198087654321
76561198011223344
  1. 파일을 저장하고 서버를 시작합니다.
Steam64 ID 찾기: 플레이어는 steamid.io를 방문하여 자신의 Steam 프로필 URL을 입력하면 Steam64 ID를 찾을 수 있습니다. ID는 7656119로 시작하는 17자리 숫자입니다.

serverconfig.txt를 통한 관리자

또는 holdfastnaw-dedicated/configs/serverconfig_default.txt에서 직접 관리자를 정의할 수 있습니다:

# Admin Steam IDs in server config
server_admin_steam_id_add 76561198012345678
server_admin_steam_id_add 76561198087654321

RCON 접근

RCON(Remote Console)을 사용하면 플레이어로 접속하지 않고도 서버 명령어를 실행할 수 있습니다. holdfastnaw-dedicated/configs/serverconfig_default.txt에서 RCON을 구성하세요:

# Enable RCON
server_rcon_enabled true

# RCON password (use a strong, unique password)
server_rcon_password "YourSecureRconPassword"

# RCON port (default is game port + 5)
server_rcon_port 20105
보안 경고: RCON에는 항상 강력하고 고유한 비밀번호를 사용하세요. RCON 비밀번호와 서버 IP를 가진 사람은 누구나 서버에서 모든 명령어를 실행할 수 있습니다. RCON 자격 증명을 공개적으로 공유하지 마세요.

RCON을 통해 연결하려면 Source RCON 호환 클라이언트를 사용할 수 있습니다. 서버 IP, RCON 포트 및 비밀번호를 입력하여 연결을 설정하세요.

게임 내 관리자 명령어

관리자는 지정된 콘솔 키(보통 ` 또는 ~)를 누르고 명령어를 입력하여 게임 내에서 명령어를 실행할 수 있습니다. 다음 표는 가장 일반적으로 사용되는 관리자 명령어를 나열합니다:

플레이어 관리

명령어 사용법 설명
kick kick <playerID> "reason" 선택적 사유와 함께 플레이어를 서버에서 추방합니다
ban ban <playerID> <minutes> "reason" 지정된 기간 동안 플레이어를 차단합니다 (0 = 영구)
unban unban <steamID> Steam ID로 차단을 해제합니다
slay slay <playerID> 플레이어를 즉시 사망시킵니다
swapteam swapteam <playerID> 플레이어를 상대 팀으로 이동시킵니다
mute mute <playerID> 플레이어의 음성 및 텍스트 채팅을 음소거합니다
unmute unmute <playerID> 이전에 음소거된 플레이어의 음소거를 해제합니다
플레이어 ID: 점수판을 사용하여 플레이어의 ID를 찾을 수 있습니다. 관리자로 볼 때 각 플레이어의 이름 옆에 ID 번호가 표시됩니다.

맵 및 게임 제어

명령어 사용법 설명
changemap changemap <mapName> <gameModeID> 지정된 맵과 모드로 즉시 전환합니다
nextmap nextmap 로테이션의 다음 맵으로 건너뜁니다
restartround restartround 현재 라운드를 재시작합니다
endround endround <teamID> 지정된 승리 팀(1 또는 2)으로 현재 라운드를 종료합니다
settimeleft settimeleft <seconds> 현재 라운드의 남은 시간을 설정합니다

클래스 및 스폰 관리

명령어 사용법 설명
setclasslimit setclasslimit <className> <percent> 클래스의 비율 제한을 설정합니다 (예: artillery, officer)
forceclass forceclass <playerID> <className> 플레이어를 특정 클래스로 강제 지정합니다
respawn respawn <playerID> 사망한 플레이어를 강제로 리스폰시킵니다

경쟁 플레이를 위한 서버 구성

이벤트, 라인 배틀 또는 경쟁 매치를 호스팅하는 경우, 다음 설정이 구조화된 환경을 만드는 데 도움이 됩니다:

# Competitive settings
server_friendly_fire true
server_auto_balance_teams false
server_enforce_team_balance false
server_allow_spectators true

# Disable certain classes for line battles
server_class_limit_artillery 0
server_class_limit_cavalry 0

# Longer round times for organized events
server_round_time_seconds 1800

# Disable respawning (one life per round)
server_respawn_enabled false
server_respawn_time_seconds 0
라인 배틀 팁: 조직화된 라인 배틀 이벤트의 경우, 연대 리더가 자신의 대형을 관리할 수 있도록 자동 밸런스와 팀킬 강제를 비활성화하세요. 양측이 특별히 합의하지 않는 한 artillery와 cavalry의 클래스 제한을 0으로 설정하세요.

맵 로테이션 관리

관리자 명령어를 사용하거나 구성 파일을 편집하여 맵 로테이션을 동적으로 관리할 수 있습니다.

런타임 맵 로테이션 명령어

# View current map rotation
maplist

# Add a map to the rotation
addmap "Grasslands" 0

# Remove a map from the rotation
removemap "Grasslands" 0

# Clear the entire rotation
clearrotation
참고: 런타임 로테이션 변경 사항은 holdfastnaw-dedicated/configs/serverconfig_default.txt에 저장되지 않습니다. 서버가 재시작되면 손실됩니다. 영구적으로 변경하려면 GPanel의 File Manager를 통해 구성 파일을 직접 편집하세요.

문제 해결

서버가 브라우저에 표시되지 않음

  • 서버가 시작 후 최소 2-3분 동안 실행되었는지 확인하세요. Steam 마스터 서버 목록에 등록되는 데 시간이 걸립니다.
  • server_steam_query_port가 올바르게 구성되어 있고 GPanel 할당과 일치하는지 확인하세요.
  • 서버가 LAN 전용 모드로 설정되어 있지 않은지 확인하세요.
  • GPanel의 콘솔 출력에서 오류 메시지를 검토하여 서버가 성공적으로 시작되었는지 확인하세요.

서버 충돌

  • 오류 세부 정보는 server_log/ 디렉터리의 서버 로그를 확인하세요.
  • holdfastnaw-dedicated/configs/serverconfig_default.txt에 구문 오류가 없는지 확인하세요. 잘못 배치된 문자 하나만으로도 서버가 시작되지 않을 수 있습니다.
  • 로테이션의 맵 이름이 올바르게 입력되어 있고 유효한 맵을 참조하는지 확인하세요.
  • 게임 업데이트 후에도 충돌이 계속되면 GPanel의 Reinstall 옵션을 통해 서버를 재설치해 보세요(먼저 구성을 백업하세요).

플레이어 디싱크 문제

  • 디싱크는 플레이어 수가 많을 때 더 흔합니다. 빈번한 디싱크가 발생하면 server_max_players를 줄이는 것을 고려하세요.
  • 서버의 틱 레이트가 플레이어 수에 맞게 적절히 설정되어 있는지 확인하세요.
  • 지연 시간이 매우 높은 플레이어(200ms 이상)는 디싱크를 경험할 가능성이 더 높습니다. 최대 핑 제한을 설정할 수 있습니다:
# Kick players with ping above this threshold (ms)
server_max_ping 300

플레이어가 연결할 수 없음

  • GPanel에서 서버가 실행 중이고 완전히 시작되었는지 확인하세요.
  • 비밀번호를 사용하는 경우, 접속하는 플레이어가 비밀번호를 올바르게 입력하는지 확인하세요.
  • 서버가 가득 차지 않았는지 확인하세요(server_max_players 제한 도달).
  • 플레이어가 직접 IP를 통해 연결하는 경우, 올바른 IP와 게임 포트(쿼리 포트가 아님)를 사용하는지 확인하세요.

관련 문서

서버 관리에 추가 지원이 필요하면 지원 티켓을 열어 주시면 저희 팀이 도와드리겠습니다.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.