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
Categorias

Resolução de Problemas do Garry's Mod


Este guia aborda problemas comuns que pode encontrar ao executar um servidor dedicado de Garry's Mod com a Legion Hosting, juntamente com as suas causas e soluções.

Configuração do servidor: Se ainda não configurou o seu servidor, consulte primeiro o Guia de Configuração do Servidor Garry's Mod. Para problemas com o mod de administração, consulte Garry's Mod Admin Setup (ULX).

Índice

  1. Texturas em Falta / Quadrados Rosa e Pretos
  2. Addons do Workshop Não Descarregam
  3. Servidor Não Aparece no Navegador de Servidores
  4. Profissões do DarkRP Não Aparecem
  5. Comandos ULX Não Funcionam
  6. Ping Alto / Lag
  7. Servidor Crasha ao Iniciar
  8. Clientes Presos em "Downloading" ou Entradas Lentas

1. Texturas em Falta / Quadrados Rosa e Pretos

Causa: O Garry's Mod não inclui recursos de outros jogos da Valve (Counter-Strike: Source, Half-Life 2, etc.). Muitos mapas e addons da comunidade utilizam texturas do CS:S.

Soluções do Lado do Servidor

  • Montar Counter-Strike: Source: No GPanel, verifique se o seu plano inclui montagem de conteúdo de jogos adicionais. Se disponível, ative a montagem do CS:S nas definições do seu servidor.
  • Addon de Conteúdo CSS: Adicione um pacote de conteúdo CS:S da comunidade a partir do Workshop do Garry's Mod à coleção Workshop do seu servidor. Pesquise por "Counter-Strike: Source Content" e adicione-o.
  • Upload Manual: Se nenhuma das opções acima estiver disponível, pode carregar manualmente ficheiros de conteúdo CS:S via SFTP para garrysmod/addons/css-content/. Consulte o guia de upload via SFTP para instruções.

Solução do Lado do Cliente

Os jogadores que possuem Counter-Strike: Source podem montá-lo no GMod em OptionsGame Content. Isto resolve as texturas em falta do lado deles sem necessidade de alterações no servidor.


2. Addons do Workshop Não Descarregam

Se o seu servidor não estiver a carregar addons do Workshop ao iniciar, verifique o seguinte:

VerificaçãoSolução
Chave da API Steam em falta ou inválida No GPanel, em Startup, defina a variável STEAM_API_KEY com uma chave válida de steamcommunity.com/dev/apikey.
A coleção não é pública A sua coleção do Workshop deve estar definida como Public. Coleções não listadas ou privadas não serão descarregadas num servidor dedicado.
ID da coleção no local errado O parâmetro +host_workshop_collection deve estar na linha de comando Startup do GPanel, não no server.cfg.
Erro 403 / erro de autenticação na consola A sua chave da API Steam é inválida ou foi revogada. Gere uma nova e atualize-a no GPanel.
Dica: Verifique a saída da consola do servidor no GPanel após um reinício. Os erros de download do Workshop aparecem no início do registo de arranque com os IDs específicos do Workshop que falharam.

3. Servidor Não Aparece no Navegador de Servidores

Se o seu servidor está em execução mas não aparece no navegador de servidores do Steam:

  • Verifique sv_lan: Certifique-se de que sv_lan 0 está definido no server.cfg. Um valor de 1 torna o servidor apenas LAN.
  • Verifique o seu GSLT: Certifique-se de que um Game Server Login Token válido está definido via sv_setsteamaccount. Um token expirado ou revogado impedirá a listagem pública. Gere um novo em steamcommunity.com/dev/managegameservers.
  • Aguarde alguns minutos: Pode demorar vários minutos para um novo servidor aparecer na lista do servidor mestre do Steam após o primeiro arranque.
  • Teste com conexão direta: Tente conectar-se via IP direto primeiro (consulte as instruções de conexão) para confirmar que o servidor está realmente em execução.
Banimentos de GSLT: O Steam pode banir um GSLT se detetar abuso ou certas modificações do lado do servidor. Se o seu token for banido, terá de gerar um novo e poderá precisar de contactar o suporte do Steam.

4. Profissões do DarkRP Não Aparecem

Se as profissões personalizadas não estão a aparecer no menu F4 após configurar o DarkRP:

  • Verifique as localizações das pastas: O DarkRP em si deve estar em garrysmod/gamemodes/darkrp/, não em addons/. O DarkRPModification deve estar em garrysmod/addons/darkrpmodification/. Este é o erro mais comum.
  • Verifique erros de Lua: Abra a consola do servidor no GPanel e procure erros de Lua durante o arranque. Um erro de sintaxe no jobs.lua impedirá o carregamento de todas as profissões personalizadas.
  • Verifique o gamemode: Confirme que sv_gamemode "darkrp" está definido no server.cfg e que o servidor foi totalmente reiniciado (não apenas mudança de mapa).
  • Verifique a codificação dos ficheiros: Se editou ficheiros Lua no Windows, certifique-se de que estão guardados como UTF-8 sem BOM. Alguns editores de texto adicionam um BOM (byte order mark) que pode quebrar a análise Lua.

