Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Zostało tylko kilka godzin!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Rozwiązywanie problemów Garry's Mod


Ten przewodnik obejmuje typowe problemy, które możesz napotkać podczas prowadzenia dedykowanego serwera Garry's Mod w Legion Hosting, wraz z ich przyczynami i rozwiązaniami.

Konfiguracja serwera: Jeśli jeszcze nie skonfigurowałeś swojego serwera, najpierw zapoznaj się z Przewodnikiem konfiguracji serwera Garry's Mod. W przypadku problemów z modem administracyjnym zobacz Konfigurację administracji Garry's Mod (ULX).

Spis treści

  1. Brakujące tekstury / Różowo-czarne szachownice
  2. Dodatki Workshop nie pobierają się
  3. Serwer nie pojawia się w przeglądarce serwerów
  4. Zawody DarkRP nie pojawiają się
  5. Komendy ULX nie działają
  6. Wysoki ping / Lag
  7. Serwer ulega awarii przy uruchomieniu
  8. Klienci utknęli na „Downloading" lub powolne dołączanie

1. Brakujące tekstury / Różowo-czarne szachownice

Przyczyna: Garry's Mod nie zawiera zasobów z innych gier Valve (Counter-Strike: Source, Half-Life 2 itp.). Wiele map i dodatków społecznościowych korzysta z tekstur CS:S.

Rozwiązania po stronie serwera

  • Zamontuj Counter-Strike: Source: W GPanel sprawdź, czy Twój plan obejmuje montowanie dodatkowej zawartości gier. Jeśli jest dostępne, włącz montowanie CS:S w ustawieniach serwera.
  • Dodatek z zawartością CSS: Dodaj społecznościowy pakiet zawartości CS:S z Workshop Garry's Mod do kolekcji Workshop swojego serwera. Wyszukaj „Counter-Strike: Source Content" i dodaj go.
  • Ręczne przesłanie: Jeśli żadna z powyższych opcji nie jest dostępna, możesz ręcznie przesłać pliki zawartości CS:S przez SFTP do garrysmod/addons/css-content/. Zobacz przewodnik przesyłania przez SFTP, aby uzyskać instrukcje.

Rozwiązanie po stronie klienta

Gracze, którzy posiadają Counter-Strike: Source, mogą zamontować ją w GMod w OptionsGame Content. Rozwiązuje to brakujące tekstury po ich stronie bez żadnych zmian na serwerze.


2. Dodatki Workshop nie pobierają się

Jeśli Twój serwer nie ładuje dodatków Workshop przy uruchomieniu, sprawdź następujące:

SprawdzenieRozwiązanie
Brakujący lub nieprawidłowy klucz Steam API W GPanel w sekcji Startup ustaw zmienną STEAM_API_KEY na prawidłowy klucz z steamcommunity.com/dev/apikey.
Kolekcja nie jest publiczna Twoja kolekcja Workshop musi być ustawiona jako Public. Niewystawione lub prywatne kolekcje nie będą się pobierać na dedykowanym serwerze.
ID kolekcji w niewłaściwym miejscu Parametr +host_workshop_collection musi znajdować się w linii poleceń Startup w GPanel, a nie w server.cfg.
Błąd 403 / uwierzytelniania w konsoli Twój klucz Steam API jest nieprawidłowy lub został unieważniony. Wygeneruj nowy i zaktualizuj go w GPanel.
Wskazówka: Sprawdź dane wyjściowe konsoli serwera w GPanel po restarcie. Błędy pobierania Workshop pojawiają się wcześnie w logu uruchomieniowym z konkretnymi ID Workshop, które się nie powiodły.

3. Serwer nie pojawia się w przeglądarce serwerów

Jeśli Twój serwer działa, ale nie pojawia się w przeglądarce serwerów Steam:

  • Sprawdź sv_lan: Upewnij się, że w server.cfg ustawiono sv_lan 0. Wartość 1 czyni serwer dostępnym tylko w sieci LAN.
  • Sprawdź swój GSLT: Upewnij się, że prawidłowy token logowania serwera gry (GSLT) jest ustawiony za pomocą sv_setsteamaccount. Wygasły lub unieważniony token uniemożliwi publiczne wystawienie. Wygeneruj nowy na steamcommunity.com/dev/managegameservers.
  • Poczekaj kilka minut: Pojawienie się nowego serwera na liście serwerów głównych Steam po pierwszym uruchomieniu może potrwać kilka minut.
  • Przetestuj bezpośrednie połączenie: Spróbuj najpierw połączyć się przez bezpośredni adres IP (zobacz instrukcje połączenia), aby potwierdzić, że serwer rzeczywiście działa.
Bany GSLT: Steam może zbanować GSLT, jeśli wykryje nadużycie lub określone modyfikacje po stronie serwera. Jeśli Twój token zostanie zbanowany, będziesz musiał wygenerować nowy i być może skontaktować się z pomocą techniczną Steam.

4. Zawody DarkRP nie pojawiają się

Jeśli niestandardowe zawody nie pojawiają się w menu F4 po skonfigurowaniu DarkRP:

  • Sprawdź lokalizacje folderów: Sam DarkRP musi znajdować się w garrysmod/gamemodes/darkrp/, a nie w addons/. DarkRPModification musi znajdować się w garrysmod/addons/darkrpmodification/. To najczęstszy błąd.
  • Sprawdź błędy Lua: Otwórz konsolę serwera w GPanel i poszukaj błędów Lua podczas uruchamiania. Błąd składniowy w jobs.lua uniemożliwi załadowanie wszystkich niestandardowych zawodów.
  • Zweryfikuj tryb gry: Potwierdź, że w server.cfg ustawiono sv_gamemode "darkrp" i że serwer został w pełni zrestartowany (nie tylko zmieniono mapę).
  • Sprawdź kodowanie plików: Jeśli edytowałeś pliki Lua na Windows, upewnij się, że są zapisane jako UTF-8 bez BOM. Niektóre edytory tekstu dodają BOM (znacznik kolejności bajtów), który może zepsuć parsowanie Lua.

