Holdfast: Nations at War는 나폴레옹 시대를 배경으로 하는 1인칭 및 3인칭 멀티플레이어 슈팅 게임으로, 최대 150명의 플레이어가 참여하는 대규모 전투를 특징으로 합니다. 이 가이드는 Legion Hosting에서 전용 Holdfast 서버를 설정하고 구성하는 과정을 안내합니다.
GPanel에서 첫 시작
구성을 시작하기 전에, 서버가 기본 구성 파일을 생성하도록 초기 시작을 수행해야 합니다.
- GPanel에 로그인합니다.
- 서버 목록에서 Holdfast 서버를 선택합니다.
- Start 버튼을 클릭하여 서버를 처음으로 실행합니다.
- 콘솔에 서버가 완전히 시작되었다고 표시될 때까지 기다립니다. 서버가 연결을 수신 대기 중이라는 메시지가 표시되어야 합니다.
- 시작이 완료되면 서버를 Stop합니다. 이제 기본 구성 파일이 생성되었습니다.
시작 변수
GPanel은 기본적인 서버 매개변수를 제어하는 시작 변수를 제공합니다. 구성 파일을 직접 편집하기 전에 GPanel의 Startup 탭으로 이동하여 이를 구성하세요.
| 변수 | 설명 | 기본값 |
|---|---|---|
SERVER_NAME |
서버 브라우저에 표시되는 이름 | Holdfast Server |
SERVER_PASS |
접속에 필요한 비밀번호(공개 서버는 비워둠) | 비어 있음 |
PLAYERS |
허용되는 최대 플레이어 수 | 호스팅 요금제에 따라 설정됨 |
SERVER_CONFIG_PATH |
configs/ 폴더에 있는 구성 파일의 이름(.txt로 끝나야 함) |
serverconfig_default.txt |
ADMIN_PASS |
관리자 로그인용 비밀번호(게임 내에서 F1 누름) | 비어 있음 |
REGION |
서버 지역. 옵션: europe, usa, australia, brazil, china, japan, russia, southkorea |
europe |
SERVER_QUERY_PORT |
Steam 서버 브라우저 쿼리에 사용되는 포트 | 자동으로 할당됨 |
서버 구성 파일
Holdfast의 기본 구성 파일은 holdfastnaw-dedicated/configs/serverconfig_default.txt(또는 SERVER_CONFIG_PATH 시작 변수에 설정된 파일 이름)에 있습니다. GPanel의 File Manager를 통하거나 SFTP를 통해 이 파일을 편집할 수 있습니다.
서버 식별
server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
server_name은 Rich Text 마크업을 사용한 색상 코드를 지원합니다. 예를 들면:
server_name "<color=red>[Legion]</color> Holdfast Server"
게임 모드 선택
Holdfast는 여러 게임 모드를 제공합니다. server_game_mode 설정을 사용하여 기본 게임 모드를 설정하세요:
| 모드 ID | 게임 모드 | 설명 |
|---|---|---|
0 |
Army Battlefield | 보병과 포병을 이용한 대규모 영토 점령 |
1 |
Army Siege | 공격팀이 수비팀으로부터 요새화된 거점을 점령해야 함 |
2 |
Army Deathmatch | 리스폰 타이머가 있는 팀 데스매치 |
3 |
Naval Battlefield | 넓은 바다에서의 함대 간 전투 |
4 |
Army Conquest | 맵 전체의 전략적 거점을 점령하고 유지 |
5 |
Army Frontlines | 선형 거점 점령, 적을 밀어냄 |
6 |
Melee Arena | 작은 경기장에서의 근접 백병전 |
# Set game mode to Army Battlefield
server_game_mode 0
라운드 및 매치 설정
# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900
# Time between rounds in seconds
server_round_end_time_seconds 30
# Number of rounds before map rotation
server_rounds_per_map 2
# Auto-balance teams
server_auto_balance_teams true
# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2
# Friendly fire
server_friendly_fire false
팀 밸런스 설정
특히 공개 서버에서 좋은 게임플레이 경험을 위해 적절한 팀 밸런스가 중요합니다:
# Prevent players from joining the larger team
server_enforce_team_balance true
# Maximum allowed difference in team sizes
server_team_balance_limit 3
# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true
맵 로테이션
맵 로테이션은 map_rotation 섹션을 사용하여 holdfastnaw-dedicated/configs/serverconfig_default.txt 파일에서 구성됩니다. 각 항목은 맵과 게임 모드 조합을 지정합니다:
# Map rotation entries
# Format: map_rotation_add "MapName" GameModeID
map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1
3(Naval Battlefield)을 사용해야 합니다.
인기 있는 맵 선택
| 맵 이름 | 최적 모드 | 참고 |
|---|---|---|
| Grasslands | Battlefield, Conquest | 개방된 지형, 대규모 전투에 적합 |
| Highlands | Battlefield, Frontlines | 고도 이점이 있는 구릉 지형 |
| Fort_Imperial | Siege | 요새화가 있는 클래식 공성 맵 |
| Shipyard | Naval Battlefield | 해전이 있는 해안 맵 |
| Desert | Siege, Battlefield | 요새 구조물이 있는 건조 환경 |
| Glacier | Battlefield, Deathmatch | 엄폐물이 제한적인 겨울 맵 |
클래스 제한
게임플레이 밸런스를 유지하기 위해 특정 클래스를 선택할 수 있는 플레이어 수를 제한할 수 있습니다:
# Limit artillery crews (percentage of team)
server_class_limit_artillery 10
# Limit officers
server_class_limit_officer 5
# Limit musicians
server_class_limit_musician 10
# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15
서버에 연결하기
서버 브라우저를 통해
- Steam에서 Holdfast: Nations at War를 실행합니다.
- 메인 메뉴에서 Multiplayer를 클릭합니다.
- Server Browser를 사용하여 이름으로 서버를 찾습니다.
- 비밀번호를 설정한 경우, 접속하기 전에 입력하라는 메시지가 표시됩니다.
다이렉트 커넥트를 통해
- 메인 대시보드의 GPanel에서 서버 IP와 포트를 찾습니다. 참조: 서버 IP 및 포트 찾는 방법.
- Holdfast 메인 메뉴에서 Multiplayer를 클릭한 다음 Direct Connect를 클릭합니다.
- 서버 IP와 게임 포트(기본값
20100)를 입력합니다. - Connect를 클릭합니다.
저장 및 구성 관리
Holdfast 전용 서버는 구성 및 데이터를 다음 위치에 저장합니다:
| 파일/폴더 | 용도 |
|---|---|
holdfastnaw-dedicated/configs/serverconfig_default.txt |
메인 서버 구성 |
bans.txt |
차단된 Steam ID 목록 |
admins.txt |
관리자 Steam ID 목록 |
server_log/ |
서버 로그 파일 |
holdfastnaw-dedicated/configs/serverconfig_default.txt의 사본을 다운로드하세요. 이렇게 하면 문제가 발생했을 때 되돌릴 수 있습니다.
관련 문서
여기에서 다루지 않은 문제가 발생하면 지원 티켓을 열어 주시면 저희 팀이 기꺼이 도와드리겠습니다.