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
Categorie

Risoluzione dei Problemi di Garry's Mod


Questa guida tratta i problemi comuni che potresti incontrare durante la gestione di un server dedicato Garry's Mod con Legion Hosting, insieme alle loro cause e soluzioni.

Configurazione del server: Se non hai ancora configurato il tuo server, consulta prima la Guida alla Configurazione del Server Garry's Mod. Per problemi con i mod di amministrazione, vedi Garry's Mod Admin Setup (ULX).

Indice

  1. Texture Mancanti / Scacchiere Rosa e Nere
  2. Addon Workshop che Non Si Scaricano
  3. Il Server Non Appare nel Browser dei Server
  4. I Lavori DarkRP Non Appaiono
  5. I Comandi ULX Non Funzionano
  6. Ping Alto / Lag
  7. Il Server Crasha all'Avvio
  8. Client Bloccati su "Downloading" o Connessioni Lente

1. Texture Mancanti / Scacchiere Rosa e Nere

Causa: Garry's Mod non include le risorse di altri giochi Valve (Counter-Strike: Source, Half-Life 2, ecc.). Molte mappe e addon della community utilizzano le texture di CS:S.

Soluzioni Lato Server

  • Montare Counter-Strike: Source: In GPanel, verifica se il tuo piano include il montaggio di contenuti aggiuntivi di gioco. Se disponibile, abilita il montaggio di CS:S nelle impostazioni del server.
  • Addon Contenuti CSS: Aggiungi un pacchetto di contenuti CS:S della community dal Workshop di Garry's Mod alla collezione Workshop del tuo server. Cerca "Counter-Strike: Source Content" e aggiungilo.
  • Caricamento Manuale: Se nessuna delle opzioni sopra è disponibile, puoi caricare manualmente i file di contenuto CS:S via SFTP in garrysmod/addons/css-content/. Consulta la guida al caricamento via SFTP per le istruzioni.

Soluzione Lato Client

I giocatori che possiedono Counter-Strike: Source possono montarlo in GMod sotto OptionsGame Content. Questo risolve le texture mancanti dal loro lato senza alcuna modifica al server.


2. Addon Workshop che Non Si Scaricano

Se il tuo server non carica gli addon Workshop all'avvio, controlla quanto segue:

ControlloSoluzione
Chiave API Steam mancante o non valida In GPanel sotto Startup, imposta la variabile STEAM_API_KEY con una chiave valida da steamcommunity.com/dev/apikey.
La collezione non è pubblica La tua collezione Workshop deve essere impostata su Public. Le collezioni non in elenco o private non verranno scaricate su un server dedicato.
ID della collezione nel posto sbagliato Il parametro +host_workshop_collection deve trovarsi nella riga di comando Startup di GPanel, non in server.cfg.
Errore 403 / errore di autenticazione nella console La tua chiave API Steam non è valida o è stata revocata. Generane una nuova e aggiornala in GPanel.
Suggerimento: Controlla l'output della console del server in GPanel dopo un riavvio. Gli errori di download dal Workshop appaiono nelle prime fasi del log di avvio con gli ID Workshop specifici che hanno fallito.

3. Il Server Non Appare nel Browser dei Server

Se il tuo server è in esecuzione ma non appare nel browser dei server di Steam:

  • Controlla sv_lan: Assicurati che sv_lan 0 sia impostato in server.cfg. Un valore di 1 rende il server solo LAN.
  • Controlla il tuo GSLT: Assicurati che un Game Server Login Token valido sia impostato tramite sv_setsteamaccount. Un token scaduto o revocato impedirà la visibilità pubblica. Generane uno nuovo su steamcommunity.com/dev/managegameservers.
  • Attendi qualche minuto: Possono essere necessari diversi minuti affinché un nuovo server appaia nella lista del master server di Steam dopo il primo avvio.
  • Prova con la connessione diretta: Prova a connetterti tramite IP diretto prima (vedi le istruzioni di connessione) per confermare che il server sia effettivamente in esecuzione.
Ban GSLT: Steam può bannare un GSLT se rileva abusi o determinate modifiche lato server. Se il tuo token è stato bannato, dovrai generarne uno nuovo e potresti dover contattare il supporto Steam.

4. I Lavori DarkRP Non Appaiono

Se i lavori personalizzati non appaiono nel menu F4 dopo aver configurato DarkRP:

  • Controlla le posizioni delle cartelle: DarkRP stesso deve trovarsi in garrysmod/gamemodes/darkrp/, non in addons/. DarkRPModification deve trovarsi in garrysmod/addons/darkrpmodification/. Questo è l'errore più comune.
  • Controlla gli errori Lua: Apri la console del server in GPanel e cerca errori Lua durante l'avvio. Un errore di sintassi in jobs.lua impedirà il caricamento di tutti i lavori personalizzati.
  • Verifica la modalità di gioco: Conferma che sv_gamemode "darkrp" sia impostato in server.cfg e che il server sia stato completamente riavviato (non solo cambiato di mappa).
  • Controlla la codifica dei file: Se hai modificato i file Lua su Windows, assicurati che siano salvati come UTF-8 senza BOM. Alcuni editor di testo aggiungono un BOM (byte order mark) che può interrompere il parsing Lua.