Szybkie kroki debugowania

// Run these in the server console to check gamemode status:
lua_run print(engine.ActiveGamemode())
// Should output: darkrp

lua_run PrintTable(RPExtraTeams)
// Should list all custom jobs if DarkRP loaded correctly

5. Komendy ULX nie działają

Jeśli komendy ULX zwracają błędy lub nic nie robią po instalacji:

  • Czy oba dodatki są zainstalowane? ULX wymaga zarówno ULib, jak i ULX. ULX nie zadziała bez ULib. Sprawdź, czy oba są obecne w garrysmod/addons/ lub w Twojej kolekcji Workshop.
  • Sprawdź konsolę pod kątem błędów: Przejrzyj dane wyjściowe konsoli serwera w GPanel podczas uruchamiania pod kątem błędów wspominających o ULib lub ULX.
  • Zweryfikuj przypisanie użytkownika: Uruchom ulx adduser z dokładną nazwą wyświetlaną Steam lub dla niezawodności użyj ulx adduserid "STEAM_0:1:12345678" superadmin ze swoim Steam ID.
  • Konflikty dodatków: Niektóre dodatki mogą kolidować z ULX. Jeśli komendy przestały działać po dodaniu nowego dodatku, spróbuj go usunąć i zrestartować, aby zlokalizować problem.
Szczegółowe instrukcje konfiguracji ULX znajdziesz w przewodniku Konfiguracja administracji Garry's Mod (ULX).

6. Wysoki ping / Lag

Jeśli Twój serwer doświadcza wysokiego pingu lub skoków lagów:

  • Zbyt wiele dodatków: Duże kolekcje Workshop zwiększają zużycie pamięci i czas ładowania. Przejrzyj swoją kolekcję i usuń dodatki, które nie są aktywnie używane.
  • Przeciążenie obiektami (DarkRP): Serwery DarkRP z wieloma spawnowalnymi obiektami (drukarki pieniędzy, laboratoria narkotyków itp.) mogą obciążać CPU. Ustaw rozsądne limity obiektów w darkrpmodification/lua/darkrp_config/settings.lua.
  • Skoki lagów przy auto-zapisie: Jeśli skoki lagów występują w regularnych odstępach (co kilka minut), może to być automatyczny zapis serwera. To normalne zachowanie, ale interwał można dostroić.
  • Liczba graczy a plan: Upewnij się, że liczba graczy nie przekracza tego, co mogą obsłużyć zasoby Twojego planu. Rozważ obniżenie maxplayers w server.cfg, jeśli zbliżasz się do limitów zasobów.
  • Złożoność mapy: Niektóre mapy społecznościowe są słabo zoptymalizowane. Jeśli lag zaczął się po zmianie mapy, spróbuj wrócić do prostszej mapy, aby zlokalizować problem.

7. Serwer ulega awarii przy uruchomieniu

Jeśli Twój serwer ulega awarii lub nie uruchamia się:

  • Sprawdź log konsoli: W GPanel przejrzyj dane wyjściowe konsoli przed awarią. Ostatnie kilka linii zwykle wskazuje przyczynę.
  • Wadliwy dodatek: Niedawno dodany dodatek może powodować awarię. Usuń ostatni dodany dodatek i spróbuj zrestartować. Jeśli serwer się uruchomi, to dodatek jest problemem.
  • Uszkodzone pliki trybu gry: Jeśli używasz DarkRP lub innego trybu gry firm trzecich, spróbuj zainstalować go na nowo z Workshop lub GitHub.
  • Brak pamięci: Zbyt wiele dodatków może przekroczyć przydział pamięci Twojego planu. Sprawdź zużycie zasobów w GPanel i rozważ ograniczenie listy dodatków.
Lokalizowanie wadliwego dodatku: Jeśli nie możesz ustalić, który dodatek powoduje awarię serwera, usuń wszystkie dodatki z kolekcji Workshop i dodawaj je z powrotem po jednym, restartując po każdym, aż znajdziesz winowajcę.

8. Klienci utknęli na „Downloading" lub powolne dołączanie

Jeśli gracze utknęli na pobieraniu zawartości przez długi czas podczas dołączania:

  • Skonfiguruj FastDL: Bez FastDL klienci pobierają pliki bezpośrednio przez serwer gry, co jest bardzo powolne. Zobacz sekcję FastDL przewodnika konfiguracji serwera.
  • Używaj Workshop dla dodatków: Dodatki dostarczane przez Workshop pobierają się przez CDN Steam, co jest szybsze niż bezpośrednie pobieranie z serwera. Preferuj kolekcje Workshop zamiast ręcznego przesyłania dodatków, gdy to możliwe.
  • Zmniejsz liczbę dodatków: Każdy dodatek wydłuża czas pobierania przez klienta. Usuń dodatki, które nie są niezbędne do rozgrywki na Twoim serwerze.
  • Sprawdź użycie resource.AddFile: Jeśli wymuszasz pobieranie wielu plików przez klientów za pomocą resource.lua, przejrzyj listę i usuń wpisy dla plików, które w rzeczywistości nie są potrzebne po stronie klienta.

Powiązane artykuły


Nadal masz problem? Jeśli żadne z powyższych rozwiązań nie rozwiąże Twojego problemu, otwórz zgłoszenie do pomocy technicznej i dołącz adres IP serwera, opis problemu oraz wszelkie istotne dane wyjściowe konsoli lub komunikaty o błędach.

Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.