← Blog

How do you configure a RedM server? The server.cfg file

Par Benjamin D. · PDG

· Lecture 6 min

Contents

An entire RedM server is steered from a single text file: server.cfg. A comma in the wrong spot, a misplaced ensure, a forgotten build, and the server stays silent. Rather than a dry list, let's see this file as a musical score: every line has to fall at the right moment.

The identity trio: license, build, port

  • sv_licenseKey: your cfx.re key. Missing or invalid, nothing starts.
  • set gamebuild: locks the expected RDR2 build; a mismatch stops your players from connecting.
  • endpoint_add_udp / endpoint_add_tcp: the network listening, on port 30120 by default.

The public face

sv_hostname sets the name shown in the RedM server list, and sv_maxclients the number of slots. The latter must stay consistent with your CPU and your RAM: opening 64 slots on a small configuration is programming the lag.

The order of the ensures, the most sensitive point

This is where 90% of RedM configurations fail. The ensure lines are read top to bottom, so the dependencies come first: the MySQL connection, then oxmysql, then the VORP core, and only afterward the resources that depend on it. Swapping two lines is enough to crash the chain.

Permissions: the ace system

Admin rights go through the CitizenFX ace system (add_ace, add_principal) and the txAdmin roles. Hand them out sparingly: an admin principal granted too broadly is a direct hole in your RP.

Treat server.cfg like code: comment each block, keep the dependencies grouped at the top of the file, and never drop a VORP ensure below oxmysql. A readable file means a server you fix in two minutes.

Editing it without touching it by hand

On a Fly-Serv RedM server, FlyPanel and txAdmin open server.cfg in a clear editor and restart with one click, no FTP. Make sure you've properly followed the RedM installation beforehand, continue with adding scripts, or start a new server from 1,99 €/month.