이 가이드는 Legion Hosting의 SuperTuxKart 서버에 대한 서버 관리, 콘솔 명령어, 트랙 관리 및 고급 구성을 다룹니다. 초기 설정 및 플레이어 연결 방법은 SuperTuxKart 서버 설정 가이드를 참조하세요.
1. 네트워크 콘솔
SuperTuxKart는 --network-console 플래그가 활성화된 상태로 실행되며, 이는 GPanel의 Console 탭을 통해 접근할 수 있는 텍스트 콘솔을 제공합니다. 서버가 시작되면 Available command: 뒤에 사용할 수 있는 명령어 목록이 표시됩니다.
2. 콘솔 명령어
| 명령어 | 설명 |
|---|---|
help |
사용 가능한 모든 콘솔 명령어를 나열합니다. |
listpeers |
연결된 모든 플레이어와 그들의 피어 ID를 표시합니다. |
kick [peer_id] |
피어 ID로 플레이어를 추방합니다(ID를 찾으려면 listpeers 사용). |
kickban [peer_id] |
피어 ID로 플레이어를 추방하고 밴합니다. |
listban |
현재 밴 목록을 표시합니다. |
quit |
서버를 정상적으로 종료합니다. |
listpeers를 사용하여 플레이어의 현재 피어 ID를 찾으세요. ID는 세션 간에 변경됩니다.
3. 서버 구성 (config.xml)
고급 서버 설정은 XML 구성 파일을 통해 관리됩니다:
config.xml
GPanel Files 탭 또는 SFTP를 통해 이 파일을 편집하세요. 파일은 표준 XML 형식을 사용합니다.
주요 구성 섹션
config.xml 파일에는 다음에 대한 설정이 포함되어 있습니다:
- 서버 정체성 -- 이름, MOTD, 소유자 표시.
- 트랙 선택 -- 사용 가능한 트랙, 트랙 순환, 투표 옵션.
- 게임 규칙 -- 랩 수, 아이템 빈도, 팀 설정.
- 네트워크 설정 -- 연결 시간 초과, 대역폭 제한.
- AI 봇 -- 빈 슬롯을 채우기 위한 AI 카트 수.
4. 게임 모드 관리
게임 모드는 MODE 시작 변수를 통해 설정됩니다. 모드를 변경하려면:
- 서버를 정지합니다.
- GPanel Startup 탭으로 이동합니다.
MODE값(0-5)을 변경합니다.- 서버를 재시작합니다.
| 값 | 모드 |
|---|---|
0 | 일반 레이스 |
1 | 타임 트라이얼 |
2 | 배틀 |
3 | 축구 |
4 | 리더 따라가기 |
5 | 깃발 뺏기 |
5. 난이도 관리
난이도 설정은 카트 속도와 AI 동작에 영향을 줍니다. DIFFICULTY 시작 변수(0-3)를 통해 변경하세요.
0(초급) -- 새 플레이어와 캐주얼 서버에 가장 적합합니다.1(중급) -- 다양한 실력의 그룹에 좋은 균형을 제공합니다.2(전문가) -- 숙련된 플레이어를 위한 것입니다.3(SuperTux) -- 최대 도전과 속도.
6. MOTD (오늘의 메시지)
MOTD 시작 변수(최대 100자)를 사용하여 서버 브라우저에서 플레이어에게 표시되는 사용자 정의 메시지를 설정하세요. 이것은 서버 규칙, 이벤트 또는 일정을 알리는 데 유용합니다.
7. 트랙 및 사용자 정의 콘텐츠
SuperTuxKart에는 트랙과 카트의 대규모 라이브러리가 포함되어 있습니다. 서버는 설치된 트랙 데이터를 사용합니다. 사용자 정의 애드온 트랙은 순환에서 어떤 트랙을 사용할 수 있는지 지정하여 config.xml 파일을 통해 관리할 수 있습니다.
기본 설치에는 모든 게임 모드를 위한 트랙이 포함되어 있습니다:
- 레이싱 트랙 -- 레이스 및 타임 트라이얼 모드를 위한 다양한 테마의 서킷.
- 배틀 아레나 -- 배틀 및 CTF 모드 전용 맵.
- 축구 필드 -- 축구 모드용으로 설계된 맵.
8. 문제 해결
| 문제 | 해결책 |
|---|---|
| 서버가 브라우저에 없음 | 서버가 실행 중이고 --lan-server 플래그(기본적으로 활성화됨)를 사용하고 있는지 확인하세요. 플레이어는 직접 IP 연결을 사용해야 할 수 있습니다. |
| 플레이어 연결 끊김 | 콘솔에서 오류 메시지를 확인하세요. 서버가 과부하되면 MAX_PLAYERS를 줄이세요. |
| 잘못된 게임 모드 | Startup 탭에서 MODE 변수가 올바르게 설정되어 있는지 확인하고 서버를 재시작하세요. |
| 서버 소스 빌드 실패 | 이것은 설치 과정에서 처리됩니다. 빌드 오류가 발생하면 지원 티켓을 개설하세요. |
관련 문서
도움이 필요하신가요?
SuperTuxKart 서버에 문제가 발생하면 지원 티켓을 개설하고 서버 IP, 문제 설명, GPanel 콘솔의 관련 오류 메시지를 포함해 주세요.