Denne veiledningen dekker vanlige problemer du kan støte på når du kjører en dedikert Garry's Mod-server hos Legion Hosting, sammen med årsakene og løsningene deres.
Innholdsfortegnelse
- Manglende teksturer / rosa og svarte sjakkbrettmønstre
- Workshop-addons lastes ikke ned
- Serveren vises ikke i serverleseren
- DarkRP-jobber vises ikke
- ULX-kommandoer fungerer ikke
- Høy ping / lag
- Serveren krasjer ved oppstart
- Klienter sitter fast på "Downloading" eller treg pålogging
1. Manglende teksturer / rosa og svarte sjakkbrettmønstre
Løsninger på serversiden
- Monter Counter-Strike: Source: I GPanel, sjekk om planen din inkluderer montering av ekstra spillinnhold. Hvis tilgjengelig, aktiver CS:S-montering i serverinnstillingene dine.
- CSS Content Addon: Legg til en CS:S-innholdspakke fra fellesskapet fra Garry's Mod Workshop til serverens Workshop-samling. Søk etter "Counter-Strike: Source Content" og legg den til.
- Manuell opplasting: Hvis ingen av alternativene over er tilgjengelige, kan du manuelt laste opp CS:S-innholdsfiler via SFTP til
garrysmod/addons/css-content/. Se SFTP-opplastingsveiledningen for instruksjoner.
Løsning på klientsiden
Spillere som eier Counter-Strike: Source kan montere det i GMod under Options → Game Content. Dette løser manglende teksturer på deres side uten noen serverendringer.
2. Workshop-addons lastes ikke ned
Hvis serveren din ikke laster Workshop-addons ved oppstart, sjekk følgende:
| Sjekk | Løsning |
|---|---|
| Steam API-nøkkel mangler eller er ugyldig | I GPanel under Startup, sett variabelen STEAM_API_KEY til en gyldig nøkkel fra steamcommunity.com/dev/apikey. |
| Samlingen er ikke offentlig | Workshop-samlingen din må være satt til Public. Uoppførte eller private samlinger vil ikke lastes ned på en dedikert server. |
| Samlings-ID på feil sted | Parameteren +host_workshop_collection må være i GPanel-kommandolinjen Startup, ikke i server.cfg. |
| 403 / autentiseringsfeil i konsollen | Steam API-nøkkelen din er ugyldig eller har blitt tilbakekalt. Generer en ny og oppdater den i GPanel. |
3. Serveren vises ikke i serverleseren
Hvis serveren din kjører, men ikke vises i Steam-serverleseren:
- Sjekk
sv_lan: Sørg for atsv_lan 0er satt iserver.cfg. En verdi på1gjør serveren kun for LAN. - Sjekk GSLT-en din: Sørg for at et gyldig Game Server Login Token er satt via
sv_setsteamaccount. Et utløpt eller tilbakekalt token vil hindre offentlig oppføring. Generer en ny på steamcommunity.com/dev/managegameservers. - Vent noen minutter: Det kan ta flere minutter før en ny server vises i Steams hovedserverliste etter første oppstart.
- Test med direkte tilkobling: Prøv å koble til via direkte IP først (se tilkoblingsinstruksjonene) for å bekrefte at serveren faktisk kjører.
4. DarkRP-jobber vises ikke
Hvis egendefinerte jobber ikke vises i F4-menyen etter at du har satt opp DarkRP:
- Sjekk mappeplasseringer: DarkRP selv må være i
garrysmod/gamemodes/darkrp/, ikke iaddons/. DarkRPModification må være igarrysmod/addons/darkrpmodification/. Dette er den vanligste feilen. - Sjekk for Lua-feil: Åpne serverkonsollen i GPanel og se etter Lua-feil under oppstart. En syntaksfeil i
jobs.luavil hindre alle egendefinerte jobber i å lastes. - Bekreft spillmodusen: Bekreft at
sv_gamemode "darkrp"er satt iserver.cfgog at serveren ble fullstendig startet på nytt (ikke bare byttet kart). - Sjekk filkoding: Hvis du redigerte Lua-filer på Windows, sørg for at de er lagret som UTF-8 uten BOM. Noen tekstredigeringsprogrammer legger til en BOM (byte order mark) som kan ødelegge Lua-parsing.
Raske feilsøkingssteg
// 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 fungerer ikke
Hvis ULX-kommandoer returnerer feil eller ikke gjør noe etter installasjon:
- Begge addons installert? ULX krever både ULib og ULX. ULX vil ikke fungere uten ULib. Bekreft at begge er til stede i
garrysmod/addons/eller i Workshop-samlingen din. - Sjekk konsollen for feil: Se på serverkonsollutskriften i GPanel under oppstart for feil som nevner ULib eller ULX.
- Bekreft brukertildelingen din: Kjør
ulx addusermed ditt eksakte Steam-visningsnavn, eller brukulx adduserid "STEAM_0:1:12345678" superadminmed Steam-ID-en din for pålitelighet. - Addon-konflikter: Noen addons kan komme i konflikt med ULX. Hvis kommandoene sluttet å fungere etter at du la til en ny addon, prøv å fjerne den og starte på nytt for å isolere problemet.
6. Høy ping / lag
Hvis serveren din opplever høy ping eller lag-topper:
- For mange addons: Store Workshop-samlinger øker minnebruk og lastetid. Gå gjennom samlingen din og fjern addons som ikke er aktivt i bruk.
- Entitetsoverbelastning (DarkRP): DarkRP-servere med mange spawnbare entiteter (pengeprintere, narkolaboratorier, osv.) kan være CPU-intensive. Sett rimelige entitetsgrenser i
darkrpmodification/lua/darkrp_config/settings.lua. - Lag-topper ved auto-lagring: Hvis lag-topper oppstår med jevne mellomrom (hvert par minutter), kan det være serveren som auto-lagrer. Dette er normal oppførsel, men intervallet kan justeres.
- Spillerantall vs. plan: Sørg for at spillerantallet ditt ikke overskrider det planens ressurser kan håndtere. Vurder å senke
maxplayersiserver.cfghvis du er nær ressursgrensene. - Kartkompleksitet: Noen fellesskapskart er dårlig optimalisert. Hvis lag begynte etter bytte av kart, prøv å gå tilbake til et enklere kart for å isolere problemet.
7. Serveren krasjer ved oppstart
Hvis serveren din krasjer eller ikke starter:
- Sjekk konsollloggen: I GPanel, gå gjennom konsollutskriften før krasjet. De siste linjene indikerer vanligvis årsaken.
- Dårlig addon: En nylig tillagt addon kan forårsake krasjet. Fjern den siste addonen du la til og prøv å starte på nytt. Hvis serveren starter, er addonen problemet.
- Korrupte spillmodusfiler: Hvis du bruker DarkRP eller en annen tredjeparts-spillmodus, prøv å installere den på nytt fra Workshop eller GitHub.
- Tom for minne: For mange addons kan overskride planens minnetildeling. Sjekk ressursbruken i GPanel og vurder å trimme addon-listen din.
8. Klienter sitter fast på "Downloading" eller treg pålogging
Hvis spillere sitter fast med å laste ned innhold lenge når de kobler til:
- Sett opp FastDL: Uten FastDL laster klienter ned filer direkte gjennom spillserveren, noe som er veldig tregt. Se FastDL-delen av oppsettsveiledningen for serveren.
- Bruk Workshop for addons: Addons levert via Workshop lastes ned gjennom Steams CDN, som er raskere enn direkte servernedlasting. Foretrekk Workshop-samlinger fremfor manuelle addon-opplastinger når det er mulig.
- Reduser antall addons: Hver addon legger til klientens nedlastingstid. Fjern addons som ikke er essensielle for serverens spillopplevelse.
- Sjekk bruken av
resource.AddFile: Hvis du tvinger klienter til å laste ned mange filer viaresource.lua, gå gjennom listen og fjern oppføringer for filer som ikke faktisk trengs på klientsiden.
Relaterte artikler
- Oppsettsveiledning for Garry's Mod-server — Server.cfg, Workshop, spillmoduser, DarkRP, FastDL
- Garry's Mod Admin-oppsett (ULX) — Installer ULX/ULib, admin-kommandoer, tillatelsesgrupper
- Slik laster du opp filer via SFTP
- Slik finner du serverens IP og port