Como deixar o seu servidor de FiveM sem whitelist
Liberar a entrada ajuda a encher uma cidade nova, mas tem contrapartida. Onde mexer no vRP e como achar o mesmo ponto em qualquer framework.
Cidade nova com whitelist ativa tem um problema prático: o jogador chega, tenta entrar, é recusado, e vai embora antes de saber do que se trata.
Deixar o servidor aberto resolve isso. Quem entra joga na hora, sem formulário, sem esperar aprovação. Para quem está começando e precisa de movimento, faz sentido.
Prefere assistir? O processo está no nosso tutorial em vídeo. O passo a passo escrito continua abaixo.
Antes: o que você perde
A whitelist não é só burocracia. Ela é um filtro, e tirar o filtro deixa passar todo mundo, inclusive quem entra para atrapalhar.
Sem ela, você fica dependendo só do que acontece depois: staff atenta, banimento rápido e registro do que aconteceu. Isso funciona, mas é sempre reativo, e o estrago acontece antes.
Muita cidade faz o caminho dos dois: abre no começo para encher, e ativa a whitelist quando já tem público. Se um dia quiser voltar atrás, é só reverter o que você vai fazer agora.
Vale saber também que existe meio termo. Dá para manter a whitelist e automatizar a aprovação por um bot no Discord, o que tira o atrito sem tirar o filtro.
Cada base é diferente
Não existe um botão padrão do FiveM para isso. A whitelist é implementada pela base, então o arquivo muda conforme o framework que ela usa.
O exemplo abaixo é numa base vRP, que é o caso da ZIRIX. Logo depois explicamos como achar o mesmo ponto em qualquer outra.
Onde mexer numa base vRP
Vá até a pasta do framework, dentro dos resources:
resources > [vrp] > vrp
O arquivo é o base.lua.

Abra o arquivo no editor de sua preferência e procure por create_user com
Ctrl + F.

A linha é esta:
vRP.prepare("vRP/create_user", "INSERT INTO vrp_users(whitelisted, banned) VALUES(false, false); SELECT LAST_INSERT_ID() AS id")
É ela que cria o registro do jogador na primeira vez que ele tenta conectar. Os
dois valores em VALUES seguem a ordem das colunas logo antes:
- O primeiro é o
whitelisted. Emfalse, o jogador nasce sem liberação. - O segundo é o
banned. Emfalse, o jogador nasce sem banimento, que é o correto.
Troque o primeiro valor
Altere o primeiro false para true, mantendo o segundo como está:

VALUES(true, false)
Salve o arquivo e reinicie o servidor. A partir daí, todo jogador que conectar pela primeira vez já entra liberado.
Atenção a um detalhe: a mudança vale para quem for criado dali em diante.
Quem já tentou entrar antes continua com whitelisted em 0 no banco, e
precisa ser liberado na mão, como mostramos em
como liberar a whitelist no seu servidor.
Como achar isso em outra framework
Se a sua base não é vRP, a lógica é a mesma, só muda o nome do arquivo. O que você procura é o ponto onde o usuário é criado no banco.
O caminho é este:
- Descubra qual framework a base usa. Olhe os resources e procure a pasta
principal, algo como
vrp,es_extended,qb-coreou o nome da própria base, como no caso da Creative. - Procure pela criação do usuário. Dentro dessa pasta, busque por
create_userou porINSERT INTOjunto do nome da tabela de usuários. Quase toda framework tem uma única query fazendo isso. - Procure pela palavra whitelist. Se a busca anterior não achar, busque
por
whitelistna pasta do framework. O que interessa é o valor padrão que entra no banco quando o registro é criado. - Confira no banco antes de mexer. Abra a tabela de usuários no HeidiSQL e
veja o nome exato da coluna. Em algumas bases ela é
whitelisted, em outras éwhitelist, e há bases que usam1e0no lugar detrueefalse.
Se a sua base guarda isso em 1 e 0, o valor a colocar é 1, não true.
Faça backup antes. Mexer no arquivo do framework é rápido de desfazer, mas se algo der errado no banco o prejuízo é outro. Veja como fazer backup do banco de dados.
Depois de abrir o servidor
Com a porta aberta, duas coisas ajudam bastante:
Deixe a cidade visível. Não adianta liberar a entrada se ninguém encontra o servidor. Veja como fazer o seu servidor aparecer na lista do FiveM.
Tenha como administrar. Servidor aberto exige reação rápida, e acompanhar o console e os jogadores pelo navegador facilita muito. O txAdmin resolve isso.
E quando a cidade estiver cheia e você quiser voltar a filtrar, é só reverter o
true para false e liberar os jogadores pelo banco ou por um bot de
whitelist no Discord.
Tirar a whitelist enche a cidade mais rápido, e é justamente aí que o plano aperta. Se a entrada liberada trouxer mais gente do que a máquina aguenta, o upgrade nos planos de host de FiveM leva menos de um minuto e não perde arquivo.


