Ten przewodnik obejmuje administrację serwera, komendy konsoli, zarządzanie cvarami oraz rozwiązywanie problemów dla Twojego dedykowanego serwera Nazi Zombies: Portable (NZ:P). NZ:P działa na silniku FTEQW i używa komend konsoli w stylu Quake do zarządzania serwerem. Aby zapoznać się z początkową konfiguracją, ustawieniami oraz instrukcjami połączenia, zobacz Przewodnik konfiguracji serwera NZ:P.
1. Dostęp do konsoli
Serwerem NZ:P możesz zarządzać na dwa sposoby:
- Konsola GPanel: Przejdź do zakładki Console w GPanel i wpisuj komendy bezpośrednio.
- Konsola w grze: Naciśnij
`lub~, aby otworzyć konsolę podczas połączenia z serwerem.
2. Podstawowe komendy serwera
Zarządzanie mapami
| Komenda | Opis |
|---|---|
map <mapname> | Zmiana na inną mapę (np. map ndu). |
listmaps | Wyświetla wszystkie dostępne mapy na serwerze. |
changelevel <mapname> | Zmiana mapy z zachowaniem istniejących połączeń. |
Kontrola serwera
| Komenda | Opis |
|---|---|
status | Wyświetla status serwera, w tym połączonych graczy i ich identyfikatory. |
kick <player_id> | Wyrzucenie gracza po jego ID (identyfikatory uzyskasz za pomocą status). |
quit | Bezpieczne wyłączenie serwera. |
restart | Ponowne uruchomienie bieżącej mapy. |
3. CVary serwera
CVary (zmienne konsoli) kontrolują zachowanie serwera. Ustaw je w konsoli GPanel lub poprzez zmienną startową GAME_ARGS, używając formatu +cvar value.
| CVar | Domyślnie | Opis |
|---|---|---|
sv_port | (przypisany) | Port serwera (ustawiany automatycznie z GPanel). |
sv_port_tcp | (przypisany) | Port TCP serwera. |
sv_maxclients | 4 | Maksymalna liczba graczy. |
sv_public | 1 | Czy serwer pojawia się na publicznej liście serwerów. |
sv_mintic | 0.045 | Minimalny interwał ticku (ustawiany przez zmienną startową TICKRATE). |
com_protocolname | NZP-REBOOT | Nazwa protokołu (ustawiana przez zmienną startową PROTOCOL). |
hostname | (puste) | Nazwa serwera wyświetlana w przeglądarce serwerów. Ustaw przez GAME_ARGS: +hostname "My Server". |
Ustawianie CVarów przy starcie
Dodaj cvary do zmiennej startowej GAME_ARGS w GPanel:
+hostname "My NZ:P Server" +sv_maxclients 8 +sv_public 1
4. Zawartość niestandardowa
NZ:P obsługuje niestandardowe mapy. Aby dodać niestandardową zawartość:
- Zatrzymaj serwer w GPanel.
- Prześlij pliki niestandardowych map do katalogu
nzp/przez SFTP (zobacz Jak przesyłać pliki przez SFTP). - Uruchom serwer i zmień na nową mapę za pomocą
map <mapname>.
5. Rozwiązywanie problemów
Serwer się nie uruchamia
- Sprawdź konsolę GPanel pod kątem komunikatów o błędach.
- Upewnij się, że zmienna MAP jest ustawiona na prawidłową nazwę mapy.
- Upewnij się, że TICKRATE to prawidłowa liczba (np.
0.045).
Gracze nie mogą się połączyć
- Sprawdź, czy serwer jest uruchomiony w GPanel.
- Upewnij się, że klienci używają prawidłowego protokołu --
NZP-REBOOTdla wersji natywnej,NZP-REBOOT-WEBdla wersji webowej. - Klienci webowi muszą używać HTTP (nie HTTPS) oraz prefiksu
ws://. - Sprawdź prawidłowy IP i port w zakładce Network.
Błędy fizyki / zombie utykają
- Spróbuj obniżyć wartość TICKRATE (np. z
0.045do0.033), aby uzyskać płynniejszą symulację fizyki. - Pamiętaj, że niższe interwały ticku zwiększają zużycie przepustowości.
Powiązane artykuły
- Przewodnik konfiguracji serwera NZ:P
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli napotkasz problemy z serwerem NZ:P, które nie zostały tu omówione, otwórz zgłoszenie do pomocy technicznej i dołącz IP swojego serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.