RedM é a plataforma multijogador CitizenFX para Red Dead Redemption 2: o servidor é o mesmo FXServer do FiveM, iniciado com "set gamename rdr3". Reserve de 20 a 40 minutos; é preciso uma chave de licença gratuita do portal Cfx.re e cada jogador deve ter Red Dead Redemption 2 no PC.
Instalação passo a passo
Crie uma conta em portal.cfx.re e gere uma chave de licença para o seu servidor.
Baixe a versão recommended/master mais recente do servidor (Windows ou Linux) na página de download da documentação.
Extraia em uma pasta "server" e clone o cfx-server-data em uma pasta "server-data" separada.
Crie o server.cfg em server-data (use a ferramenta "Gerador de server.cfg para RedM") com "set gamename rdr3" e sua sv_licenseKey.
Inicie o FXServer a partir da pasta server-data com "+exec server.cfg".
No RedM, pressione F8 e digite "connect 127.0.0.1:30120" para testar localmente.
Em um VPS, abra a porta 30120 em TCP e UDP (firewall do sistema e do provedor).
Configure a inicialização automática (serviço systemd ou tarefa agendada do Windows).
Agende backups e atualizações do servidor e adicione-o em game-rank.com/jeux/red-dead-redemption-2.
Pré-requisitos
A documentação oficial não define hardware mínimo; os valores abaixo são estimativas comuns a ajustar aos seus recursos (scripts, framework).
- SO: Windows 10/Server 2016+ ou Linux 64 bits (Ubuntu/Debian); no Linux são necessários xz-utils e git.
- Estimativa: 2 a 4 núcleos, 4 a 8 GB de RAM e 10 GB de disco para 32 slots (não oficial).
- Chave de licença gratuita (sv_licenseKey) do portal Cfx.re; OneSync "on" é obrigatório acima de 64 slots.
Instalação local (Windows)
Extraia o .7z do servidor em C:\FXServer\server, clone o cfx-server-data em C:\FXServer\server-data, crie o server.cfg e inicie o servidor a partir de server-data.
git clone https://github.com/citizenfx/cfx-server-data.git C:\FXServer\server-data
cd /d C:\FXServer\server-data
C:\FXServer\server\FXServer.exe +exec server.cfgInstalação em um VPS Linux (Ubuntu/Debian)
Crie um usuário não root, baixe a versão Linux da página oficial de download (fx.tar.xz) e extraia-a.
sudo adduser --disabled-password --gecos "" redm
sudo apt update && sudo apt install -y xz-utils git screen
sudo -iu redm
mkdir -p ~/FXServer/server && cd ~/FXServer/server
# placez ici fx.tar.xz (version Linux téléchargée) puis :
tar xf fx.tar.xz
cd ~/FXServer && git clone https://github.com/citizenfx/cfx-server-data.git server-data
# créez ~/FXServer/server-data/server.cfg, puis :
cd ~/FXServer/server-data && bash ~/FXServer/server/run.sh +exec server.cfgPortas a abrir
A porta é alterada nas linhas endpoint_add_tcp e endpoint_add_udp do server.cfg; abra o mesmo número no firewall. Em hospedagem doméstica, redirecione a porta (NAT) do roteador para o IP local do servidor. Teste de uma rede externa (hotspot do celular).
- 30120/TCP e 30120/UDP — conexão de jogadores e lista de servidores (padrão).
- 40120/TCP — interface web do txAdmin, se usada (não a exponha publicamente sem proteção).
Firewall Linux (ufw)
Permita o SSH antes de ativar o ufw. Na OVH, Hetzner, Scaleway e outros, abra também a porta no firewall / security group do provedor.
sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable
sudo ufw statusFirewall do Windows (netsh)
Em um prompt de comando de administrador:
netsh advfirewall firewall add rule name="RedM TCP 30120" dir=in action=allow protocol=TCP localport=30120
netsh advfirewall firewall add rule name="RedM UDP 30120" dir=in action=allow protocol=UDP localport=30120Serviço systemd (Linux)
Salve este arquivo em /etc/systemd/system/redm.service e execute "sudo systemctl enable --now redm". Se o serviço encerrar logo (console sem entrada padrão), execute o servidor em screen ou tmux: "screen -S redm" e o comando de início.
[Unit]
Description=RedM server
After=network-online.target
Wants=network-online.target
[Service]
User=redm
WorkingDirectory=/home/redm/FXServer/server-data
ExecStart=/bin/bash /home/redm/FXServer/server/run.sh +exec server.cfg
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.targetInicialização automática no Windows
Crie C:\FXServer\start.cmd e uma tarefa agendada que o execute na inicialização da máquina.
REM C:\FXServer\start.cmd
cd /d C:\FXServer\server-data
C:\FXServer\server\FXServer.exe +exec server.cfg
REM Tâche planifiée / Scheduled task (invite administrateur)
schtasks /create /tn "RedM" /tr "C:\FXServer\start.cmd" /sc onstart /ru SYSTEMAtualizações e backups
Para atualizar: pare o servidor, substitua o conteúdo da pasta server pela nova versão (server-data e server.cfg não mudam) e reinicie. Faça backup de server-data (recursos, server.cfg) e do banco de dados do seu framework (MySQL/MariaDB, se houver). Reinício agendado: cron ou agendador do Windows.
# Sauvegarde / backup (cron : 0 4 * * *)
tar czf ~/backup-redm-$(date +%F).tar.gz -C ~/FXServer server-data
# Redémarrage planifié / scheduled restart (cron root : 0 5 * * *)
systemctl restart redmDivulgar seu servidor
Um servidor público com chave válida aparece na lista de servidores do RedM; preencha sv_projectName, sv_projectDesc e tags. Adicione também seu servidor em game-rank.com/jeux/red-dead-redemption-2 para ganhar visibilidade.
Solução de problemas
- O servidor inicia como GTA V: falta "set gamename rdr3" ou não é carregado; inicie com +exec server.cfg a partir de server-data.
- "Invalid license key": sv_licenseKey ausente, copiada errada ou vinculada a outro IP; gere novamente em portal.cfx.re.
- Jogadores não conseguem conectar de fora: porta 30120 não aberta em TCP E UDP (firewall, provedor, NAT do roteador).
- Erro de build ou cliente recusado: alinhe sv_enforceGameBuild (1491 é o único build listado na documentação oficial) com a versão do seu framework.
- Um recurso não carrega: fxmanifest.lua sem game 'rdr3' ou rdr3_warning; gere-o com a ferramenta dedicada e confira o "ensure" no server.cfg.
Perguntas frequentes
- É preciso pagar para hospedar um servidor RedM?
- Não: o software do servidor e a chave de licença do portal Cfx.re são gratuitos segundo a documentação. Só a hospedagem (VPS, dedicado) e scripts pagos têm custo.
- Posso usar o txAdmin com o RedM?
- Sim, o txAdmin vem com o FXServer e oferece interface web (porta 40120 por padrão). Escolha RedM no assistente de configuração ou adicione "set gamename rdr3" ao server.cfg.
- Quantos jogadores um servidor RedM comporta?
- sv_maxclients aceita de 1 a 2048; a partir de 32 slots OneSync deve ser "on" ou "legacy", e acima de 64 apenas "on". O número real depende da CPU e dos scripts.
- Onde ficam os arquivos de dados do servidor?
- O servidor em si guarda apenas server-data (recursos, server.cfg, cache). Os dados de jogo (personagens, inventários) ficam no banco de dados do framework (geralmente MySQL/MariaDB): faça backup à parte.
