Jako administrator serwera Myth of Empires masz dostęp do komend GM (Game Master), które pozwalają zarządzać graczami, kontrolować środowisko, tworzyć przedmioty i utrzymywać kondycję serwera. Ten przewodnik obejmuje konfigurację administratora, często używane komendy GM, narzędzia do zarządzania graczami oraz techniki rozwiązywania problemów.
Konfiguracja administratora
Zanim będziesz mógł używać komend GM w grze, musisz skonfigurować hasło administratora i opcjonalnie dodać konkretnych graczy do listy administratorów.
Ustawianie hasła administratora
- Zatrzymaj swój serwer w GPanel.
- Otwórz plik konfiguracyjny serwera (np.
PrivateServerTool.ini) przez SFTP lub menedżer plików GPanel. - Znajdź lub dodaj ustawienie
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Zapisz plik i uruchom ponownie serwer.
Dodawanie administratorów przez konfigurację
Aby nadać uprawnienia administratora konkretnym graczom bez udostępniania hasła administratora, możesz dodać ich Steam ID do listy administratorów w konfiguracji serwera. Poszukaj sekcji lub pliku listy administratorów:
[AdminList]
76561198012345678
76561198087654321
Każdy wiersz zawiera jeden Steam ID. Gracze z tej listy automatycznie otrzymują uprawnienia administratora, gdy dołączają do serwera.
Włączanie uprawnień administratora w grze
Jeśli nie jesteś na liście administratorów, musisz uwierzytelnić się w każdej sesji za pomocą hasła administratora:
- Dołącz do swojego serwera Myth of Empires.
- Otwórz konsolę w grze lub czat odpowiednim klawiszem (zazwyczaj Enter dla czatu lub ~/` dla konsoli).
- Wprowadź komendę logowania GM ze swoim hasłem administratora:
GM Login YourSecureAdminPassword
Jeśli uwierzytelnienie się powiedzie, otrzymasz wiadomość potwierdzającą i uzyskasz dostęp do wszystkich komend GM. Należy to zrobić za każdym razem, gdy łączysz się z serwerem.
GM Login nie działa, spróbuj GMLogin, gm login lub sprawdź najnowszą dokumentację społeczności dla swojej wersji gry.
Często używane komendy GM
Komendy GM w Myth of Empires pozwalają kontrolować różne aspekty rozgrywki. Komendy są wprowadzane przez konsolę w grze lub czat. Prefiks to zazwyczaj GM, po którym następuje nazwa komendy.
Komendy zarządzania graczami
| Komenda | Opis |
|---|---|
GM Kick <PlayerName> |
Wyrzuca określonego gracza z serwera. Może on natychmiast dołączyć ponownie. |
GM Ban <PlayerName> |
Banuje określonego gracza z serwera. Nie może on dołączyć ponownie, dopóki nie zostanie odbanowany. |
GM Unban <PlayerName> |
Usuwa bana dla określonego gracza, pozwalając mu na ponowne dołączenie. |
GM ListPlayers |
Wyświetla listę wszystkich aktualnie połączonych graczy z ich nazwami i identyfikatorami. |
GM Announce <Message> |
Rozsyła ogólnoserwerowy komunikat ogłoszeniowy do wszystkich graczy. |
Komendy teleportacji
| Komenda | Opis |
|---|---|
GM TeleportTo <PlayerName> |
Teleportuje Cię do lokalizacji określonego gracza. |
GM TeleportToMe <PlayerName> |
Teleportuje określonego gracza do Twojej bieżącej lokalizacji. |
GM TeleportToPos <X> <Y> <Z> |
Teleportuje Cię do konkretnych współrzędnych świata. |
GM Fly |
Przełącza tryb lotu, pozwalając na swobodny ruch w dowolnym kierunku. |
GM Ghost |
Przełącza tryb noclip, pozwalając przechodzić przez teren i struktury. |
Komendy przedmiotów i zasobów
| Komenda | Opis |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Daje Tobie określony przedmiot. Wymaga numerycznego ID przedmiotu. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Daje przedmiot bezpośrednio do ekwipunku innego gracza. |
GM AddExp <Amount> |
Przyznaje punkty doświadczenia Twojej postaci. |
GM SetLevel <Level> |
Ustawia Twoją postać na określony poziom. |
GM God |
Przełącza tryb nieśmiertelności. Twoja postać nie otrzymuje obrażeń, gdy jest aktywny. |
GM Invisible |
Przełącza niewidzialność. Inni gracze i NPC nie mogą Cię zobaczyć. |
Komendy czasu i pogody
| Komenda | Opis |
|---|---|
GM SetTime <Hour> |
Ustawia czas w grze na określoną godzinę (0-23). Przykład: GM SetTime 12 dla południa. |
GM SetWeather <Type> |
Zmienia bieżącą pogodę. Typy mogą obejmować clear, rain, storm, fog itp. |
GM StopTime |
Zatrzymuje cykl dnia/nocy w bieżącym czasie. Przydatne do wydarzeń lub budowania. |
GM ResumeTime |
Wznawia normalny cykl dnia/nocy po użyciu StopTime. |
Komendy świata i jednostek
| Komenda | Opis |
|---|---|
GM DestroyTarget |
Niszczy jednostkę (strukturę, NPC lub obiekt), na którą patrzysz. |
GM SpawnNPC <NpcID> <Quantity> |
Tworzy określony typ NPC w Twojej lokalizacji. |
GM KillAllNPC |
Usuwa wszystkie dzikie NPC z mapy. Odrodzą się naturalnie z czasem. |
GM SaveWorld |
Wymusza natychmiastowy zapis świata. Zawsze uruchamiaj to przed wyłączeniem serwera. |
Narzędzia do zarządzania serwerem
Zarządzanie zapisami serwera
Administratorzy powinni wykonywać ręczne zapisy w krytycznych momentach, aby chronić dane świata:
- Przed wyłączeniem: Zawsze uruchamiaj
GM SaveWorldprzed zatrzymaniem serwera, aby zapewnić zachowanie wszystkich ostatnich zmian. - Przed zmianami konfiguracji: Zapisz, a następnie utwórz kopię zapasową plików zapisu przez SFTP przed modyfikacją jakiejkolwiek konfiguracji.
- Po wydarzeniach: Zapisz po wydarzeniach społecznościowych lub większych zmianach świata, aby zablokować bieżący stan.
- Zaplanowane kopie zapasowe: Regularnie pobieraj dane zapisu z serwera przez SFTP i przechowuj kopie zapasowe lokalnie z nazwami plików zawierającymi datę.
Monitorowanie graczy
Regularnie używaj GM ListPlayers, aby monitorować, kto jest online. Jest to przydatne do:
- Weryfikowania tożsamości graczy i sprawdzania kont alternatywnych.
- Zbierania Steam ID potrzebnych do operacji wyrzucania, banowania lub listy administratorów.
- Monitorowania populacji serwera, aby w razie potrzeby dostosować ustawienia maksymalnej liczby graczy.
Ogłoszenia serwera
Używaj ogłoszeń do komunikacji ze swoją społecznością:
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.
Rozwiązywanie problemów
Awarie serwera
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Awaria przy uruchomieniu po zmianie konfiguracji | Nieprawidłowa wartość konfiguracji lub błąd składni | Przywróć poprzedni plik konfiguracyjny lub przywróć wartości domyślne. Sprawdź pod kątem niezamkniętych nawiasów, brakujących wartości lub nieprawidłowych znaków. |
| Losowe awarie podczas rozgrywki | Wyczerpanie pamięci lub przepełnienie jednostek | Sprawdź zużycie pamięci w GPanel. Rozważ obniżenie MaxPlayers lub wyczyszczenie nadmiarowych jednostek za pomocą GM KillAllNPC. Uruchom ponownie serwer, aby zwolnić pamięć. |
| Awaria przy tworzeniu przedmiotów/NPC | Nieprawidłowy ID przedmiotu lub NPC | Sprawdź, czy ID jest prawidłowy dla bieżącej wersji gry. Tworzenie dużych ilości jednostek naraz może również powodować awarie — twórz w mniejszych partiach. |
| Awaria po aktualizacji gry | Niezgodność konfiguracji lub zapisu | Sprawdź, czy aktualizacja wymaga zmian konfiguracji. Utwórz kopię zapasową zapisów i spróbuj z nowymi plikami konfiguracyjnymi. Mogą być potrzebne łatki lub poprawki społeczności. |
Problemy z połączeniem
| Problem | Rozwiązanie |
|---|---|
| Serwer nie pokazuje się w przeglądarce | Poczekaj 5-10 minut po uruchomieniu. Sprawdź, czy port zapytań jest poprawny. Spróbuj bezpośredniego połączenia przez IP. |
| Przekroczenie czasu połączenia | Potwierdź, że serwer działa w GPanel. Sprawdź poprawny port gry. Serwer może się jeszcze ładować — sprawdź wyjście konsoli. |
| Błąd niezgodności wersji | Upewnij się, że klient gry i serwer działają na tej samej wersji. Zaktualizuj serwer lub poproś graczy o aktualizację klienta gry. |
| Częste rozłączenia | Sprawdź opóźnienia serwera, monitorując zużycie zasobów w GPanel. Obniż liczbę jednostek, zmniejsz maksymalną liczbę graczy lub zoptymalizuj współczynniki, jeśli serwer jest przeciążony. |
| Komendy GM nie działają | Sprawdź, czy uwierzytelniłeś się za pomocą GM Login i poprawnego hasła. Sprawdź, czy AdminPassword jest ustawione w konfiguracji. Spróbuj połączyć się ponownie i uwierzytelnić ponownie. |
Optymalizacja wydajności
Jeśli Twój serwer doświadcza opóźnień lub słabej wydajności, rozważ następujące optymalizacje:
| Działanie | Wpływ | Jak to zrobić |
|---|---|---|
| Zmniejsz maksymalną liczbę graczy | Średni | Obniż MaxPlayers w konfiguracji. Mniej graczy oznacza mniej śledzenia jednostek i obciążenia sieci. |
| Wyczyść dzikie NPC | Wysoki | Okresowo używaj GM KillAllNPC, aby zapobiec gromadzeniu się jednostek. Nowe NPC odrodzą się naturalnie. |
| Regularnie restartuj | Wysoki | Zaplanuj codzienne restarty, aby wyczyścić wycieki pamięci i odświeżyć serwer. Najpierw zapisz świat za pomocą GM SaveWorld. |
| Zoptymalizuj współczynniki | Niski | Bardzo wysokie współczynniki zbierania produkują nadmiar przedmiotów w świecie, co może wpływać na wydajność. Zbalansuj współczynniki dla przyjemności i kondycji serwera. |
| Monitoruj zużycie zasobów | Informacyjny | Sprawdzaj w GPanel trendy zużycia CPU i pamięci. Stale wysokie zużycie wskazuje, że serwer wymaga optymalizacji lub rozszerzenia zasobów. |
Powiązane artykuły
- Przewodnik konfiguracji serwera Myth of Empires — Początkowa konfiguracja serwera, współczynniki, ustawienia PvP/PvE i metody połączenia.
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem