Skip to content

Troubleshooting: Serwery

Rozwiązywanie problemów z serwerami ARK i FiveM.

Serwer nie startuje

Problem: Status "STARTING" przez długi czas (>5 minut)

Możliwe przyczyny:

  1. Duża ilość modów opóźnia start
  2. Niewystarczająca pamięć RAM
  3. Corrupted save files

Rozwiązanie:

Krok 1: Sprawdź logi

Dashboard → Servers → [Serwer] → Console

Szukaj linii z "Error", "Fatal", "Failed".

Krok 2: Jeśli widzisz "Out of memory"

  • Zwiększ RAM: Settings → Resources → Memory → +2GB
  • Lub usuń nieużywane mody
  • Restart serwera

Krok 3: Jeśli widzisz "Failed to load mod"

  • Idź do Mods → sprawdź który mod ma status FAILED
  • Remove mod → Install ponownie
  • Restart

Krok 4: Jeśli save corrupted

  • Przywróć ostatni backup
  • Lub utwórz nowy save: Files → usuń TheIsland.ark → Restart

Problem: Serwer crashuje natychmiast po starcie

Symptom: Status zmienia się STARTING → RUNNING → STOPPED w ciągu 10-30 sekund.

Diagnoza:

Dashboard → Console → Download Logs

Otwórz plik, szukaj ostatnich 20 linii przed crashem.

Częste błędy:

Błąd w logachPrzyczynaRozwiązanie
LowLevelFatalErrorCorrupted file lub konflikt modówWyłącz wszystkie mody, testuj pojedynczo
Assertion failedBug gry lub modaAktualizuj grę/mod do najnowszej wersji
Out of memoryZa mało RAMZwiększ RAM lub zmniejsz maksymalną liczbę graczy
Failed to bind to portPort już używanyZmień port w Settings lub zrestartuj node Pterodactyl

Uniwersalne rozwiązanie:

  1. Settings → Mods → Disable All Mods
  2. Uruchom serwer (powinien wystartować)
  3. Jeśli działa: włączaj mody po kolei, testując po każdym
  4. Jeśli nie działa: problem z plikami save → przywróć backup

Gracze nie mogą się połączyć

Problem: "Connection timeout" lub "Join failed"

Lista kontrolna:

1. Sprawdź czy serwer działa

Dashboard → Servers → [Serwer]
Status: RUNNING ✅

2. Sprawdź IP i port

Dashboard → Servers → [Serwer] → Overview
IP: 123.45.67.89
Port: 7777

Gracze łączą się przez: 123.45.67.89:7777

3. Sprawdź query port (ARK) ARK wymaga query port (27015) otwartego:

  • Dashboard → Servers → [Serwer] → Settings
  • Query Port: 27015 (domyślnie)

4. Sprawdź hasło serwera Jeśli ustawiłeś hasło:

  • Settings → Game → Server Password
  • Gracze muszą wpisać hasło przy join

5. Testuj połączenie z konsoli Steam

1. Steam → View → Servers
2. Favorites → Add Server
3. Wpisz: 123.45.67.89:27015
4. Refresh → powinien się pojawić

6. Sprawdź firewalla (jeśli własny hosting) Upewnij się że porty są otwarte:

  • 7777 (game port)
  • 7778 (raw UDP)
  • 27015 (query port)

Problem: Gracze widzą serwer, ale join timeout

Przyczyna: Serwer się ładuje (duże mody, mapa).

Rozwiązanie:

  1. Poczekaj 2-3 minuty po starcie serwera
  2. Zmniejsz liczbę modów (każdy mod = dłuższy load time)
  3. Użyj lighter mapy (The Island < Ragnarok < Genesis)

Problem: "Version mismatch" error

Przyczyna: Klient gracza ma inną wersję gry niż serwer.

Rozwiązanie:

  1. Zaktualizuj serwer: Dashboard → Servers → [Serwer] → Update Server
  2. Poproś graczy o zaktualizowanie gry w Steam
  3. Sprawdź czy używacie tej samej wersji (ARK ASE vs ARK ASA)

Wysokie użycie zasobów

Problem: CPU 90-100%, serwer laguje

Przyczyny:

  • Za dużo dinozaurów/struktur na mapie
  • Zbyt wielu graczy online
  • Heavy mody (Physics, AI)

Rozwiązania:

Krótkoterminowe:

  1. Restart serwera (czyści cache)
  2. Zmniejsz render distance:
    Files → GameUserSettings.ini
    ViewDistance=0.5  (domyślnie 1.0)

Długoterminowe:

  1. Włącz auto-destroy starych struktur:

    ini
    [ServerSettings]
    EnableStructureDecayPvE=True
    PvEStructureDecayPeriodMultiplier=1.0
  2. Ogranicz dinos per gracz:

    ini
    [/Script/ShooterGame.ShooterGameMode]
    MaxPersonalTamedDinos=50
  3. Wyłącz auto-save co 15 min (zmień na 30 min):

    ini
    AutoSavePeriodMinutes=30

Problem: RAM 90-100%, serwer crashuje

Symptom: Serwer działa 1-2 godziny, potem crash.

Rozwiązanie:

1. Zwiększ RAM allocation

Dashboard → Settings → Resources
Memory: 8GB → 12GB

2. Zmniejsz zużycie:

  • Usuń nieużywane mody (każdy mod = 100-500 MB RAM)
  • Zmniejsz MaxPlayers
  • Wyłącz heavy features:
    ini
    UseOptimizedHarvestingHealth=True
    ClampItemSpoilingTimes=True

3. Ustaw memory warning:

ini
[/Script/Engine.GameSession]
MaxPlayers=70

Lagi i rubber banding

Problem: Gracze doświadczają lagów, teleportują się

Diagnoza:

Dashboard → Servers → [Serwer] → Status
Tick Rate: 12-15 (⚠️ powinno być 30+)

Przyczyny:

  1. CPU overload (zobacz wyżej)
  2. Sieć (high ping)
  3. Zbyt dużo entities na mapie

Rozwiązania:

1. Optimization settings:

ini
[/Script/ShooterGame.ShooterGameMode]
bDisableStructurePlacementCollision=True  # Szybsze budowanie
TheMaxStructuresInRange=10500            # Limit struktur

2. Wyłącz physics:

ini
bDisablePhysXHardwareSupport=True

3. Użyj lightweight modów:

  • Zamień S+ na vanilla building (jeśli możliwe)
  • Usuń mody dodające wiele nowych AI creatures

4. Maintenance:

1. Zatrzymaj serwer
2. Dashboard → Files → usuń `*.log` pliki
3. Console → Send Command: "DestroyWildDinos"
4. Restart

Powiązane strony

Dokumentacja SGS Hub