Como hospedar um servidor FiveM

Um servidor FiveM são três coisas que precisam concordar entre si: os artifacts do servidor, um banco de dados MySQL e o txAdmin rodando por cima de ambos. Este guia percorre a construção na ordem que evita os becos sem saída habituais, e é honesto sobre quais partes continuam sendo problema seu depois.

A construção, na ordem que funciona

1. Uma máquina que consiga de fato sustentar uma cidadeO FiveM é single-thread onde importa, então a velocidade do clock vence o número de núcleos. Reserve cerca de 6GB de RAM para um servidor de 32 slots antes dos resources, e mais para MLOs e scripts pesados. Linux é a escolha habitual; os artifacts são publicados para ambos.
2. MySQL primeiro, framework depoisqbcore, qbox e ESX esperam todos um MySQL/MariaDB funcionando, com um usuário, um schema e o dump SQL deles importado. Fazer isso antes de instalar o framework economiza uma noite longa: quase todo relato de "o framework não inicia" é um banco de dados que não estava pronto.
3. Artifacts, txAdmin e uma chave cfx.reBaixe os artifacts atuais do servidor, inicie-os uma vez para subir o txAdmin e depois cole a chave cfxk_ gerada para sua própria conta no portal cfx.re. O txAdmin assume a partir daí: receitas, resources, reinicializações e console.
4. Portas, e as que as pessoas esquecem30120 TCP e UDP para o próprio jogo, e o txAdmin em sua própria porta (40120 por padrão), que nunca deve ficar aberta para o mundo sem senha. Esquecer a metade UDP é a causa clássica de um servidor que aparece na lista mas nunca conecta.

Por que o banco de dados vem primeiro

Nada em um servidor de roleplay é sem estado. Personagens, veículos, inventários, jobs e propriedades vivem todos no MySQL, o que significa que o banco de dados não é um componente do seu servidor tanto quanto é aquilo de que seu servidor é feito. Instale um framework antes de o banco de dados estar pronto e você terá um servidor que inicia, lança erros de conexão e deixa seus jogadores com personagens que somem ao reconectar.

É também a parte que mais pune a hospedagem em máquina única. Uma VPS que caiu sem um dump da noite anterior não é uma interrupção, é um wipe. O wipe é a única coisa que uma comunidade de roleplay não perdoa. Em qualquer lugar que você hospede, defina seu cronograma de backup antes de abrir as candidaturas.

Erros que custam fins de semana inteiros

  • •Expor o txAdmin à internet com a configuração padrão, que entrega controle total do servidor
  • •Pular a importação do SQL e então culpar o framework por não iniciar
  • •Rodar o banco de dados no mesmo disco, sem backup e sem agenda de dump
  • •Nunca atualizar os artefatos e então cair em uma atualização do cliente que quebra o servidor
  • •Deixar os recursos crescerem sem controle até um reinício levar quatro minutos

O que a autohospedagem realmente custa

A VPS é a parte barata. O custo real são as horas: atualizações de artifacts após cada patch do client, um banco de dados que agora você administra, o txAdmin exposto com segurança, cronogramas de reinicialização e uma lista de resources que cresce até que algo comece a dar timeout no horário de pico. Nada disso é difícil. Tudo isso é recorrente, e chega nos piores momentos. Para um servidor de roleplay, isso significa sexta à noite.

Ou pule a construção por completo

O mesmo servidor, com o txAdmin e um banco de dados MySQL sincronizado entre três nós independentes, implantado para você na nuvem descentralizada da Flux a partir de $12.49/mês. Você continua com a chave cfx.re, os resources e os dados.

Perguntas frequentes

Quais são os requisitos de hardware para um servidor FiveM?

A velocidade do clock importa mais do que o número de núcleos, porque o servidor FiveM é single-thread onde importa. Como guia aproximado, 6GB de RAM e 2 núcleos rápidos atendem um servidor de 32 slots, 8GB e 4 núcleos um de 48, e 12GB uma cidade movimentada de 64 slots. Resources, MLOs e scripts aumentam isso rapidamente, então trate os números base como um piso e não como alvo.

Preciso de MySQL para rodar um servidor FiveM?

Para qualquer framework de roleplay, sim. qbcore, qbox e ESX armazenam personagens, inventários, veículos e jobs no MySQL ou MariaDB, e nenhum deles inicia corretamente até que o banco de dados exista, um usuário tenha recebido acesso e o dump SQL do framework tenha sido importado. Um servidor vanilla sem framework pode rodar sem um, mas isso não é o que a maioria das pessoas quer dizer com servidor FiveM.

O que é o txAdmin e preciso usá-lo?

O txAdmin é o painel de controle web incluído nos artifacts do servidor FiveM: receitas, gerenciamento de resources, acesso ao console, reinicializações agendadas e administração de jogadores. Não é obrigatório, mas é como quase todo mundo roda um servidor, e é a peça que transforma uma instalação bruta de artifacts em algo que você administra sem SSH.

Quais portas um servidor FiveM precisa?

Porta 30120 em TCP e UDP para o jogo, e uma porta separada para o txAdmin (40120 por padrão). Abrir apenas o TCP é a configuração incorreta mais comum. O servidor aparece na lista, mas os jogadores não conseguem conectar. O txAdmin nunca deve ser exposto publicamente sem uma senha forte, pois ele concede controle total do servidor.

A autohospedagem do FiveM é mais barata que a hospedagem gerenciada?

Na fatura, geralmente. No total, depende do que suas noites valem. Uma VPS capaz de uma cidade de 48 slots não está longe do preço de um plano gerenciado, e a diferença compra atualizações de artifacts, administração de banco de dados, backups e ser quem conserta quando algo quebra no meio de uma sessão.