Passaggi Rapidi di Debug

// 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. I Comandi ULX Non Funzionano

Se i comandi ULX restituiscono errori o non fanno nulla dopo l'installazione:

  • Entrambi gli addon installati? ULX richiede sia ULib che ULX. ULX non funzionerà senza ULib. Verifica che entrambi siano presenti in garrysmod/addons/ o nella tua collezione Workshop.
  • Controlla la console per gli errori: Guarda l'output della console del server in GPanel durante l'avvio per errori che menzionano ULib o ULX.
  • Verifica l'assegnazione del tuo utente: Esegui ulx adduser con il tuo nome visualizzato Steam esatto, oppure usa ulx adduserid "STEAM_0:1:12345678" superadmin con il tuo Steam ID per maggiore affidabilità.
  • Conflitti tra addon: Alcuni addon possono entrare in conflitto con ULX. Se i comandi hanno smesso di funzionare dopo aver aggiunto un nuovo addon, prova a rimuoverlo e riavviare per isolare il problema.
Per istruzioni dettagliate sulla configurazione di ULX, consulta la guida Garry's Mod Admin Setup (ULX).

6. Ping Alto / Lag

Se il tuo server sta riscontrando ping elevato o picchi di lag:

  • Troppi addon: Collezioni Workshop di grandi dimensioni aumentano l'uso della memoria e il tempo di caricamento. Rivedi la tua collezione e rimuovi gli addon non utilizzati attivamente.
  • Sovraccarico di entità (DarkRP): I server DarkRP con molte entità generabili (stampanti di denaro, laboratori di droga, ecc.) possono essere molto esigenti in termini di CPU. Imposta limiti ragionevoli per le entità in darkrpmodification/lua/darkrp_config/settings.lua.
  • Picchi di lag da salvataggio automatico: Se i picchi di lag si verificano a intervalli regolari (ogni pochi minuti), potrebbe trattarsi del salvataggio automatico del server. Questo è un comportamento normale, ma l'intervallo può essere regolato.
  • Numero di giocatori vs. piano: Assicurati che il numero di giocatori non superi ciò che le risorse del tuo piano possono gestire. Considera di abbassare maxplayers in server.cfg se sei vicino ai limiti delle risorse.
  • Complessità della mappa: Alcune mappe della community sono poco ottimizzate. Se il lag è iniziato dopo aver cambiato mappa, prova a tornare a una mappa più semplice per isolare il problema.

7. Il Server Crasha all'Avvio

Se il tuo server crasha o non riesce ad avviarsi:

  • Controlla il log della console: In GPanel, esamina l'output della console prima del crash. Le ultime righe di solito indicano la causa.
  • Addon difettoso: Un addon aggiunto di recente potrebbe causare il crash. Rimuovi l'ultimo addon aggiunto e prova a riavviare. Se il server si avvia, l'addon è il problema.
  • File della modalità di gioco corrotti: Se usi DarkRP o un'altra modalità di gioco di terze parti, prova a reinstallarla fresca dal Workshop o da GitHub.
  • Memoria esaurita: Troppi addon possono superare l'allocazione di memoria del tuo piano. Controlla l'utilizzo delle risorse in GPanel e considera di ridurre la lista degli addon.
Isolare un addon difettoso: Se non riesci a identificare quale addon sta causando il crash del server, rimuovi tutti gli addon dalla tua collezione Workshop e aggiungili nuovamente uno alla volta, riavviando tra ogni aggiunta, fino a trovare il colpevole.

8. Client Bloccati su "Downloading" o Connessioni Lente

Se i giocatori rimangono bloccati a scaricare contenuti per molto tempo quando si connettono:

  • Configura FastDL: Senza FastDL, i client scaricano i file direttamente dal server di gioco, il che è molto lento. Consulta la sezione FastDL della guida alla configurazione del server.
  • Usa il Workshop per gli addon: Gli addon distribuiti tramite Workshop vengono scaricati attraverso il CDN di Steam, che è più veloce del download diretto dal server. Preferisci le collezioni Workshop rispetto ai caricamenti manuali degli addon quando possibile.
  • Riduci il numero di addon: Ogni addon aggiunge tempo di download per il client. Rimuovi gli addon non essenziali per il gameplay del tuo server.
  • Controlla l'uso di resource.AddFile: Se stai forzando i client a scaricare molti file tramite resource.lua, rivedi la lista e rimuovi le voci per i file che non sono effettivamente necessari lato client.

Articoli Correlati


Ancora bloccato? Se nessuna delle soluzioni sopra risolve il tuo problema, apri un ticket di supporto includendo l'IP del tuo server, una descrizione del problema e qualsiasi output della console o messaggio di errore rilevante.

Questo articolo ti è stato utile?

Ready to Get Started?

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