이 가이드는 Midnight Ghost Hunt 전용 서버의 관리자 설정, 명령어, 플레이어 관리, 맵 로테이션 제어를 다룹니다. 초기 서버 설정 및 구성은 Midnight Ghost Hunt 서버 설정 가이드를 참고하세요.
1. 관리자 설정
관리자 비밀번호 설정
관리자 명령어를 사용하려면 관리자 비밀번호를 설정해야 합니다. 이는 GPanel Startup 탭에서 구성됩니다:
- GPanel에 로그인하고 Midnight Ghost Hunt 서버를 선택하세요.
- Startup 탭으로 이동하세요.
- ADMIN_PASSWORD 변수를 안전한 비밀번호로 설정하세요.
- 변경 사항이 적용되도록 서버를 재시작하세요.
인게임에서 관리자로 로그인
서버에 연결되면:
- 인게임 콘솔을 여세요(틸드 키
~누르기). - 관리자 로그인 명령어를 입력하세요:
AdminPassword YourAdminPassword - 비밀번호가 올바르면 확인 메시지를 받게 됩니다.
2. 관리자 명령어
다음 명령어는 관리자로 인증한 후 사용할 수 있습니다. ~로 콘솔을 열고 명령어를 입력하세요.
| 명령어 | 설명 |
|---|---|
AdminPassword <password> |
구성된 비밀번호로 관리자 인증을 합니다. |
Kick <player_name> |
표시 이름으로 서버에서 플레이어를 추방합니다. |
Ban <player_name> |
서버에서 플레이어를 차단합니다. 다시 접속할 수 없게 됩니다. |
Unban <player_name> |
차단을 해제하여 플레이어가 다시 접속할 수 있도록 합니다. |
ServerTravel <map_path> |
서버가 즉시 특정 맵으로 변경하도록 강제합니다. |
RestartRound |
현재 라운드를 다시 시작합니다. |
Pause |
현재 게임을 일시 중지합니다. 다시 사용하면 일시 중지를 해제합니다. |
ListPlayers |
연결된 모든 플레이어와 그 ID 목록을 표시합니다. |
3. 플레이어 관리
플레이어 추방
현재 세션에서 방해가 되는 플레이어를 제거하려면:
Kick PlayerName
플레이어는 즉시 연결이 끊기지만 차단되지 않는 한 다시 접속할 수 있습니다.
플레이어 차단
플레이어가 서버에 접속하는 것을 영구적으로 막으려면:
Ban PlayerName
차단은 서버 재시작 후에도 유지됩니다. 차단을 해제하려면:
Unban PlayerName
서버 비밀번호 사용
비공개 게임의 경우 GPanel Startup 탭이나 서버 구성에서 서버 비밀번호를 설정하세요. 비밀번호를 아는 플레이어만 접속할 수 있습니다.
4. 맵 로테이션 관리
경기 중 맵 변경
ServerTravel 명령어를 사용하여 즉시 맵을 전환하세요:
ServerTravel /Game/Maps/Museum
ServerTravel /Game/Maps/Mansion
ServerTravel /Game/Maps/School
ServerTravel /Game/Maps/GhostShip
ServerTravel /Game/Maps/Cabin
ServerTravel /Game/Maps/Asylum
ServerTravel /Game/Maps/Diner
ServerTravel을 사용하면 현재 경기가 종료되고 지정된 맵이 즉시 로드됩니다. 모든 플레이어가 새 맵으로 이동됩니다.
맵 로테이션 편집
자동 로테이션에 포함되는 맵을 변경하려면 Game.ini를 편집하세요:
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
[/Script/MGH.MGHGameMode] 아래에 +GameMapRotation 항목을 추가하거나 제거하세요. 서버는 각 경기 후 나열된 맵을 순서대로 순환합니다.
- GPanel에서 서버를 중지하세요.
- Files 탭이나 SFTP를 통해
Game.ini를 편집하세요. - 필요에 따라 맵 항목을 추가하거나 제거하세요.
- 파일을 저장하고 서버를 시작하세요.
5. RCON(원격 콘솔)
RCON이 활성화된 경우 게임에 연결하지 않고도 원격으로 관리자 명령어를 실행할 수 있습니다:
- GPanel의 Startup 탭에서 ADMIN_PASSWORD를 설정하세요(이것이 RCON 비밀번호로도 사용됩니다).
- RCON 클라이언트를 사용하여 서버의 IP와 RCON 포트에 연결하세요.
- 위의 관리자 명령어 섹션에 나열된 것과 동일한 명령어를 실행하세요.
6. 문제 해결
관리자 명령어가 작동하지 않음
- 콘솔에서
AdminPassword를 사용하여 관리자 비밀번호를 올바르게 입력했는지 확인하세요. - GPanel Startup 탭에
ADMIN_PASSWORD가 설정되어 있는지 확인하세요. - 플레이어를 추방하거나 차단할 때 정확한 플레이어 이름을 사용하는지 확인하세요(이름은 대소문자를 구분합니다).
맵 변경 실패
- 맵 경로가 올바른지 확인하세요. 잘못된 경로는 명령어가 자동으로 실패하게 만듭니다.
- 맵이 게임의 현재 버전에 존재하는지 확인하세요. 맵은 업데이트에서 추가되거나 이름이 변경될 수 있습니다.
플레이어가 차단을 우회함
- 차단은 일반적으로 Steam ID에 연결됩니다. 플레이어가 다른 Steam 계정을 사용하는 경우 차단이 적용되지 않습니다.
- 차단에만 의존하는 대신 비공개 게임에 서버 비밀번호를 사용하는 것을 고려하세요.
구성 변경 후 서버 충돌
- 수정된 INI 파일을 삭제하고 서버를 재시작하여 기본값을 재생성하세요.
- 어떤 설정이 문제를 일으켰는지 식별할 수 있도록 한 번에 하나씩 변경하세요.
- 충돌이 계속되면 GPanel 콘솔의 오류 메시지와 함께 지원 티켓을 열어 주세요.
관련 문서
도움이 필요하신가요?
여기서 다루지 않은 문제가 발생하면 지원 티켓을 열어 주시고 서버 IP, 문제 설명, GPanel 콘솔의 오류 메시지를 포함해 주세요.