이 가이드는 Zandronum 서버의 관리자 명령어, RCON 설정, 플레이어 관리, DMFlags 구성, 게임 모드, 문제 해결을 다룹니다. 초기 설정, WAD 관리, 접속 방법에 대해서는 Zandronum 서버 설정 가이드를 참조하세요.
1. RCON 설정
게임 구성 파일(예: doom.cfg)에서 RCON 비밀번호를 설정합니다:
sv_rconpassword "YourSecretPassword"
콘솔(~)을 통해 인게임에서 인증합니다:
rcon_password YourSecretPassword
rcon <command>
GPanel Console 탭을 통해 명령어를 직접 보낼 수도 있습니다.
RCON 비밀번호를 비밀로 유지하세요. 비밀번호를 아는 사람은 누구나 서버를 완전히 제어할 수 있습니다. 강력하고 고유한 비밀번호를 사용하세요.
2. 플레이어 관리
| 명령어 | 설명 |
|---|---|
playerinfo | 접속된 모든 플레이어를 나열합니다. |
kick <player> | 이름 또는 ID로 플레이어를 추방합니다. |
kickfromgame <player> | 게임에서는 추방하지만 서버 연결은 유지합니다. |
addban <ip> "reason" | IP 주소를 차단합니다. |
delban <ip> | 차단을 해제합니다. |
addadmin <ip> | IP로 관리자를 adminlist.txt에 추가합니다. |
deladmin <ip> | 관리자를 제거합니다. |
3. 맵 및 게임 명령어
| 명령어 | 설명 |
|---|---|
changemap <mapname> | 다른 맵으로 변경합니다. |
map <mapname> | 맵을 강제로 로드합니다(서버를 재설정함). |
say "message" | 서버 전체에 채팅 메시지를 보냅니다. |
kill | 자신의 플레이어를 죽입니다. |
4. 게임 모드
Zandronum은 시작 변수 또는 콘솔 명령어를 통해 구성되는 여러 게임 모드를 지원합니다:
| 명령어 | 모드 |
|---|---|
deathmatch 1 | 각자도생 데스매치. |
teamplay 1 | 팀 데스매치. |
ctf 1 | 깃발 탈취. |
cooperative 1 | 맵을 함께 진행하는 협동 플레이. |
survival 1 | 서바이벌 모드(제한된 목숨). |
invasion 1 | 웨이브 기반 몬스터 침공. |
duel 1 | 1대1 듀얼 모드. |
skulltag 1 | Skulltag 게임 모드(ST, Possession 등). |
참고: 한 번에 하나의 게임 모드만 활성화하세요. 모드를 변경할 때 다른 모든 모드는
0으로 설정하세요.
5. DMFlags
DMFlags는 세부적인 게임플레이 동작을 제어합니다. DMFLAGS, DMFLAGS2, ZADMFLAGS 시작 변수 또는 콘솔에서 설정합니다. 일반적인 예시:
| 플래그 | 값 | 설명 |
|---|---|---|
| No Health | 1 | 체력 아이템이 스폰되지 않습니다. |
| No Armor | 2 | 방어구 아이템이 스폰되지 않습니다. |
| Weapons Stay | 4 | 무기를 주운 후에도 남아 있습니다. |
| No Monsters | 4096 | 모든 몬스터를 비활성화합니다. |
| Infinite Ammo | 8192 | 무제한 탄약. |
값을 더하여 플래그를 조합합니다. 전체 참고 자료: Zandronum DMFlags Wiki.
6. 접근 제어
서버 루트 디렉터리의 일반 텍스트 파일을 편집합니다:
adminlist.txt-- 관리자 접근을 위한 IP를 한 줄에 하나씩.whitelist.txt-- 화이트리스트에 등록된 플레이어 IP.banlist.txt-- 차단된 플레이어 IP.
7. 문제 해결
- WAD 불일치 오류: 플레이어는 서버와 동일한 IWAD 및 PWAD 파일을 가지고 있어야 합니다. 커스텀 WAD를 플레이어에게 별도로 배포하세요.
- 맵을 찾을 수 없음: 맵 이름 형식을 확인하세요. Doom 1은
e1m1형식을 사용하고, Doom 2는map01형식을 사용합니다. - PWAD에서 서버 충돌: 충돌을 분리하기 위해 PWAD를 개별적으로 테스트하세요.
- 플레이어가 접속할 수 없음: 서버가 실행 중인지 확인하고 GPanel에서 IP/포트를 확인하세요.
관련 문서
도움이 필요하신가요?
여기에서 다루지 않은 Zandronum 서버 관련 문제가 발생하면 지원 티켓을 여세요. 서버 IP, 문제에 대한 설명, GPanel 콘솔의 관련 오류 메시지를 함께 포함해 주세요.