이 가이드는 Legion Hosting에서 Xonotic 전용 서버의 관리자 명령어, RCON, 서버 관리를 다룹니다. 초기 설정 및 구성에 대해서는 Xonotic 서버 설정 가이드를 참조하세요.
RCON 설정
.xonotic/data/server.cfg에서 RCON 비밀번호를 설정합니다:
rcon_password "your_rcon_password"
인게임에서 RCON 사용하기
- 콘솔을 엽니다(~ 누르기)
- RCON 비밀번호를 설정합니다:
rcon_password "your_rcon_password" - RCON 주소를 설정합니다:
rcon_address YOUR_IP:PORT - 명령어를 실행합니다:
rcon command_here
보안: 항상 강력한 RCON 비밀번호를 설정하세요. 비밀번호가 없으면 누구나 관리자 명령어를 실행할 수 있습니다. RCON 비밀번호를 절대 공개적으로 공유하지 마세요.
일반적인 RCON 명령어
| 명령어 | 설명 |
|---|---|
rcon status |
서버 상태 및 접속된 플레이어를 표시합니다 |
rcon kick # <id> <reason> |
ID로 플레이어를 추방합니다 |
rcon ban <ip> |
IP 주소를 차단합니다 |
rcon unban <ip> |
IP 차단을 해제합니다 |
rcon changelevel <map> |
특정 맵으로 변경합니다 |
rcon endmatch |
현재 매치를 종료합니다 |
rcon restart |
현재 맵을 다시 시작합니다 |
rcon say <message> |
서버 전체에 채팅 메시지를 보냅니다 |
rcon gametype <mode> |
게임 모드를 변경합니다(예: dm, ctf, tdm) |
rcon fraglimit_override <num> |
프래그/점수 제한을 설정합니다 |
rcon timelimit_override <minutes> |
맵당 시간 제한을 설정합니다 |
rcon g_maplist "<maps>" |
맵 로테이션을 설정합니다(공백으로 구분) |
rcon quit |
서버를 종료합니다 |
서버 구성
모든 서버 설정은 다음 위치에 있습니다:
.xonotic/data/server.cfg
일반적인 설정
| 설정 | 설명 |
|---|---|
hostname |
브라우저에 표시되는 서버 이름 |
sv_public |
공개 목록 등록(1=예, 0=아니오, -1=LAN) |
maxplayers |
최대 접속 플레이어 수 |
gametype |
기본 게임 모드 |
g_maplist |
맵 로테이션(공백으로 구분) |
g_maplist_shuffle |
맵 순서 무작위화(1=예) |
timelimit_override |
맵 시간 제한(분, 0 = 제한 없음) |
fraglimit_override |
프래그 제한(0 = 제한 없음) |
g_balance_teams |
팀 자동 균형 조정 |
bot_number |
추가할 봇 수 |
skill |
봇 난이도 레벨(0-10) |
minplayers |
최소 플레이어 수(봇이 남은 슬롯을 채움) |
봇 관리
Xonotic에는 내장 봇 지원이 있습니다. server.cfg에서 봇을 구성합니다:
// Add 4 bots with medium difficulty
bot_number 4
skill 5
// Or use minplayers to fill empty slots
minplayers 8
커스텀 맵
커스텀 맵을 추가하려면:
- Xonotic 커뮤니티에서 맵
.pk3파일을 다운로드합니다 - SFTP를 통해
data/디렉터리에 업로드합니다 server.cfg의g_maplist에 맵 이름을 추가합니다- 서버를 다시 시작합니다
GPanel을 통한 서버 관리
| 작업 | 방법 |
|---|---|
| 서버 시작/중지/재시작 | GPanel 메인 페이지의 전원 제어를 사용합니다 |
| 플레이어 제한 변경 | Startup 탭에서 MAX_PLAYERS를 편집합니다 |
| 구성 편집 | File Manager 또는 SFTP → .xonotic/data/server.cfg |
| 콘솔 명령어 실행 | GPanel의 Console 탭을 사용합니다 |
| 로그 보기 | Console 탭을 확인하거나 latest.log를 읽습니다 |
문제 해결
서버가 브라우저에 표시되지 않음
server.cfg에서sv_public이1로 설정되어 있는지 확인합니다- 서버가 완전히 시작되었는지 확인합니다(
Server listening on address 0.0.0.0:를 찾으세요) - 마스터 서버가 업데이트될 때까지 1-2분 기다립니다
맵이 로드되지 않음
- 맵
.pk3파일이data/디렉터리에 있는지 확인합니다 - 콘솔에서 "map not found" 오류를 확인합니다
g_maplist에서 맵 이름의 철자가 올바른지 확인합니다
관련 문서
도움이 필요하신가요?
Xonotic 서버에 대한 추가 지원이 필요하면 저희 지원팀이 도와드릴 준비가 되어 있습니다. 지원 티켓을 제출해 주시면 최대한 빨리 답변해 드리겠습니다.