Skip to main content

Half-Life 1: Configurando o FastDL

Este guia foi criado com os seguintes produtos:

(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)

Introdução

FastDL (Fast Download) é um método para entregar conteúdo personalizado, como mapas, sons ou modelos, através de um servidor web externo em vez do próprio servidor de jogos. Isso melhora a velocidade de download para os jogadores e reduz a carga no servidor.

Para usar o FastDL, você precisa de acesso a um servidor web HTTP público. Uma ótima opção para isso é um pacote de hospedagem de sites da ZAP-Hosting, que é perfeito para entregar conteúdo de jogos. Este guia explica como configurar o FastDL usando a hospedagem de sites da ZAP.

Requisitos

Você vai precisar de um servidor de jogos Half-Life 1 ativo hospedado pela ZAP-Hosting e um pacote adicional de hospedagem de sites. O acesso FTP ou acesso ao Gerenciador de Arquivos deve estar disponível tanto para o servidor de jogos quanto para a hospedagem de sites.

No lado do jogo, os arquivos que você quer distribuir (como mapas .bsp, arquivos de som ou modelos) já devem estar organizados corretamente. A mesma estrutura será necessária na hospedagem de sites para permitir a entrega bem-sucedida do FastDL.

Preparando a Hospedagem de Sites

Para gerenciar e enviar seus arquivos FastDL, recomendamos usar o Gerenciador de Arquivos fornecido na interface da hospedagem de sites da ZAP. Ele pode ser acessado diretamente pelo painel web em Hospedagem de Sites > Gerenciador de Arquivos.

img

No diretório raiz da sua hospedagem de sites, crie uma pasta chamada fastdl. Dentro dessa pasta, crie subpastas como maps, sound ou models, dependendo do conteúdo que você planeja servir. A estrutura de pastas deve espelhar exatamente a usada pelo seu servidor de jogos Half-Life 1.

img

Antes de enviar seus arquivos, certifique-se de que eles estejam comprimidos no formato .bz2 (bzip2). A maioria dos motores baseados em Source exige que os arquivos sejam entregues nesse formato. Por exemplo, um arquivo de mapa custom_map.bsp deve ser enviado como custom_map.bsp.bz2.

Comprimindo com 7-Zip

Para preparar seus arquivos para o FastDL, você pode usar ferramentas como o 7-Zip para comprimi-los no formato .bz2. Basta clicar com o botão direito no arquivo, escolher 7-Zip > Adicionar ao arquivo..., selecionar bzip2 como formato do arquivo e confirmar.

Depois de enviar os arquivos comprimidos para as pastas corretas, certifique-se de que todos os diretórios e arquivos tenham permissões de leitura corretas para que possam ser acessados publicamente. O Gerenciador de Arquivos permite ajustar as permissões de pastas e arquivos.

Assim que seus arquivos estiverem enviados e com as permissões corretas, o conteúdo FastDL estará disponível através da seguinte URL pública:

https://[seu-nome-de-domínio].zap.cloud/fastdl/

Você pode testar isso abrindo a URL no seu navegador e verificando se os arquivos estão acessíveis.

Configurando o Servidor de Jogos

Na interface da ZAP, dentro da administração do servidor de jogos, abra o arquivo server.cfg pela página Configs e insira as seguintes linhas:

sv_downloadurl "https://[seu-nome-de-domínio].zap.cloud/fastdl/"
sv_allowdownload 1
sv_allowupload 0

Garanta que a URL do FastDL corresponda exatamente à estrutura usada na sua hospedagem de sites. Após salvar o arquivo, reinicie seu servidor de jogos para aplicar a configuração.

Conclusão

O FastDL pode ser configurado de forma rápida e confiável usando sua própria hospedagem de sites da ZAP. Isso permite uma entrega rápida e eficiente de conteúdo personalizado e melhora a experiência de todos os jogadores do seu servidor de jogos Half-Life 1.

Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, que está disponível diariamente para te ajudar! 🙂