Denne guide dækker almindelige problemer, du kan støde på, når du kører en Garry's Mod dedikeret server hos Legion Hosting, sammen med deres årsager og løsninger.
Indholdsfortegnelse
- Manglende teksturer / Pink og sorte skakbrætmønstre
- Workshop-addons downloader ikke
- Serveren vises ikke i serverbrowseren
- DarkRP-jobs vises ikke
- ULX-kommandoer virker ikke
- Høj ping / Lag
- Server crasher ved opstart
- Klienter sidder fast på "Downloading" eller langsom tilslutning
1. Manglende teksturer / Pink og sorte skakbrætmønstre
Serverside-løsninger
- Montér Counter-Strike: Source: I GPanel, tjek om dit abonnement inkluderer montering af ekstra spilindhold. Hvis det er tilgængeligt, aktivér CS:S-montering i dine serverindstillinger.
- CSS Content Addon: Tilføj en community CS:S-indholdspakke fra Garry's Mod Workshop til din servers Workshop-samling. Søg efter "Counter-Strike: Source Content" og tilføj den.
- Manuel upload: Hvis ingen af ovenstående muligheder er tilgængelige, kan du manuelt uploade CS:S-indholdsfiler via SFTP til
garrysmod/addons/css-content/. Se guiden til SFTP-upload for instruktioner.
Klientside-løsning
Spillere, der ejer Counter-Strike: Source, kan montere det i GMod under Options → Game Content. Dette løser manglende teksturer på deres side uden serverændringer.
2. Workshop-addons downloader ikke
Hvis din server ikke indlæser Workshop-addons ved opstart, skal du tjekke følgende:
| Tjek | Løsning |
|---|---|
| Steam API-nøgle mangler eller er ugyldig | I GPanel under Startup skal du sætte STEAM_API_KEY-variablen til en gyldig nøgle fra steamcommunity.com/dev/apikey. |
| Samlingen er ikke offentlig | Din Workshop-samling skal være sat til Public. Unoterede eller private samlinger vil ikke downloade på en dedikeret server. |
| Samlings-ID er det forkerte sted | Parameteren +host_workshop_collection skal være i GPanel Startup-kommandolinjen, ikke i server.cfg. |
| 403 / godkendelsesfejl i konsollen | Din Steam API-nøgle er ugyldig eller er blevet tilbagekaldt. Generér en ny og opdatér den i GPanel. |
3. Serveren vises ikke i serverbrowseren
Hvis din server kører, men ikke vises i Steam-serverbrowseren:
- Tjek
sv_lan: Sørg for, atsv_lan 0er sat iserver.cfg. En værdi på1gør serveren kun til LAN. - Tjek dit GSLT: Sørg for, at et gyldigt Game Server Login Token er sat via
sv_setsteamaccount. Et udløbet eller tilbagekaldt token forhindrer offentlig visning. Generér et nyt på steamcommunity.com/dev/managegameservers. - Vent et par minutter: Det kan tage flere minutter for en ny server at blive vist på Steams masterserverliste efter den første opstart.
- Test med direkte forbindelse: Prøv at forbinde via direkte IP først (se forbindelsesinstruktionerne) for at bekræfte, at serveren faktisk kører.
4. DarkRP-jobs vises ikke
Hvis brugerdefinerede jobs ikke vises i F4-menuen efter opsætning af DarkRP:
- Tjek mappeplaceringer: DarkRP selv skal være i
garrysmod/gamemodes/darkrp/, ikke iaddons/. DarkRPModification skal være igarrysmod/addons/darkrpmodification/. Dette er den mest almindelige fejl. - Tjek for Lua-fejl: Åbn serverkonsollen i GPanel og kig efter Lua-fejl under opstart. En syntaksfejl i
jobs.luavil forhindre alle brugerdefinerede jobs i at blive indlæst. - Verificér gamemoden: Bekræft, at
sv_gamemode "darkrp"er sat iserver.cfg, og at serveren blev fuldt genstartet (ikke kun map-ændret). - Tjek filkodning: Hvis du redigerede Lua-filer på Windows, sørg for, at de er gemt som UTF-8 uden BOM. Nogle teksteditorer tilføjer en BOM (byte order mark), der kan ødelægge Lua-parsing.
Hurtige fejlfindingstrin
// 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. ULX-kommandoer virker ikke
Hvis ULX-kommandoer returnerer fejl eller ikke gør noget efter installation:
- Begge addons installeret? ULX kræver både ULib og ULX. ULX vil ikke fungere uden ULib. Verificér, at begge er til stede i
garrysmod/addons/eller i din Workshop-samling. - Tjek konsollen for fejl: Kig på serverkonsoloutputtet i GPanel under opstart for fejl, der nævner ULib eller ULX.
- Verificér din brugertildeling: Kør
ulx addusermed dit præcise Steam-visningsnavn, eller brugulx adduserid "STEAM_0:1:12345678" superadminmed dit Steam-ID for pålidelighed. - Addon-konflikter: Nogle addons kan konflikte med ULX. Hvis kommandoer stoppede med at virke efter tilføjelse af en ny addon, prøv at fjerne den og genstarte for at isolere problemet.
6. Høj ping / Lag
Hvis din server oplever høj ping eller lag-spikes:
- For mange addons: Store Workshop-samlinger øger hukommelsesforbruget og indlæsningstiden. Gennemgå din samling og fjern addons, der ikke aktivt bruges.
- Entity-overbelastning (DarkRP): DarkRP-servere med mange spawnable entiteter (pengeprintere, narkotikaLabaratorier osv.) kan være CPU-intensive. Sæt rimelige entity-grænser i
darkrpmodification/lua/darkrp_config/settings.lua. - Auto-save lag-spikes: Hvis lag-spikes forekommer med regelmæssige intervaller (hvert par minutter), kan det være serverens auto-save. Dette er normal adfærd, men intervallet kan justeres.
- Spillerantal vs. abonnement: Sørg for, at dit spillerantal ikke overstiger, hvad dit abonnements ressourcer kan håndtere. Overvej at sænke
maxplayersiserver.cfg, hvis du er tæt på ressourcegrænserne. - Map-kompleksitet: Nogle community-maps er dårligt optimerede. Hvis lag begyndte efter at skifte map, prøv at gå tilbage til et enklere map for at isolere problemet.
7. Server crasher ved opstart
Hvis din server crasher eller ikke starter:
- Tjek konsolloggen: I GPanel skal du gennemgå konsoloutputtet før crashet. De sidste par linjer indikerer normalt årsagen.
- Dårlig addon: En nyligt tilføjet addon kan forårsage crashet. Fjern den seneste addon, du tilføjede, og prøv at genstarte. Hvis serveren starter, er addon'en problemet.
- Korrupte gamemode-filer: Hvis du bruger DarkRP eller en anden tredjeparts-gamemode, prøv at geninstallere den fra Workshop eller GitHub.
- Ikke nok hukommelse: For mange addons kan overskride dit abonnements hukommelsestildeling. Tjek ressourceforbrug i GPanel og overvej at trimme din addon-liste.
8. Klienter sidder fast på "Downloading" eller langsom tilslutning
Hvis spillere sidder fast med at downloade indhold i lang tid, når de forbinder:
- Opsæt FastDL: Uden FastDL downloader klienter filer direkte gennem spilleserveren, hvilket er meget langsomt. Se FastDL-sektionen i server-opsætningsguiden.
- Brug Workshop til addons: Addons leveret via Workshop downloader gennem Steams CDN, hvilket er hurtigere end direkte serverdownload. Foretræk Workshop-samlinger frem for manuelle addon-uploads, når det er muligt.
- Reducér antal addons: Hver addon bidrager til klientens downloadtid. Fjern addons, der ikke er essentielle for din servers gameplay.
- Tjek
resource.AddFile-brug: Hvis du tvinger klienter til at downloade mange filer viaresource.lua, gennemgå listen og fjern poster for filer, der faktisk ikke er nødvendige på klientsiden.
Relaterede artikler
- Garry's Mod Server Opsætningsguide — Server.cfg, Workshop, gamemodes, DarkRP, FastDL
- Garry's Mod Admin Opsætning (ULX) — Installér ULX/ULib, admin-kommandoer, tilladelsesgrupper
- Sådan uploader du filer via SFTP
- Sådan finder du din servers IP og port