⚙️ Configuração do FastDL
No servidor GoldSrc, configure o sv_downloadurl utilizando o diretório correspondente ao jogo.
Counter-Strike 1.6
sv_allowdownload "1" sv_downloadurl "http://fastdl.gamecs.com.br/cstrike"
Counter-Strike: Condition Zero
sv_allowdownload "1" sv_downloadurl "http://fastdl.gamecs.com.br/czero"
Team Fortress Classic
sv_allowdownload "1" sv_downloadurl "http://fastdl.gamecs.com.br/tfc"
Half-Life
sv_allowdownload "1" sv_downloadurl "http://fastdl.gamecs.com.br/valve"
Day of Defeat
sv_allowdownload "1" sv_downloadurl "http://fastdl.gamecs.com.br/dod"
Exemplo prático
Em um servidor Counter-Strike 1.6, o arquivo server.cfg poderá conter:
sv_allowdownload "1" sv_downloadurl "http://fastdl.gamecs.com.br/cstrike"
Se algum arquivo necessário pelo seu servidor ainda não estiver disponível no FastDL, você poderá enviá-lo para revisão.
🌐 Utilizando múltiplos FastDL
Se você possui mais de um servidor ou espelho FastDL, também é possível distribuir os jogadores entre diferentes servidores de download utilizando o plugin Multi FastDownload para AMX Mod X.
O plugin utiliza o sistema Round Robin, alternando automaticamente o endereço configurado em
sv_downloadurl
sempre que um jogador se conecta ao servidor.
Dessa forma, você pode utilizar o FastDL gratuito da GameCS juntamente com outros servidores ou espelhos FastDL.
Os endereços são configurados através do arquivo:
addons/amxmodx/configs/multifastdl.ini
Por exemplo:
http://fastdl.gamecs.com.br/cstrike/ http://fastdl01.meusite.com/cstrike/ http://fastdl02.meusite.com/cstrike/
🛠️ Quer criar seu próprio FastDL?
Além de utilizar o FastDL compartilhado da GameCS, você também pode configurar seu próprio servidor FastDL utilizando um servidor web HTTP.
Os arquivos devem ser hospedados mantendo a mesma estrutura de diretórios utilizada pelo servidor GoldSrc.
Por exemplo:
cstrike/ ├── maps/ ├── models/ ├── sound/ ├── sprites/ └── de_generic.wad
Se o servidor utiliza:
cstrike/models/player/meumodel/meumodel.mdl
o arquivo deverá estar disponível no FastDL em um caminho correspondente, por exemplo:
http://fastdl.meusite.com/cstrike/models/player/meumodel/meumodel.mdl