Addons e FastDL no Garry's Mod
Duas formas de instalar addons
Pela Workshop
- Adicione à coleção do servidor;
- Use
resource.AddWorkshoppara os jogadores baixarem; - Atualizações automáticas.
Na pasta addons/
- Addons que não estão na Workshop (comprados ou próprios);
- Coloque a pasta do addon em
garrysmod/addons/; - Arquivos que o cliente precisa (modelos, materiais, sons) devem ser baixados pelos jogadores via FastDL.
FastDL
O FastDL é um servidor web com os arquivos que os jogadores precisam baixar.
sv_downloadurl "https://fastdl.seudominio.com.br/garrysmod/"
sv_allowdownload 0
No Lua, marque os arquivos para download:
resource.AddFile("materials/meuaddon/logo.vmt")
resource.AddFile("models/meuaddon/carro.mdl")
Montando o FastDL com nginx
- Instale o nginx na VPS;
- Crie a pasta
/var/www/fastdl/garrysmod/com a mesma estrutura (models/,materials/,sound/,maps/); - Opcionalmente, comprima os arquivos com bzip2 (
.bz2), que o jogo aceita e baixa mais rápido; - Libere as portas 80/443.
Dica
Sempre que possível, prefira a Workshop: é mais rápida para o jogador e mais simples para você.
Hospede seu servidor de Garry's Mod na VittHost
Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para Garry's Mod, o ponto de partida recomendado é o VPS-NVME-BR-02 (2 vCores, 6 GB), com folga para DarkRP e muitos addons; modos simples como TTT rodam bem no 01.
A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.