Voltar para o blog
FiveM09 de julho de 20266 min de leitura

Como subir o seu servidor de FiveM na VPS do zero

O guia completo da primeira subida: da transferência da base ao banco de dados importado e a whitelist liberada para você entrar.


Este é o guia que junta todas as etapas. Ao final dele você vai ter a base na máquina, a porta aberta, as chaves configuradas, o banco de dados importado e a sua conta liberada para entrar na cidade.

Cada etapa tem um guia próprio mais detalhado, e vamos linkando ao longo do caminho. Aqui a ideia é você ver a sequência inteira.

Prefere assistir? O processo completo está no nosso tutorial em vídeo. O passo a passo escrito continua abaixo.

1. Conecte na máquina e mande a base

Comece se conectando na sua VPS. Se for a primeira vez, o passo a passo está em como conectar na sua VPS Windows.

Com o acesso funcionando, transfira os arquivos da sua base. Para base grande o caminho é o FileZilla; para algo menor, um serviço de nuvem resolve. Os dois estão comparados em como transferir a base do seu servidor de FiveM, que também explica o que apagar antes de enviar para não carregar peso à toa.

2. Descubra qual porta o servidor usa

Com a base na máquina, abra o config.cfg ou o server.cfg e olhe o topo do arquivo. É lá que fica a porta que o seu servidor utiliza.

Arquivo de configuração mostrando as linhas endpoint_add_tcp e endpoint_add_udp na porta 30120

No exemplo acima a porta é a 30120, que é o padrão do FiveM. Repare que ela aparece duas vezes, uma para TCP e outra para UDP.

3. Abra a porta no firewall

A porta não vem liberada por padrão no Windows. Sem isso, o servidor sobe mas ninguém consegue conectar de fora.

Crie as regras para TCP e para UDP, seguindo como abrir uma porta na sua VPS.

4. Configure as chaves

Toda base precisa de duas chaves para funcionar. Elas ficam no server.cfg ou num arquivo próprio, como o keys.cfg.

Trecho do arquivo de configuração com as linhas steam_webApiKey e sv_licenseKey

5. Inicie o XAMPP

Falta o banco de dados. Nas VPS de FiveM da WyzeHost o XAMPP já vem instalado. Se ainda está decidindo o sistema da máquina, a comparação está em Linux ou Windows para servidor de FiveM. O HeidiSQL você precisa baixar, no site oficial.

Área de trabalho da VPS com os atalhos do XAMPP e do HeidiSQL

Com os dois na máquina, abra o XAMPP e clique em Start no Apache e no MySQL. Os dois precisam ficar verdes.

Painel do XAMPP com Apache e MySQL rodando

6. Crie a sessão no HeidiSQL

Abra o HeidiSQL e clique em Nova, no canto inferior esquerdo.

Gerenciador de sessões do HeidiSQL com o botão Nova destacado

Dê um nome à sessão, algo como FiveM. As configurações padrão já apontam para o MySQL local que o XAMPP acabou de subir. Selecione a sessão e clique em Abrir.

Sessão criada no HeidiSQL com o botão Abrir destacado

7. Encontre o arquivo do banco

Volte na pasta da sua base e procure o arquivo .sql. Em muitas bases ele fica numa pasta chamada Banco de Dados.

Pasta Banco de Dados com o arquivo vrpex.sql

Se o arquivo não abrir no HeidiSQL ao dar dois cliques, clique com o botão direito e vá em Abrir com.

Menu de contexto do arquivo sql com a opção Abrir com

Escolha o HeidiSQL na lista.

Janela de escolha de aplicativo com o HeidiSQL selecionado

8. Execute o arquivo

O arquivo abre como uma aba dentro do HeidiSQL, ao lado da sessão.

HeidiSQL com a aba do arquivo sql aberta

Com a aba selecionada, clique no botão de executar.

Botão de executar destacado na barra de ferramentas do HeidiSQL

9. Confirme que o banco foi criado

Clique no botão verde de atualizar para o HeidiSQL recarregar a lista. O banco de dados da sua base aparece na coluna da esquerda.

Banco de dados aparecendo na lista após atualizar o HeidiSQL

Expandindo, você vê as tabelas. Para conferir o conteúdo de alguma, selecione a tabela e clique na aba Dados, na parte superior.

Tabelas do banco de dados listadas com a aba Dados aberta

10. Inicie o servidor

Volte na pasta da base e execute o start.bat.

Pasta da base com o arquivo start.bat

11. Conecte pelo FiveM

Abra o FiveM, pressione F8 e digite connect seguido do IP da sua máquina.

Console do FiveM com o comando connect e o IP do servidor

12. Libere a sua whitelist

Aqui vem o passo que trava quase todo mundo na primeira vez. A conexão é recusada, e a mensagem vem da própria base, não do FiveM.

Mensagem de conexão recusada pelo servidor por causa da whitelist

Isso acontece porque a base já vem com whitelist ativa, e o seu usuário ainda não está liberado.

A boa notícia é que a tentativa recusada já registrou você no banco. Volte ao HeidiSQL, atualize, e na tabela de usuários troque a coluna whitelisted de 0 para 1 no seu registro.

Tabela de usuários com a coluna whitelisted alterada para 1

O detalhamento, incluindo como liberar outros jogadores depois, está em como liberar a whitelist no seu servidor de FiveM.

13. Conecte de novo

Volte ao FiveM e refaça a conexão. Agora o download dos arquivos do servidor começa normalmente.

FiveM conectando no servidor e carregando o conteúdo

Pronto, a sua cidade está no ar.

O que fazer em seguida

Confira se o plano acompanha. Servidor de pé é só o começo; quantos jogadores ele sustenta depende do processador e da memória. Escrevemos sobre isso em como escolher a VPS para o seu servidor de FiveM.

Troque o IP por um endereço próprio. Divulgar connect mais um IP funciona, mas um endereço como seuservidor.fivembr.com é mais fácil de lembrar e permite trocar de máquina sem perder ninguém. O passo a passo está em como redirecionar o seu domínio para o servidor.

Ative o cache externo. Se os jogadores reclamarem de demora para entrar, o gargalo é o download dos arquivos, não a máquina. Veja em o que é cache externo no FiveM.

Pronto para começar o seu projeto?

Encontre o plano certo para o seu projeto e conte com servidores no Brasil, Ryzen 9 e anti-DDoS incluso.

Logo

Olá
como podemos te ajudar?

Suporte via Discord

Normalmente respondemos em 2 min.

Suporte via WhatsApp

Normalmente respondemos em 2 min.

Ver dúvidas comuns