이 가이드는 RCON 명령어, 플레이어 관리, 맵 로테이션, 게임 유형 구성, 문제 해결을 포함하여 Medal of Honor: Allied Assault의 서버 관리를 다룹니다.
RCON(원격 콘솔)
RCON을 사용하면 게임 클라이언트에서 서버를 원격으로 관리할 수 있습니다. RCON 비밀번호는 RCON_PASSWORD 시작 변수나 main/server.cfg에서 설정하세요:
seta rconPassword "your_secure_password"
인게임 콘솔(~)에서 RCON을 사용하려면:
rconpassword your_secure_password
rcon [command]
GPanel Console 탭에서 직접 명령어를 실행할 수도 있습니다.
필수 명령어
| 명령어 | 설명 |
|---|---|
rcon status |
서버 정보, 연결된 플레이어 및 클라이언트 번호를 표시합니다 |
rcon kick [client_number] |
클라이언트 번호(status 출력에서)로 플레이어를 추방합니다 |
rcon map [mapname] |
현재 맵을 변경합니다(예: rcon map dm/mohdm1) |
rcon say [message] |
모든 플레이어에게 메시지를 보냅니다 |
rcon g_gametype [type] |
게임 유형을 변경합니다(1=FFA, 2=TDM, 3=Round, 4=Objective) |
rcon fraglimit [number] |
킬 제한을 설정합니다 |
rcon timelimit [minutes] |
맵당 시간 제한을 설정합니다 |
rcon g_password [password] |
서버 접속 비밀번호를 설정하거나 변경합니다 |
rcon sv_hostname [name] |
서버 이름을 변경합니다 |
quit |
서버를 종료합니다(GPanel 콘솔에서) |
게임 유형
| 값 | 게임 유형 | 설명 |
|---|---|---|
| 1 | Free For All | 각자 알아서 플레이합니다. fraglimit에 먼저 도달한 플레이어가 승리합니다. |
| 2 | Team Deathmatch | Allies 대 Axis. 가장 많은 킬을 기록한 팀이 승리합니다. |
| 3 | Round-Based | 제거 라운드. 라운드가 끝날 때까지 리스폰이 없습니다. |
| 4 | Objective | 팀이 목표를 완료하거나 방어하기 위해 경쟁합니다. |
게임 유형을 변경하려면 다음을 사용하세요:
rcon g_gametype 2
rcon map dm/mohdm7
g_gametype을 변경한 후에는 새 게임 유형이 적용되도록 맵을 변경해야 합니다.
맵 로테이션
main/server.cfg에서 자동 맵 로테이션을 설정하세요:
seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm6 dm/mohdm7"
timelimit 또는 fraglimit에 도달하면 서버가 이 맵들을 순서대로 순환합니다.
플레이어 관리
플레이어 추방
rcon status를 실행하여 연결된 플레이어 목록과 클라이언트 번호를 확인하세요.rcon kick [client_number]를 실행하여 플레이어를 제거하세요.
플레이어 차단
MOHAA는 IP 기반 차단을 지원합니다. 차단된 IP를 서버 구성에 추가하거나 서버 측 스크립트를 사용하세요. 기본 게임은 내장된 차단 기능이 제한적이므로 더 고급 차단 관리를 위해 커뮤니티 관리 도구를 사용하는 것을 고려하세요.
서버 설정 참조
| 설정 | 설명 | 예시 |
|---|---|---|
sv_maxRate |
클라이언트당 최대 대역폭(바이트/초) | 25000 |
g_allowVote |
플레이어가 투표를 시작하도록 허용(1 = 예, 0 = 아니요) | 1 |
g_teamdamage |
팀 모드에서 아군 공격 활성화(1 = 켜짐) | 0 |
sv_floodProtect |
채팅 도배 방지(1 = 켜짐) | 1 |
g_inactivity |
유휴 플레이어가 추방되기까지의 시간(초)(0 = 비활성화) | 120 |
서버 로그
서버 로그는 Logs/ 디렉터리에 저장됩니다. 충돌 디버깅, 플레이어 활동 모니터링, 게임 이벤트 검토를 위해 이 파일들을 확인하세요.
문제 해결
| 문제 | 해결 방법 |
|---|---|
| RCON 명령어가 작동하지 않음 | rconPassword가 server.cfg에 설정되어 있고 클라이언트에 입력하는 것과 일치하는지 확인하세요. 대신 GPanel 콘솔을 직접 사용해 보세요. |
| 서버가 브라우저에 표시되지 않음 | 서버가 실행 중인지 확인하세요(초기화 완료 메시지 확인). 공개 목록에 표시되려면 dedicated 설정이 2(Internet)여야 합니다. |
| 맵 변경 실패 | 맵 경로가 올바른지 확인하세요(예: mohdm7만이 아니라 dm/mohdm7). 서버 파일에 포함된 맵만 사용할 수 있습니다. |
| 플레이어의 핑이 높음 | sv_maxRate를 조정하여 클라이언트당 더 많은 대역폭을 허용하세요. 서버가 과부하 상태이면 sv_maxClients를 줄이세요. |