이 가이드는 OpenArena 전용 서버의 RCON 관리, 플레이어 관리, 봇 구성, 커스텀 맵, 문제 해결을 다룹니다. OpenArena는 id Tech 3 엔진을 기반으로 한 무료 데스매치 FPS입니다. 초기 설정, 구성 및 접속 지침에 대해서는 OpenArena 서버 설정 가이드를 참조하세요.
1. RCON 설정
baseoa/server.cfg에서 RCON 비밀번호를 설정합니다:
seta rconPassword "YourStrongPassword"
게임 내 콘솔(~)을 통해 인증합니다:
rconPassword YourStrongPassword
rcon <command>
RCON 인증 없이 GPanel Console 탭을 통해 직접 명령을 보낼 수도 있습니다.
RCON 비밀번호를 비밀로 유지하세요. 이를 가진 사람은 누구나 서버를 완전히 제어할 수 있습니다.
2. 플레이어 관리 명령어
| 명령어 | 설명 |
|---|---|
rcon status | 연결된 모든 플레이어를 클라이언트 번호 및 IP와 함께 나열합니다. |
rcon kick <client_num> | 클라이언트 번호로 플레이어를 추방합니다(status에서 확인). |
rcon clientkick <client_num> | 대체 추방 명령어. |
rcon banClient <client_num> | 클라이언트 번호로 플레이어를 차단합니다. |
rcon banUser <playername> | 이름으로 플레이어를 차단합니다. |
3. 맵 및 게임 명령어
| 명령어 | 설명 |
|---|---|
rcon map <mapname> | 새 맵으로 변경하고 플레이어 연결을 해제합니다. |
rcon g_gametype <value> | 게임 모드를 변경합니다(0=FFA, 3=TDM, 4=CTF 등). |
rcon timelimit <minutes> | 시간 제한을 변경합니다. |
rcon fraglimit <frags> | 프래그 제한을 변경합니다. |
rcon map_restart | 현재 맵을 다시 시작합니다. |
rcon nextmap | 순환에서 다음 맵으로 건너뜁니다. |
4. 서버 관리 명령어
| 명령어 | 설명 |
|---|---|
rcon sv_hostname "Name" | 서버 이름을 변경합니다. |
rcon g_password "pass" | 접속 비밀번호를 설정하거나 변경합니다. |
rcon say "message" | 서버 전체 채팅 메시지를 보냅니다. |
rcon sv_maxclients <num> | 최대 플레이어 수를 변경합니다(맵 재시작 필요). |
rcon exec <filename> | 구성 파일을 실행합니다. |
rcon quit | 서버를 종료합니다. |
5. 봇 관리
OpenArena에는 빈 서버 슬롯을 채우기 위한 내장 봇 지원이 있습니다.
| 명령어 / CVar | 설명 |
|---|---|
rcon addbot <name> <skill> | 봇을 추가합니다. 스킬: 1(가장 쉬움)에서 5(가장 어려움). |
rcon kick <botname> | 특정 봇을 제거합니다. |
rcon bot_minplayers <num> | 이 플레이어 수에 도달할 때까지 봇으로 자동 채웁니다. 실제 플레이어가 참가하면 봇이 나갑니다. |
rcon bot_nochat <0/1> | 봇 채팅을 비활성화합니다. 1 = 봇 채팅 없음. |
예시: 봇으로 플레이어 8명 유지
server.cfg에 추가합니다:
seta bot_minplayers 8
연결된 플레이어가 8명 미만이면 봇이 자동으로 참가하고 사람이 참가하면 나갑니다.
6. 커스텀 맵 및 모드
- 커스텀
.pk3맵/모드 파일을 다운로드합니다. - SFTP를 통해
baseoa/에 업로드합니다(SFTP를 통한 파일 업로드 방법 참조). - 서버를 다시 시작합니다.
.pk3파일은 자동으로 로드됩니다. rcon map <mapname>으로 새 맵으로 변경합니다.
플레이어도 커스텀 콘텐츠가 필요합니다. 클라이언트는 커스텀 맵이 있는 서버에 참가하려면 일치하는
.pk3 파일이 있어야 합니다. server.cfg에서 sv_allowDownload 1로 자동 다운로드를 활성화하세요.
7. 문제 해결
서버가 시작되지 않음
- GPanel 콘솔에서 오류 메시지를 확인합니다.
- GAME_MAP이 유효한 맵 이름으로 설정되어 있는지 확인합니다.
- 알려진 정상 기본 맵으로
aggressor또는oa_dm1을 시도합니다.
플레이어가 접속할 수 없음
- GPanel에서 서버가 실행 중인지 확인합니다.
- Network 탭에서 올바른 IP와 포트를 확인합니다.
- 플레이어가 다른 pk3 파일 버전을 가지고 있는 경우
sv_pure가0으로 설정되어 있는지 확인합니다.
봇이 작동하지 않음
- 맵에 봇 경로 지원(AAS 파일)이 있는지 확인합니다. 대부분의 기본 맵에는 이것이 포함되어 있습니다.
bot_minplayers가 원하는 숫자로 설정되어 있는지 확인합니다.- 커스텀 맵은 AAS 파일이 생성되지 않은 경우 봇 지원이 없을 수 있습니다.
관련 문서
도움이 필요하신가요?
여기서 다루지 않은 OpenArena 서버 관련 문제가 발생하면, 지원 티켓을 열고 서버 IP, 문제에 대한 설명, GPanel 콘솔의 관련 오류 메시지를 포함해 주세요.