Passos Rápidos de Depuração

// 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. Comandos ULX Não Funcionam

Se os comandos ULX retornam erros ou não fazem nada após a instalação:

  • Ambos os addons instalados? O ULX requer tanto o ULib como o ULX. O ULX não funcionará sem o ULib. Verifique se ambos estão presentes em garrysmod/addons/ ou na sua coleção do Workshop.
  • Verifique a consola para erros: Observe a saída da consola do servidor no GPanel durante o arranque para erros que mencionem ULib ou ULX.
  • Verifique a atribuição do seu utilizador: Execute ulx adduser com o seu nome de exibição exato do Steam, ou use ulx adduserid "STEAM_0:1:12345678" superadmin com o seu Steam ID para maior fiabilidade.
  • Conflitos de addons: Alguns addons podem entrar em conflito com o ULX. Se os comandos pararam de funcionar após adicionar um novo addon, tente removê-lo e reiniciar para isolar o problema.
Para instruções detalhadas de configuração do ULX, consulte o guia Garry's Mod Admin Setup (ULX).

6. Ping Alto / Lag

Se o seu servidor está a experienciar ping alto ou picos de lag:

  • Demasiados addons: Coleções grandes do Workshop aumentam o uso de memória e o tempo de carregamento. Reveja a sua coleção e remova addons que não estão a ser utilizados ativamente.
  • Sobrecarga de entidades (DarkRP): Servidores DarkRP com muitas entidades geráveis (impressoras de dinheiro, laboratórios de drogas, etc.) podem ser intensivos em CPU. Defina limites razoáveis de entidades em darkrpmodification/lua/darkrp_config/settings.lua.
  • Picos de lag por auto-save: Se os picos de lag ocorrem em intervalos regulares (a cada poucos minutos), pode ser o auto-save do servidor. Este é um comportamento normal, mas o intervalo pode ser ajustado.
  • Contagem de jogadores vs. plano: Certifique-se de que a contagem de jogadores não excede o que os recursos do seu plano conseguem suportar. Considere reduzir maxplayers no server.cfg se estiver perto dos limites de recursos.
  • Complexidade do mapa: Alguns mapas da comunidade são mal otimizados. Se o lag começou após mudar de mapa, tente reverter para um mapa mais simples para isolar o problema.

7. Servidor Crasha ao Iniciar

Se o seu servidor crasha ou não consegue iniciar:

  • Verifique o registo da consola: No GPanel, reveja a saída da consola antes do crash. As últimas linhas geralmente indicam a causa.
  • Addon problemático: Um addon adicionado recentemente pode estar a causar o crash. Remova o último addon que adicionou e tente reiniciar. Se o servidor iniciar, o addon é o problema.
  • Ficheiros de gamemode corrompidos: Se estiver a usar DarkRP ou outro gamemode de terceiros, tente reinstalá-lo de raiz a partir do Workshop ou GitHub.
  • Sem memória: Demasiados addons podem exceder a alocação de memória do seu plano. Verifique o uso de recursos no GPanel e considere reduzir a sua lista de addons.
Isolar um addon problemático: Se não consegue identificar qual addon está a causar o crash no servidor, remova todos os addons da sua coleção do Workshop e adicione-os de volta um de cada vez, reiniciando entre cada um, até encontrar o culpado.

8. Clientes Presos em "Downloading" ou Entradas Lentas

Se os jogadores ficam presos a descarregar conteúdo durante muito tempo ao entrar:

  • Configure o FastDL: Sem FastDL, os clientes descarregam ficheiros diretamente do servidor de jogo, o que é muito lento. Consulte a secção FastDL do guia de configuração do servidor.
  • Use o Workshop para addons: Addons entregues via Workshop são descarregados através do CDN do Steam, que é mais rápido do que o download direto do servidor. Prefira coleções do Workshop em vez de uploads manuais de addons quando possível.
  • Reduza a quantidade de addons: Cada addon aumenta o tempo de download do cliente. Remova addons que não são essenciais para a jogabilidade do seu servidor.
  • Verifique o uso de resource.AddFile: Se está a forçar os clientes a descarregar muitos ficheiros via resource.lua, reveja a lista e remova entradas de ficheiros que não são realmente necessários do lado do cliente.

Artigos Relacionados


Ainda com problemas? Se nenhuma das soluções acima resolver o seu problema, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro ou saída da consola relevantes.

Este artigo foi útil?

Ready to Get Started?

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