이 가이드는 IW4x(Call of Duty: Modern Warfare 2) 서버의 관리자 명령어, 게임 설정, 맵 로테이션, 서버 관리를 다룹니다. 초기 설정에 대해서는 IW4x MW2 서버 설정 가이드를 참조하세요.
1. 서버 콘솔
GPanel Console 탭을 통해 또는 userraw/server.cfg를 통해 명령어를 실행할 수 있습니다. 명령어는 표준 CoD 콘솔 구문을 사용합니다.
2. 필수 서버 명령어
| 명령어 | 설명 |
|---|---|
map [mapname] |
즉시 특정 맵으로 변경합니다. |
map_rotate |
로테이션의 다음 맵으로 전환합니다. |
map_restart |
현재 맵을 다시 시작합니다. |
fast_restart |
전체 맵 다시 로드 없이 빠르게 다시 시작합니다. |
kick [player] |
서버에서 플레이어를 추방합니다. |
ban [player] |
플레이어를 영구적으로 차단합니다. |
tempban [player] |
플레이어를 일시적으로 차단합니다. |
unban [player] |
플레이어의 차단을 해제합니다. |
status |
연결된 모든 플레이어를 ID와 함께 나열합니다. |
say [message] |
모든 플레이어에게 메시지를 방송합니다. |
3. 게임 모드 구성
userraw/server.cfg에서 게임 모드를 설정하세요:
set g_gametype "war"
| 게임타입 | 모드 |
|---|---|
war | 팀 데스매치 |
dm | 프리 포 올 |
dom | 거점 점령 |
sd | 수색 섬멸 |
sab | 파괴 공작 |
ctf | 깃발 뺏기 |
koth | 본부 |
4. 맵 로테이션
userraw/server.cfg에서 맵 로테이션을 구성하세요:
set sv_maprotation "gametype war map mp_rust gametype war map mp_highrise gametype dom map mp_terminal"
일반적인 맵 이름
| 맵 이름 | 표시 이름 |
|---|---|
mp_rust | Rust |
mp_highrise | Highrise |
mp_terminal | Terminal |
mp_afghan | Afghan |
mp_derail | Derail |
mp_estate | Estate |
mp_favela | Favela |
mp_invasion | Invasion |
mp_quarry | Quarry |
mp_rundown | Rundown |
mp_scrapyard | Scrapyard |
mp_skidrow | Skidrow |
mp_subbase | Sub Base |
mp_underpass | Underpass |
mp_wasteland | Wasteland |
5. 주요 서버 설정
이것들을 userraw/server.cfg에 추가하세요:
| 설정 | 기본값 | 설명 |
|---|---|---|
sv_maxclients |
18 | 최대 플레이어 수. |
scr_game_hardpoints |
1 | 킬스트릭 활성화. 0 = 비활성화. |
scr_game_perks |
1 | 특전 활성화. 0 = 비활성화. |
scr_team_fftype |
0 | 아군 사격. 0 = 끔, 1 = 켬. |
scr_war_scorelimit |
7500 | TDM 점수 제한. |
scr_war_timelimit |
10 | TDM 시간 제한(분). |
6. 모드 로딩
IW4x는 커스텀 모드를 지원합니다:
- SFTP를 통해 모드 파일을 서버의 디렉터리에 업로드하세요(예:
mods/mymod/). MOD_DIR시작 변수를 모드 디렉터리 이름으로 설정하세요(예:mods/mymod).- 모드를 로드하려면 서버를 다시 시작하세요.
- 모드를 언로드하려면
MOD_DIR변수를 비우고 다시 시작하세요.
7. 문제 해결
- 브라우저에 서버가 없음:
Sending heartbeat to master메시지를 기다리세요. 표시되지 않으면 포트 또는 네트워크 문제를 확인하세요. - 플레이어가 연결할 수 없음: 올바른 IP, 포트, 비밀번호를 확인하세요. IW4x 클라이언트 버전이 서버와 일치하는지 확인하세요.
- 맵 로테이션이 작동하지 않음:
sv_maprotation구문을 확인하세요 -- 각 항목에는gametype과map키워드가 모두 필요합니다. - 맵 변경 시 서버 충돌: 맵 이름의 철자가 정확한지 확인하세요. 커스텀 맵은 올바르게 설치되어야 합니다.
관련 문서
도움이 필요하신가요?
추가 지원이 필요하면 서버 IP와 GPanel 콘솔의 오류 메시지를 함께 첨부하여 지원 티켓을 열어 주세요.