Requisitos de um servidor FiveM
Quanta RAM, CPU e armazenamento um servidor FiveM realmente precisa, de um freeroam de 16 slots a uma cidade de roleplay com 128 slots.
O mínimo oficial da Cfx.re é vago de propósito: um servidor FiveM pode rodar com 2 GB de RAM e um único núcleo, ou consumir 16 GB e quatro núcleos. A diferença não está no número de jogadores, mas no que você carrega: frameworks, scripts, MLOs e pacotes de veículos. Este guia traz números com os quais dá para planejar, baseados no que vemos em milhares de servidores.
O que realmente consome recursos
O processo do FiveM (FXServer) é leve por si só: um servidor vazio fica em cerca de 300 MB de RAM e quase nenhum uso de CPU. Tudo o que vem em cima é seu. Um framework como ESX ou QBCore adiciona de 300 a 600 MB. Cada resource acrescenta sua parte: um script pequeno alguns megabytes, um pacote com 50 carros centenas de megabytes, um MLO ou mapa grande ainda mais.
A CPU funciona de outra forma. O FXServer executa a lógica do jogo em uma thread principal, então um núcleo rápido importa mais do que muitos núcleos lentos. Scripts mal escritos que fazem loop a cada frame são o motivo habitual de um servidor com poucos jogadores ainda ficar em 100% em um núcleo. Um núcleo AMD Ryzen de alta frequência a 5 GHz aguenta cerca do dobro desses loops em comparação com um Xeon antigo a 2,4 GHz.
RAM: uma tabela de dimensionamento que funciona
Freeroam vanilla ou com vMenu, até 32 jogadores e poucos scripts: 2 a 3 GB. ESX ou QBCore com os jobs padrão, 32 a 48 jogadores e 50 a 80 resources: 4 a 6 GB. Uma cidade de roleplay completa com 100 a 150 resources, carros personalizados, MLOs e 64 jogadores: 8 GB, ou 12 GB se quiser folga para os picos. 128 slots com centenas de resources, pacotes grandes de veículos e inventários pesados: 16 GB ou mais.
Duas regras práticas. Primeira, o uso de RAM cresce com os resources, não com os jogadores; dobrar o número de slots mantendo os mesmos resources adiciona no máximo algumas centenas de megabytes. Segunda, planeje 30% de folga: um servidor que fica em 90% da RAM em repouso será encerrado pelo painel quando um restart ou o reload de um resource causar um pico.
CPU: um núcleo rápido, depois o resto
Até 48 jogadores, um núcleo rápido basta, desde que seus scripts estejam limpos. O OneSync Infinity, necessário acima de 32 jogadores, distribui parte do trabalho por núcleos adicionais: dê dois núcleos a um servidor de 64 slots e três a quatro a um de 128 slots. Mais núcleos não deixam um script lento mais rápido; apenas evitam que ele sufoque as outras threads.
A frequência é o número a observar na hora de comparar hosts. Dois servidores com "4 vCPU" podem diferir pelo dobro no desempenho real em FiveM. Se um host não divulga o modelo da CPU, assuma que é antiga.
Armazenamento e banda
Um FXServer novo com um framework ocupa menos de 2 GB. Uma cidade de roleplay finalizada, com pacotes de veículos, MLOs e roupas, fica entre 10 e 30 GB, mais o banco MySQL e os backups. Use armazenamento NVMe: o carregamento de resources no restart e as consultas ao banco dependem do disco, e um servidor em disco mecânico reinicia bem mais devagar.
A banda raramente é o limite. Um servidor de 64 slots usa cerca de 20 a 40 Mbit/s no pico; mais importante é que a conexão tenha proteção DDoS, porque um servidor FiveM público é atacado, normalmente já no primeiro mês.
Banco de dados e txAdmin
Os frameworks guardam jogadores, inventários e veículos em MySQL (MariaDB). Conte de 200 a 500 MB de RAM para o banco em um servidor de porte médio, e mantenha-o na mesma máquina ou no mesmo datacenter: um banco do outro lado da internet adiciona latência a cada script que o consulta, o que os jogadores sentem como lag ao abrir o inventário.
O txAdmin, o painel web do FiveM, quase não consome nada: algumas centenas de megabytes e uma porta (40120 por padrão). Ele já vem junto com o FXServer, então não há nada extra para instalar.
Escolher um plano
Comece um tamanho abaixo do que imagina e acompanhe o gráfico de recursos do painel por uma semana. RAM que você não usa é dinheiro perdido todo mês, e fazer upgrade de um plano de game server leva um minuto. Os sinais de que você precisa do próximo tamanho: RAM acima de 80% por mais do que algumas horas por dia, ou a thread principal acima de 90% com jogadores online.
Na VibeGAMES os planos FiveM vão de 2 GB a 32 GB em hardware AMD Ryzen com armazenamento NVMe, proteção DDoS e txAdmin, ESX, QBCore e Qbox instaláveis com um clique. Escolha o plano pela tabela acima e faça o upgrade pelo painel quando sua cidade crescer.
Crie seu servidor FiveM
Hospedagem FiveM em AMD Ryzen com armazenamento NVMe, proteção DDoS e frameworks com um clique, em 15 localizações. Online em minutos.
Leia também