이 가이드는 Legion Hosting에서 OpenArena 전용 서버를 설정하고, 시작 변수를 구성하고, server.cfg를 편집하고, 맵 순환을 설정하고, 서버에 접속하는 방법을 다룹니다. OpenArena는 GPL id Tech 3 기술(Quake III Arena 엔진)을 기반으로 한 커뮤니티 제작 무료 데스매치 FPS입니다. 관리자 명령어, 봇 관리 및 문제 해결에 대해서는 OpenArena 관리자 명령어를 참조하세요.
1. 첫 시작
- GPanel에 로그인하여 OpenArena 서버를 선택합니다.
- Startup 탭으로 이동하여 구성 가능한 변수를 검토합니다(섹션 2 참조).
- GAME_MAP을 통해 원하는 시작 맵을 설정합니다(기본값은
aggressor). - Console 탭으로 돌아가 Start를 클릭합니다.
- 콘솔에
AAS initialized가 표시되어 서버가 준비되었음을 확인할 때까지 기다립니다.
2. GPanel 시작 변수
| 변수 | 기본값 | 설명 |
|---|---|---|
GAME_MAP | aggressor | 시작 시 로드되는 맵. 사용 가능한 모든 맵은 맵 목록을 참조하세요. |
3. 서버 구성(server.cfg)
세부 설정은 server.cfg를 생성하거나 편집하세요. 변경하기 전에 서버를 중지하세요.
파일 위치
baseoa/server.cfg
Quake 스타일의 set/seta key "value" 구문을 사용합니다.
주요 설정
| 설정 | 기본값 | 설명 |
|---|---|---|
sv_hostname | (비어 있음) | 서버 브라우저에 표시되는 서버 이름. |
sv_maxclients | 8 | 최대 플레이어 수(봇 포함). |
g_password | (비어 있음) | 접속 비밀번호. 비어 있음 = 공개. |
rconPassword | (비어 있음) | 원격 콘솔 비밀번호. |
g_gametype | 0 | 게임 모드(섹션 4 참조). |
timelimit | 15 | 맵당 시간 제한(분). |
fraglimit | 30 | 라운드를 종료하는 프래그 제한. |
sv_pure | 0 | 파일 무결성 강제. 1 = 퓨어 모드. |
bot_minplayers | 0 | 최소 플레이어 수(봇이 빈 슬롯을 채움). |
server.cfg 예시
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
구성을 로드하려면 GAME_MAP 시작 변수에 +exec server.cfg를 추가하거나 콘솔을 통해 런타임에 실행하세요.
4. 게임 모드
| 값 | 모드 | 설명 |
|---|---|---|
0 | Free For All (FFA) | 클래식 데스매치. 가장 많은 프래그를 얻은 사람이 승리. |
1 | 토너먼트 (1v1) | 일대일 데스매치. |
3 | 팀 데스매치 (TDM) | 팀 기반 데스매치. |
4 | 깃발 뺏기 (CTF) | 클래식 CTF 모드. |
5 | One Flag CTF | 단일 중립 깃발 CTF 변형. |
6 | Overload | 적 기지의 해골을 파괴. |
7 | Harvester | 적 해골을 수집하여 기지로 전달. |
8 | Elimination | 라운드 기반, 리스폰 없음. |
9 | CTF Elimination | 제거 라운드가 있는 CTF. |
10 | Last Man Standing | 제한된 목숨의 데스매치. |
11 | Double Domination | 두 거점을 동시에 점령. |
12 | Domination | 점수를 위해 거점을 유지. |
5. 맵 순환
set 체인을 사용하여 server.cfg에서 맵 순환을 설정합니다:
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
이는 oa_dm1, oa_dm2, aggressor를 순서대로 순환합니다.
6. 접속 방법
옵션 A -- 서버 브라우저
- OpenArena를 실행합니다.
- Multiplayer를 클릭합니다.
- 브라우저에서 서버를 찾거나 Specify를 사용하여 IP를 직접 입력합니다.
옵션 B -- 콘솔 접속
- 콘솔(
~)을 엽니다. - 다음을 입력합니다:
connect <your-server-ip>:<port>
관련 문서
도움이 필요하신가요?
여기서 다루지 않은 OpenArena 서버 관련 문제가 발생하면, 지원 티켓을 열고 서버 IP, 문제에 대한 설명, GPanel 콘솔의 관련 오류 메시지를 포함해 주세요.