O que é cache externo no FiveM e por que ele muda a entrada dos jogadores
Por que o jogador demora para entrar na sua cidade, como uma CDN de 10Gbps resolve isso e como ativar o recurso na WyzeHost.
Você otimizou a base, subiu o plano, e mesmo assim o jogador reclama que demora para entrar. Ou pior: fica preso na tela de carregamento e desiste antes de chegar na cidade.
Na maioria das vezes o problema não está no processamento do servidor. Está no download.
Prefere assistir? Explicamos o recurso neste vídeo. O texto continua abaixo.
O que acontece quando alguém entra na sua cidade
Antes de jogar, o jogador precisa baixar tudo que a sua cidade usa e ele ainda não tem: mapas, veículos, roupas, props e mods.
Por padrão, esses arquivos saem do próprio servidor. É a mesma máquina que está rodando a lógica do jogo, sincronizando todo mundo e processando os scripts que, ao mesmo tempo, tem que servir centenas de megabytes para cada pessoa que entra.
Quando várias pessoas entram juntas, no horário de pico, essa conta não fecha. O download fica lento, a fila cresce e alguns jogadores travam no meio do processo.

É essa tela que o jogador fica olhando. E é aqui que boa parte desiste.
O que o cache externo faz
O cache externo tira essa tarefa do servidor e entrega os arquivos por uma CDN, com conexão de 10Gbps.
CDN é a sigla para rede de distribuição de conteúdo. Em vez de existir uma cópia só dos arquivos, na sua máquina, eles ficam distribuídos numa rede feita exclusivamente para entregar arquivo. Quando o jogador entra, ele baixa do ponto mais próximo dele, por uma rota otimizada, e não do seu servidor.
É a mesma tecnologia que os grandes sites usam para servir vídeo e imagem sem sobrecarregar a origem.
A mudança tem dois efeitos que se somam:
O download fica muito mais rápido. Mapas, veículos e roupas carregam em segundos, porque a entrega sai de uma rede dedicada e próxima do jogador.
O servidor volta a fazer só o que importa. Sem gastar banda e recurso servindo arquivo, sobra capacidade para o que realmente exige a máquina, que é sustentar os jogadores já conectados.
E como a distribuição é feita por vários pontos, dez jogadores entrando ao mesmo tempo não disputam a mesma banda de saída, que é exatamente o que trava a entrada no horário de pico.
O que muda na prática
- Entrada mais rápida, sem o jogador esperar na fila para carregar
- Menos crash e menos jogador preso no limbo durante o carregamento
- Menos travadas durante o jogo, o famoso stuttering
- Menos packetloss, já que a entrega usa uma rede dedicada
O ganho cresce junto com dois fatores: o peso da sua base e a quantidade de gente entrando ao mesmo tempo. Cidade pequena e leve sente pouco. Cidade com muitos mods e movimento no horário de pico sente muito.
É por isso que servidores com alto número de jogadores são os que mais se beneficiam.
Quando vale a pena
Se você reconhece alguma destas situações, o cache externo é para você:
- Jogadores reclamando de demora para entrar, principalmente nos horários de maior movimento
- Gente travando na tela de carregamento e desistindo antes de conectar
- Base pesada, com muitos mapas customizados, MLOs e pacotes de roupas
- Servidor que costuma encher em determinados horários
Como ativar na WyzeHost
O recurso é gratuito para todos os clientes, não é um adicional cobrado à parte nem um pacote de upgrade. Ele acompanha todos os planos de host de FiveM.
Para ativar, basta abrir um ticket e a nossa equipe cuida da configuração. Você não precisa mexer em nada na sua base.
Não confunda com o hardware
Vale deixar claro o que cada coisa resolve, porque são problemas diferentes.
O cache externo cuida do download dos arquivos, ou seja, do tempo até o jogador entrar. Ele não aumenta quantos jogadores a sua cidade sustenta depois que todo mundo já está dentro.
Quem define isso é o processador, e principalmente o clock por núcleo. Se a sua cidade trava com a casa cheia, mas a entrada é rápida, o caso é de dimensionamento de plano, não de cache.
Os dois se somam. Um resolve a porta de entrada, o outro resolve o que acontece lá dentro.


