Myth of Empires 서버 관리자로서, 플레이어 관리, 환경 제어, 아이템 스폰, 서버 상태 유지를 가능하게 하는 GM(게임 마스터) 명령어에 접근할 수 있습니다. 이 가이드는 관리자 설정, 일반적인 GM 명령어, 플레이어 관리 도구, 문제 해결 기법을 다룹니다.
관리자 설정
게임 내에서 GM 명령어를 사용하려면, 먼저 관리자 비밀번호를 구성하고 선택적으로 특정 플레이어를 관리자 목록에 추가해야 합니다.
관리자 비밀번호 설정
- GPanel에서 서버를 중지합니다.
- SFTP 또는 GPanel의 파일 관리자를 통해 서버 구성 파일(예:
PrivateServerTool.ini)을 엽니다. AdminPassword설정을 찾거나 추가합니다:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- 파일을 저장하고 서버를 재시작합니다.
구성을 통한 관리자 추가
관리자 비밀번호를 공유하지 않고 특정 플레이어에게 관리자 권한을 부여하려면, 서버 구성의 관리자 목록에 그들의 Steam ID를 추가할 수 있습니다. 관리자 목록 섹션이나 파일을 찾으세요:
[AdminList]
76561198012345678
76561198087654321
각 줄에는 하나의 Steam ID가 포함됩니다. 이 목록의 플레이어는 서버에 참여할 때 자동으로 관리자 권한을 받습니다.
게임 내에서 관리자 활성화
관리자 목록에 없는 경우, 관리자 비밀번호를 사용하여 매 세션마다 인증해야 합니다:
- Myth of Empires 서버에 참여합니다.
- 적절한 키로 게임 내 콘솔이나 채팅을 엽니다(일반적으로 채팅은 Enter, 콘솔은 ~/`).
- 관리자 비밀번호로 GM 로그인 명령을 입력합니다:
GM Login YourSecureAdminPassword
인증에 성공하면 확인 메시지를 받고 모든 GM 명령어에 접근할 수 있습니다. 이는 서버에 접속할 때마다 수행해야 합니다.
GM Login이 작동하지 않으면 GMLogin, gm login을 시도하거나 게임 버전에 대한 최신 커뮤니티 문서를 확인하세요.
일반적인 GM 명령어
Myth of Empires의 GM 명령어를 사용하면 게임플레이의 다양한 측면을 제어할 수 있습니다. 명령어는 게임 내 콘솔이나 채팅을 통해 입력합니다. 접두사는 일반적으로 GM 다음에 명령어 이름이 옵니다.
플레이어 관리 명령어
| 명령어 | 설명 |
|---|---|
GM Kick <PlayerName> |
지정된 플레이어를 서버에서 추방합니다. 즉시 다시 참여할 수 있습니다. |
GM Ban <PlayerName> |
지정된 플레이어를 서버에서 차단합니다. 차단 해제될 때까지 다시 참여할 수 없습니다. |
GM Unban <PlayerName> |
지정된 플레이어의 차단을 해제하여 다시 참여할 수 있게 합니다. |
GM ListPlayers |
현재 접속된 모든 플레이어의 이름과 ID 목록을 표시합니다. |
GM Announce <Message> |
모든 플레이어에게 서버 전체 공지 메시지를 방송합니다. |
텔레포트 명령어
| 명령어 | 설명 |
|---|---|
GM TeleportTo <PlayerName> |
지정된 플레이어의 위치로 텔레포트합니다. |
GM TeleportToMe <PlayerName> |
지정된 플레이어를 자신의 현재 위치로 텔레포트시킵니다. |
GM TeleportToPos <X> <Y> <Z> |
특정 월드 좌표로 텔레포트합니다. |
GM Fly |
비행 모드를 토글하여 어느 방향으로든 자유롭게 이동할 수 있게 합니다. |
GM Ghost |
노클립 모드를 토글하여 지형과 구조물을 통과할 수 있게 합니다. |
아이템 및 자원 명령어
| 명령어 | 설명 |
|---|---|
GM GiveItem <ItemID> <Quantity> |
지정된 아이템을 자신에게 지급합니다. 아이템의 숫자 ID가 필요합니다. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
아이템을 다른 플레이어의 인벤토리에 직접 지급합니다. |
GM AddExp <Amount> |
캐릭터에게 경험치를 부여합니다. |
GM SetLevel <Level> |
캐릭터를 지정된 레벨로 설정합니다. |
GM God |
무적 모드를 토글합니다. 활성화되어 있는 동안 캐릭터는 피해를 받지 않습니다. |
GM Invisible |
투명화를 토글합니다. 다른 플레이어와 NPC가 당신을 볼 수 없습니다. |
시간 및 날씨 명령어
| 명령어 | 설명 |
|---|---|
GM SetTime <Hour> |
게임 내 시간을 지정된 시(0-23)로 설정합니다. 예: 정오는 GM SetTime 12. |
GM SetWeather <Type> |
현재 날씨를 변경합니다. 유형에는 맑음, 비, 폭풍, 안개 등이 포함될 수 있습니다. |
GM StopTime |
낮/밤 주기를 현재 시간에 고정합니다. 이벤트나 건축에 유용합니다. |
GM ResumeTime |
StopTime 사용 후 정상적인 낮/밤 주기를 재개합니다. |
월드 및 엔티티 명령어
| 명령어 | 설명 |
|---|---|
GM DestroyTarget |
바라보고 있는 엔티티(구조물, NPC, 또는 객체)를 파괴합니다. |
GM SpawnNPC <NpcID> <Quantity> |
지정된 NPC 유형을 자신의 위치에 스폰합니다. |
GM KillAllNPC |
맵에서 모든 야생 NPC를 제거합니다. 시간이 지나면 자연스럽게 다시 스폰됩니다. |
GM SaveWorld |
즉시 월드 저장을 강제합니다. 서버를 종료하기 전에 항상 이것을 실행하세요. |
서버 관리 도구
서버 저장 관리
관리자는 월드 데이터를 보호하기 위해 중요한 순간에 수동 저장을 수행해야 합니다:
- 종료 전: 모든 최근 변경 사항이 보존되도록 서버를 중지하기 전에 항상
GM SaveWorld를 실행하세요. - 구성 변경 전: 구성을 수정하기 전에 SFTP를 통해 저장 파일을 저장하고 백업하세요.
- 이벤트 후: 현재 상태를 고정하기 위해 커뮤니티 이벤트나 주요 월드 변경 후에 저장하세요.
- 예약 백업: SFTP를 통해 서버에서 정기적으로 저장 데이터를 다운로드하고 날짜가 표시된 파일 이름으로 백업을 로컬에 보관하세요.
플레이어 모니터링
누가 온라인인지 모니터링하려면 GM ListPlayers를 정기적으로 사용하세요. 이는 다음에 유용합니다:
- 플레이어 신원 확인 및 부계정 점검.
- 추방, 차단, 또는 관리자 목록 작업에 필요한 Steam ID 수집.
- 필요한 경우 최대 플레이어 설정을 조정하기 위한 서버 인구 모니터링.
서버 공지
커뮤니티와 소통하기 위해 공지를 사용하세요:
GM Announce Server will restart in 10 minutes for maintenance.
GM Announce Rates have been boosted to 3x for the weekend!
GM Announce PvP event starting at coordinates X:5000 Y:3000 in 30 minutes.
문제 해결
서버 충돌
| 증상 | 유력한 원인 | 해결책 |
|---|---|---|
| 구성 변경 후 시작 시 충돌 | 잘못된 구성 값 또는 구문 오류 | 이전 구성 파일로 되돌리거나 기본값을 복원하세요. 닫히지 않은 괄호, 누락된 값, 잘못된 문자를 확인하세요. |
| 게임플레이 중 무작위 충돌 | 메모리 고갈 또는 엔티티 오버플로 | GPanel에서 메모리 사용량을 확인하세요. MaxPlayers를 낮추거나 GM KillAllNPC로 과도한 엔티티를 정리하는 것을 고려하세요. 메모리를 확보하려면 서버를 재시작하세요. |
| 아이템/NPC 스폰 시 충돌 | 잘못된 아이템 또는 NPC ID | ID가 현재 게임 버전에 유효한지 확인하세요. 한 번에 많은 양의 엔티티를 스폰하는 것도 충돌을 일으킬 수 있습니다 -- 더 작은 배치로 스폰하세요. |
| 게임 업데이트 후 충돌 | 구성 또는 저장 비호환성 | 업데이트에 구성 변경이 필요한지 확인하세요. 저장을 백업하고 새 구성 파일로 시도하세요. 커뮤니티 패치나 핫픽스가 필요할 수 있습니다. |
접속 문제
| 문제 | 해결책 |
|---|---|
| 서버가 브라우저에 표시되지 않음 | 시작 후 5-10분 기다리세요. 쿼리 포트가 올바른지 확인하세요. 직접 IP 접속을 시도하세요. |
| 접속 시간 초과 | GPanel에서 서버가 실행 중인지 확인하세요. 올바른 게임 포트를 확인하세요. 서버가 아직 로딩 중일 수 있습니다 -- 콘솔 출력을 확인하세요. |
| 버전 불일치 오류 | 게임 클라이언트와 서버가 동일한 버전을 실행하고 있는지 확인하세요. 서버를 업데이트하거나 플레이어가 게임 클라이언트를 업데이트하도록 하세요. |
| 잦은 접속 끊김 | GPanel에서 리소스 사용량을 모니터링하여 서버 지연을 확인하세요. 서버가 과부하 상태이면 엔티티 수를 낮추거나, 최대 플레이어를 줄이거나, 레이트를 최적화하세요. |
| GM 명령어가 작동하지 않음 | GM Login과 올바른 비밀번호로 인증했는지 확인하세요. 구성에 AdminPassword가 설정되어 있는지 확인하세요. 다시 접속하여 재인증을 시도하세요. |
성능 최적화
서버에 지연이나 성능 저하가 발생하는 경우, 다음 최적화를 고려하세요:
| 조치 | 영향 | 방법 |
|---|---|---|
| 최대 플레이어 줄이기 | 중간 | 구성에서 MaxPlayers를 낮추세요. 플레이어가 적을수록 엔티티 추적과 네트워크 오버헤드가 줄어듭니다. |
| 야생 NPC 정리 | 높음 | 엔티티 누적을 방지하기 위해 GM KillAllNPC를 주기적으로 사용하세요. 새 NPC는 자연스럽게 다시 스폰됩니다. |
| 정기적으로 재시작 | 높음 | 메모리 누수를 정리하고 서버를 새로 고치기 위해 매일 재시작을 예약하세요. 먼저 GM SaveWorld로 월드를 저장하세요. |
| 레이트 최적화 | 낮음 | 매우 높은 채집 레이트는 월드에 과도한 아이템을 생성하여 성능에 영향을 줄 수 있습니다. 즐거움과 서버 상태를 위해 레이트의 균형을 맞추세요. |
| 리소스 사용량 모니터링 | 정보 제공용 | GPanel에서 CPU 및 메모리 사용량 추세를 확인하세요. 지속적으로 높은 사용량은 서버에 최적화나 리소스 업그레이드가 필요함을 나타냅니다. |
관련 문서
- Myth of Empires 서버 설정 가이드 -- 초기 서버 구성, 레이트, PvP/PvE 설정, 접속 방법.
- 서버 IP 및 포트 찾는 방법
- SFTP를 통한 파일 업로드 방법
- 새 서버 시작하기