Ten przewodnik obejmuje administrację serwerem Medal of Honor: Allied Assault, w tym polecenia RCON, zarządzanie graczami, rotację map, konfigurację typu rozgrywki oraz rozwiązywanie problemów.
RCON (zdalna konsola)
RCON umożliwia zdalne zarządzanie serwerem z klienta gry. Ustaw hasło RCON w zmiennej startowej RCON_PASSWORD lub w pliku main/server.cfg:
seta rconPassword "your_secure_password"
Aby korzystać z RCON z konsoli w grze (~):
rconpassword your_secure_password
rcon [command]
Możesz również wykonywać polecenia bezpośrednio z zakładki Console w GPanel.
Podstawowe polecenia
| Polecenie | Opis |
|---|---|
rcon status |
Wyświetla informacje o serwerze, połączonych graczy oraz ich numery klientów |
rcon kick [client_number] |
Wyrzuca gracza według jego numeru klienta (z wyniku polecenia status) |
rcon map [mapname] |
Zmienia bieżącą mapę (np. rcon map dm/mohdm1) |
rcon say [message] |
Wysyła wiadomość do wszystkich graczy |
rcon g_gametype [type] |
Zmienia typ rozgrywki (1=FFA, 2=TDM, 3=Round, 4=Objective) |
rcon fraglimit [number] |
Ustawia limit zabójstw |
rcon timelimit [minutes] |
Ustawia limit czasu na mapę |
rcon g_password [password] |
Ustawia lub zmienia hasło dołączania do serwera |
rcon sv_hostname [name] |
Zmienia nazwę serwera |
quit |
Wyłącza serwer (z konsoli GPanel) |
Typy rozgrywki
| Wartość | Typ rozgrywki | Opis |
|---|---|---|
| 1 | Free For All | Każdy gracz walczy sam za siebie. Wygrywa pierwszy, który osiągnie fraglimit. |
| 2 | Team Deathmatch | Allianci kontra Oś. Wygrywa drużyna z największą liczbą zabójstw. |
| 3 | Round-Based | Rundy eliminacyjne. Brak odrodzenia do zakończenia rundy. |
| 4 | Objective | Drużyny rywalizują o wykonanie lub obronę celów. |
Aby zmienić typ rozgrywki, użyj:
rcon g_gametype 2
rcon map dm/mohdm7
g_gametype musisz zmienić mapę, aby nowy typ rozgrywki zaczął obowiązywać.
Rotacja map
Skonfiguruj automatyczną rotację map w pliku main/server.cfg:
seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm6 dm/mohdm7"
Serwer będzie po kolei przełączał te mapy po osiągnięciu limitu czasu lub limitu zabójstw.
Zarządzanie graczami
Wyrzucanie graczy
- Uruchom
rcon status, aby uzyskać listę połączonych graczy wraz z ich numerami klientów. - Uruchom
rcon kick [client_number], aby usunąć gracza.
Banowanie graczy
MOHAA obsługuje banowanie oparte na adresie IP. Dodaj zbanowane adresy IP do konfiguracji serwera lub użyj skryptów po stronie serwera. Podstawowa wersja gry ma ograniczone wbudowane funkcje banowania, więc rozważ użycie narzędzi administracyjnych społeczności w celu bardziej zaawansowanego zarządzania banami.
Wykaz ustawień serwera
| Ustawienie | Opis | Przykład |
|---|---|---|
sv_maxRate |
Maksymalna przepustowość na klienta (bajty/s) | 25000 |
g_allowVote |
Zezwalaj graczom na inicjowanie głosowań (1 = tak, 0 = nie) | 1 |
g_teamdamage |
Włącz ostrzał własnych w trybach drużynowych (1 = włączone) | 0 |
sv_floodProtect |
Zapobiegaj zalewaniu czatu (1 = włączone) | 1 |
g_inactivity |
Liczba sekund, po której bezczynni gracze są wyrzucani (0 = wyłączone) | 120 |
Logi serwera
Logi serwera są przechowywane w katalogu Logs/. Sprawdzaj te pliki w celu debugowania awarii, monitorowania aktywności graczy oraz przeglądania zdarzeń w grze.
Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Polecenia RCON nie działają | Sprawdź, czy rconPassword jest ustawione w server.cfg i zgadza się z tym, co wprowadzasz w kliencie. Spróbuj użyć bezpośrednio konsoli GPanel. |
| Serwer nie pojawia się w przeglądarce | Upewnij się, że serwer jest uruchomiony (sprawdź komunikat o zakończeniu inicjalizacji). Ustawienie dedicated powinno wynosić 2 (Internet) dla publicznego listowania. |
| Zmiana mapy nie powiodła się | Sprawdź, czy ścieżka mapy jest poprawna (np. dm/mohdm7, a nie tylko mohdm7). Dostępne są tylko mapy zawarte w plikach serwera. |
| Gracze mają wysoki ping | Dostosuj sv_maxRate, aby zezwolić na większą przepustowość na klienta. Zmniejsz sv_maxClients, jeśli serwer jest przeciążony. |
Powiązane artykuły
- Przewodnik konfiguracji serwera Medal of Honor
- Jak znaleźć adres IP i port swojego serwera
- Jak przesyłać pliki przez SFTP