⚙️ Configuração do FastDL

No servidor GoldSrc, configure o sv_downloadurl utilizando o diretório correspondente ao jogo.

Counter-Strike 1.6

server.cfg
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"
Atenção: não adicione o IP, porta ou nome do seu servidor ao endereço do FastDL. O endereço é compartilhado e deve apontar diretamente para o diretório correspondente ao jogo.

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.

🔄 Multi FastDownload

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/
⚠️ Importante: todos os servidores FastDL configurados no Multi FastDownload devem possuir os mesmos arquivos necessários pelo servidor. Caso um jogador seja direcionado para um FastDL que não possua determinado arquivo, o download poderá falhar.

🛠️ 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
💡 Combine os dois: você pode criar seu próprio FastDL e utilizar o Multi FastDownload para alternar entre ele, o FastDL da GameCS e outros espelhos.