Często zadawane pytania
Przez pomyłkę zbanowałem siebie lub inną osobę. Jak usunąć bana?
Bana konta usuń poleceniem /unban <UserId>, a blokadę IP — /unbanip <IP>. PalDefender zapisuje bany w ../Pal/Binaries/Win64/PalDefender/Banlist.json. Przed ręczną edycją zatrzymaj serwer albo po edycji ponownie wczytaj konfigurację.
Przestarzałe Dawne usuwanie blokad IP przez Config.json
Starsze wersje wiki zalecały usuwanie blokad IP z ../Pal/Binaries/Win64/PalDefender/Config.json. Ten plik nie służy już do przechowywania banów. Użyj /unbanip <IP> lub edytuj ../Pal/Binaries/Win64/PalDefender/Banlist.json.
Dodałem lub zmieniłem plik PalTemplate albo PalSummon, ale polecenie nie działa.
- Upewnij się, że plik zawiera prawidłowy JSON. Usuń komentarze i przecinki po ostatnich elementach.
- Szablony umieść w ../Pal/Binaries/Win64/PalDefender/Pals/Templates/.
- Pliki przywołań umieść w ../Pal/Binaries/Win64/PalDefender/Pals/Summons/.
- Podaj samą nazwę pliku, bez ścieżki, np. /summon ArenaBoss.
- W plikach przywołań sprawdź obecność pól
PalTemplate,X,YiZ. - W szablonach sprawdź, czy pole
PalIDistnieje i zawiera prawidłowy identyfikator Pala.
Którego identyfikatora używać w poleceniach: UserId, PlayerUId, nazwy czy SteamID?
Większość poleceń administratora wymaga UserId gracza, np. steam_... lub gdk_.... Polecenie /iwantplayerlist w grze pokazuje identyfikatory na liście graczy. Jeśli REST API jest włączone, możesz też skorzystać z narzędzi API.
Dlaczego RCON wymaga współrzędnych lub UserId w poleceniach, które działają bez nich na czacie?
RCON nie ma postaci w grze, więc PalDefender nie może określić Twojej pozycji ani celu. W poleceniach takich jak /getpos, /tp, /spawnpal oraz poleceniach dotyczących położenia baz podaj wprost docelowego gracza lub współrzędne.
REST API zwraca 401 lub 403. Co sprawdzić?
- 401: Sprawdź nagłówek
Authorization: Bearer <token>i upewnij się, że plik tokena nie nazywa sięTokenExample.json. - 403: Sprawdź uprawnienia tokena i upewnij się, że serwer zakończył uruchamianie.
- Po zmianie tokenów uruchom ponownie serwer lub wczytaj ponownie ustawienia API/tokenów zgodnie z procedurą Twojego hostingu.
Nie mogę zalogować się jako administrator. Pojawia się informacja, że polecenia administratora są chronione listą dozwolonych adresów.
Upewnij się, że Twój adres IP jest dodany do ../Pal/Binaries/Win64/PalDefender/Config.json, np. tak:
"useAdminWhitelist": true,
"adminIPs": [
"127.0.0.1",
"196.128.2.*",
"123.222.111.122",
"111.111.111.111",
],
Możesz też ustawić useAdminWhitelist na false, ale nie jest to zalecane: znane są sposoby wykorzystania błędów gry do uzyskania hasła administratora.
Mój serwer ulega awarii podczas uruchamiania.
- Sprawdź, czy problem występuje, gdy PalDefender jest jedynym uruchomionym modem. Usuń pozostałe mody i spróbuj ponownie.
- Sprawdź, czy używasz najnowszej wersji PalDefender.
- Sprawdź ogłoszenia na naszym Discordzie.
- Zmień nazwę katalogu `PalDefender` w ../Pal/Binaries/Win64/ i uruchom serwer ponownie.
- W niektórych przypadkach pomaga instalacja pakietu redystrybucyjnego VC++.
Niektóre znaki wyświetlają się nieprawidłowo w konsoli serwera.
Użyj Windows Terminal lub innego terminala z poprawną obsługą Unicode zamiast domyślnej konsoli Windows.
Jak zgłaszać awarie?
Dołącz poniższe pliki do zgłoszenia w sekcji Issues:
- .../Pal/Saved/Crashes/<losowe liczby>/CrashContext.runtime-xml
- .../Pal/Binaries/Win64/PalDefender/Logs/<najnowsze logi>
Opisz zaobserwowane objawy i możliwe przyczyny. Nie zapomnij podać wersji PalDefender! Każda informacja może pomóc w rozwiązaniu problemu.