Jako administrátor serveru Myth of Empires máte přístup k GM (Game Master) příkazům, které vám umožňují spravovat hráče, ovládat prostředí, spawnovat předměty a udržovat zdraví serveru. Tento průvodce pokrývá nastavení administrátora, běžné GM příkazy, nástroje pro správu hráčů a techniky řešení problémů.
Nastavení administrátora
Než budete moci používat GM příkazy ve hře, musíte nakonfigurovat heslo administrátora a volitelně přidat konkrétní hráče do seznamu administrátorů.
Nastavení hesla administrátora
- Zastavte server z GPanel.
- Otevřete konfigurační soubor serveru (např.
PrivateServerTool.ini) přes SFTP nebo správce souborů v GPanel. - Najděte nebo přidejte nastavení
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Uložte soubor a restartujte server.
Přidání administrátorů přes konfiguraci
Pro udělení administrátorských práv konkrétním hráčům bez sdílení hesla administrátora můžete přidat jejich Steam ID do seznamu administrátorů v konfiguraci serveru. Hledejte sekci nebo soubor se seznamem administrátorů:
[AdminList]
76561198012345678
76561198087654321
Každý řádek obsahuje jedno Steam ID. Hráči na tomto seznamu automaticky obdrží administrátorská práva při připojení k serveru.
Aktivace administrátora ve hře
Pokud nejste na seznamu administrátorů, musíte se při každé relaci ověřit pomocí hesla administrátora:
- Připojte se k vašemu serveru Myth of Empires.
- Otevřete herní konzoli nebo chat příslušnou klávesou (obvykle Enter pro chat nebo ~/` pro konzoli).
- Zadejte přihlašovací příkaz GM s vaším heslem administrátora:
GM Login YourSecureAdminPassword
Pokud ověření proběhne úspěšně, obdržíte potvrzovací zprávu a získáte přístup ke všem GM příkazům. Toto je nutné provést pokaždé, když se připojíte k serveru.
GM Login nefunguje, zkuste GMLogin, gm login, nebo se podívejte do nejnovější komunitní dokumentace pro vaši verzi hry.
Běžné GM příkazy
GM příkazy v Myth of Empires vám umožňují ovládat různé aspekty hry. Příkazy se zadávají přes herní konzoli nebo chat. Prefix je obvykle GM následovaný názvem příkazu.
Příkazy pro správu hráčů
| Příkaz | Popis |
|---|---|
GM Kick <PlayerName> |
Vyhodí zadaného hráče ze serveru. Může se okamžitě znovu připojit. |
GM Ban <PlayerName> |
Zabanuje zadaného hráče na serveru. Nemůže se znovu připojit, dokud nebude odbanován. |
GM Unban <PlayerName> |
Odstraní ban pro zadaného hráče a umožní mu se znovu připojit. |
GM ListPlayers |
Zobrazí seznam všech aktuálně připojených hráčů s jejich jmény a ID. |
GM Announce <Message> |
Odešle celoserverové oznámení všem hráčům. |
Příkazy pro teleportaci
| Příkaz | Popis |
|---|---|
GM TeleportTo <PlayerName> |
Teleportuje vás na pozici zadaného hráče. |
GM TeleportToMe <PlayerName> |
Teleportuje zadaného hráče na vaši aktuální pozici. |
GM TeleportToPos <X> <Y> <Z> |
Teleportuje vás na konkrétní světové souřadnice. |
GM Fly |
Přepíná režim letu, umožňující volný pohyb v jakémkoli směru. |
GM Ghost |
Přepíná režim noclip, umožňující procházet terénem a strukturami. |
Příkazy pro předměty a zdroje
| Příkaz | Popis |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Dá vám zadaný předmět. Vyžaduje numerické ID předmětu. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Dá předmět přímo do inventáře jiného hráče. |
GM AddExp <Amount> |
Udělí zkušenostní body vaší postavě. |
GM SetLevel <Level> |
Nastaví vaši postavu na zadanou úroveň. |
GM God |
Přepíná režim nesmrtelnosti. Vaše postava nedostává žádné poškození, když je aktivní. |
GM Invisible |
Přepíná neviditelnost. Ostatní hráči a NPC vás nevidí. |
Příkazy pro čas a počasí
| Příkaz | Popis |
|---|---|
GM SetTime <Hour> |
Nastaví herní čas na zadanou hodinu (0-23). Příklad: GM SetTime 12 pro poledne. |
GM SetWeather <Type> |
Změní aktuální počasí. Typy mohou zahrnovat clear, rain, storm, fog atd. |
GM StopTime |
Zastaví cyklus dne a noci na aktuálním čase. Užitečné pro události nebo stavění. |
GM ResumeTime |
Obnoví normální cyklus dne a noci po použití StopTime. |
Příkazy pro svět a entity
| Příkaz | Popis |
|---|---|
GM DestroyTarget |
Zničí entitu (strukturu, NPC nebo objekt), na kterou se díváte. |
GM SpawnNPC <NpcID> <Quantity> |
Spawnuje zadaný typ NPC na vaší pozici. |
GM KillAllNPC |
Odstraní všechna divoká NPC z mapy. Časem se přirozeně znovu spawnují. |
GM SaveWorld |
Vynutí okamžité uložení světa. Vždy spusťte před vypnutím serveru. |
Nástroje pro správu serveru
Správa ukládání serveru
Administrátoři by měli provádět ruční ukládání v kritických momentech pro ochranu dat světa:
- Před vypnutím: Vždy spusťte
GM SaveWorldpřed zastavením serveru, aby se zachovaly všechny nedávné změny. - Před změnami konfigurace: Uložte a poté zazálohujte soubory uložených pozic přes SFTP před úpravou jakékoli konfigurace.
- Po událostech: Uložte po komunitních událostech nebo velkých změnách světa pro uzamčení aktuálního stavu.
- Plánované zálohy: Pravidelně stahujte data uložených pozic ze serveru přes SFTP a ukládejte zálohy lokálně s datovanými názvy souborů.
Monitoring hráčů
Používejte GM ListPlayers pravidelně pro sledování, kdo je online. To je užitečné pro:
- Ověřování identity hráčů a kontrolu alternativních účtů.
- Získávání Steam ID potřebných pro operace vyhození, banu nebo seznamu administrátorů.
- Sledování populace serveru pro případnou úpravu nastavení maximálního počtu hráčů.
Serverová oznámení
Používejte oznámení ke komunikaci s vaší komunitou:
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.
Řešení problémů
Pády serveru
| Příznak | Pravděpodobná příčina | Řešení |
|---|---|---|
| Pád při spuštění po změně konfigurace | Neplatná konfigurační hodnota nebo syntaktická chyba | Vraťte se k předchozímu konfiguračnímu souboru nebo obnovte výchozí hodnoty. Zkontrolujte nezavřené závorky, chybějící hodnoty nebo neplatné znaky. |
| Náhodné pády během hry | Vyčerpání paměti nebo přetečení entit | Zkontrolujte využití paměti v GPanel. Zvažte snížení MaxPlayers nebo vyčištění nadměrných entit pomocí GM KillAllNPC. Restartujte server pro uvolnění paměti. |
| Pád při spawnování předmětů/NPC | Neplatné ID předmětu nebo NPC | Ověřte, že ID je platné pro aktuální verzi hry. Spawnování velkého množství entit najednou může také způsobit pády -- spawnujte v menších dávkách. |
| Pád po aktualizaci hry | Nekompatibilita konfigurace nebo uložených pozic | Zkontrolujte, zda aktualizace vyžaduje změny konfigurace. Zazálohujte uložené pozice a zkuste s čerstvými konfiguračními soubory. Mohou být potřeba komunitní záplaty nebo hotfixy. |
Problémy s připojením
| Problém | Řešení |
|---|---|
| Server se nezobrazuje v prohlížeči | Počkejte 5-10 minut po spuštění. Ověřte, že query port je správný. Zkuste přímé připojení přes IP. |
| Vypršení časového limitu připojení | Potvrďte, že server běží v GPanel. Ověřte správný herní port. Server se možná stále načítá -- zkontrolujte výstup konzole. |
| Chyba nesouhlasu verzí | Ujistěte se, že herní klient a server běží na stejné verzi. Aktualizujte server nebo nechte hráče aktualizovat svého herního klienta. |
| Časté odpojování | Zkontrolujte lag serveru sledováním využití zdrojů v GPanel. Snižte počet entit, snižte maximální počet hráčů nebo optimalizujte sazby, pokud je server přetížený. |
| GM příkazy nefungují | Ověřte, že jste se ověřili pomocí GM Login a správného hesla. Zkontrolujte, že AdminPassword je nastaveno v konfiguraci. Zkuste se znovu připojit a znovu ověřit. |
Optimalizace výkonu
Pokud váš server trpí lagem nebo špatným výkonem, zvažte následující optimalizace:
| Akce | Dopad | Jak na to |
|---|---|---|
| Snížit maximální počet hráčů | Střední | Snižte MaxPlayers v konfiguraci. Méně hráčů znamená méně sledování entit a síťové zátěže. |
| Vyčistit divoká NPC | Vysoký | Používejte GM KillAllNPC pravidelně, abyste zabránili hromadění entit. Nová NPC se přirozeně znovu spawnují. |
| Pravidelný restart | Vysoký | Naplánujte denní restarty pro vyčištění úniků paměti a obnovení serveru. Nejprve uložte svět pomocí GM SaveWorld. |
| Optimalizovat sazby | Nízký | Velmi vysoké sazby těžby produkují nadměrné množství předmětů ve světě, což může ovlivnit výkon. Vyvažte sazby pro zábavu a zdraví serveru. |
| Sledovat využití zdrojů | Informační | Kontrolujte trendy využití CPU a paměti v GPanel. Trvale vysoké využití naznačuje, že server potřebuje optimalizaci nebo upgrade zdrojů. |
Související články
- Myth of Empires Průvodce nastavením serveru -- Úvodní konfigurace serveru, sazby, nastavení PvP/PvE a metody připojení.
- Jak najít IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP
- Začínáme s vaším novým serverem