Como rodar dois servidores de FiveM na mesma VPS
Um servidor de teste ao lado do principal, sem conflito. As três coisas que precisam ser diferentes entre eles e como os jogadores conectam em cada um.
Ter um segundo servidor na mesma máquina é o jeito certo de testar script novo sem arriscar a cidade que está no ar. Dá para fazer sem contratar outra VPS.
O que muda é que três coisas precisam ser diferentes entre os dois: a porta, o banco de dados e a license key. Se qualquer uma delas for igual, os servidores brigam entre si.
Prefere assistir? O processo completo está no nosso tutorial em vídeo. O passo a passo escrito continua abaixo.
Copie a pasta do servidor
Feche o servidor principal antes, senão a cópia falha em arquivos que estão em uso.
Com ele parado, copie a pasta inteira da base e dê um nome que diferencie as
duas. No exemplo, Base vRPex e Base vRPex - 2.

Nomes claros evitam o erro mais bobo dessa configuração, que é editar o arquivo do servidor errado.
Diferença 1: a porta
Abra a segunda base e localize o config.cfg ou o server.cfg.

No topo do arquivo estão as linhas de conexão, com a porta que o servidor usa.
Como a cópia veio do principal, ela está na porta padrão 30120.

Troque para outra porta nas duas linhas, a de TCP e a de UDP. No exemplo,
30121.

Salve o arquivo. Em seguida, abra a porta nova no firewall, criando as regras de entrada em TCP e UDP. O procedimento está em como abrir uma porta na sua VPS.
Diferença 2: o banco de dados
Se os dois servidores usarem o mesmo banco, os personagens e itens vão se misturar. Cada um precisa do seu.
Ainda no config.cfg da segunda base, localize a linha de conexão com o MySQL
e troque o nome do banco. No exemplo, de vrpex para vrpex2.

O nome do banco fica logo depois do endereço, entre a barra e o ponto de interrogação. Salve e feche o arquivo.
Agora vá até a pasta do banco de dados da segunda base e localize o arquivo
.sql.

Se ele não abrir no HeidiSQL, clique com o botão direito, vá em Abrir com e escolha o programa.

Selecione o HeidiSQL na lista de programas.

Com o arquivo aberto, procure nas primeiras linhas o nome do banco. Ele aparece
duas vezes, no CREATE DATABASE e no USE.

Troque as duas ocorrências para o nome novo e clique no botão de executar.

Clique em refresh e o segundo banco aparece na lista, ao lado do primeiro.

Diferença 3: a license key
Este é o ponto que mais causa dor de cabeça: não use a mesma key nos dois servidores. Cada um precisa da sua.

A boa notícia é que gerar outra não custa nada, e a sua conta na Cfx.re permite até 3 keys ativas. Se você tem assinatura paga, todas as três herdam os benefícios do plano, o que resolve exatamente esse caso de servidor principal mais ambiente de teste.
O passo a passo está em como gerar a license key gratuita do FiveM.
Feito isso, pode iniciar o segundo servidor.
Como conectar em cada um
Quando você digita apenas o IP no console do FiveM, ele assume a porta padrão
30120. Por isso o servidor principal conecta só com o endereço.
Para o segundo, é preciso informar IP e porta, separados por dois-pontos.

No exemplo:
connect 104.234.65.148
connect 104.234.65.148:30121
Um alerta sobre recursos
Dois servidores na mesma máquina dividem o mesmo processador e a mesma memória. Para um ambiente de teste com você e mais duas ou três pessoas, isso não incomoda. Mas se você pretende manter as duas cidades cheias ao mesmo tempo, a conta muda: é como sustentar o dobro de jogadores.
Sobre dimensionamento, escrevemos em como escolher a VPS para o seu servidor de FiveM.
As configurações disponíveis, com a referência de jogadores de cada uma, estão nos planos de host de FiveM.


