This guide explains how you can create your own RedM server.
This mod makes it possible to set up a player-created server and create your own RedM RP server. Here you have the opportunity to create a completely new gaming experience and relive the world of Red Dead Redemption 2. For PC only, not for console.
Would you like to create or rent a RedM server? Then this guide is for you! At Zaphosting you can easily rent your RedM server – simple and convenient!
Contents
Server Hosting: Zaphosting (rent & save money)
You want a RedM Servers create? Then you need a good server hoster right from the start. For this we recommend our partner host Zap hosting
Rent directly on Zaphosting now (save -10%)
Requirements
By and large, the set-up process is very similar to: Instructions "How to create a FiveM server".
- Windows or Linux (Ubuntu/Debian recommended)
- Highly recommended - Git 1.9k for correct installation
- Only if you use Windows on the server: - Visual C++ Redistributable 2019 800 or newer version
- Have a basic knowledge of Command Prompt/Terminal usage and Git. If you are not familiar with this, please look it up online. You need to know how to create a folder, modify folders, clone a Git repository, and start a file.
The installation
The file paths we will use may be different, but make sure your file path does not contain spaces
BAD! - C:\Users\Max Mustermann\Desktop\MyServer
GOOD - C:\Projects\MyServer
Since most beginners will be setting up a server on their home PC, we are hereby providing more detailed instructions for Windows:
For Windows Servers
- Create a new base folder (e.g. C:\MyServer)
- Create two new directories within this folder
a. C:\MyServer\server-files, for the server binary files
b. C:\MyServer\server-data, for your server resources/scripts - Open http://runtime.fivem.net/artifacts/fivem/build_server_windows/master/
... and download the latest recommended artifact. - Open the downloaded server.zip file and extract the content to the folder for server binary files created in step 2a (e.g. C:\MyServer\server-files)
- If you have Git installed, open a command prompt window
a. Press Windows Key + R
b. In the dialog box that opens, type cmd and press Enter - Navigate to your server data folder
a. cd C:\MyServer\server-data - Clone the cfx-server-data repository
a. git clone https://github.com/citizenfx/cfx-server-data.
b. DANGER! Don't forget the point!!! - Open Notepad or another file editor (Notepad++, vscode)
a. Create a new file and paste the sample server.cfg found at the end of this post.
b. Generate a license key on https://keymaster.fivem.net 2.5k
c. Change the sv_licenseKey with your license key (e.g. sv_licenseKey myl1c3nsekey)
d. Save the file as server.cfg in the server-data folder (e.g. C:\MyServer\server-data) - Do not forget to save the - Set the file extension in the save prompt to 'All files'!
- Start the server in the Command Prompt window from step 5
a. Enter: ..\server-files\FXServer.exe +exec server.cfg +set game rdr3
b. Press Enter and your server will start. - If the server does not start or you receive an error message such as "Error authenticating your license key", please read the instructions again. Then you have done something wrong.
For Linux servers
Provided you are logged into the server via SSH or have other access to it
- Create a new base folder (e.g. ~/myserver)
- Create two new directories within this folder
a. ~/myserver/server-files, for the server binary files
b. ~/myserver
/server-data, for server resources/scripts - Go to http://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/
a. Right-click the latest version
b. Click “Copy Link Path” or similar - Go to server files
a.cd ~/myserver/server-files
- Download the server artifacts (from step 3)
a.due to
- Extract the file with
tar
a.tar xf fx.tar.xz
- Go to
server data
folder and clone the cfx-server-data folder
a.cd ~/myserver/server-data && git clone https://github.com/citizenfx/cfx-server-data .
- Create a server.cfg file and copy the example from the bottom of this page (below)
a.nano server.cfg
b. Copy + paste the example server.cfg - Go to https://keymaster.fivem.net & generate a server key
- Enter the generated license key in your server.cfg replacing the changeme value
- Exit nano (Ctrl+X -> Y -> Enter)
- Start your server now:
a.bash ../server-files/run.sh +exec server.cfg +set gamename rdr3
If any problems occurred, please read the instructions again and follow the instructions carefully.
FAQ | General questions
Since questions keep coming up, we offer the best way to answer them here.
Who can rent a RedM server?
Anyone over the age of 18 can register a server
We recommend our partner Zaphostingthat makes this possible.
There you can buy a server directly.
RedM / Red Dead Online - The difference?
While RD:O runs on Rockstar Games servers, you can start your own server here, which you run yourself. Here you determine the rules of the game: Who has admin rights, who has how much money, what the game rules are, etc. pp. You can also add your own RedM plugins (mods).
How much does a RedM server cost?
This depends on the number of slots on the server and the technical equipment. Zaphosting already offers servers for €5 per month – making it very affordable. So it's worth renting a server and getting started.
Where can I find the best scripts for my project?
There are numerous internet forums and websites for mods. We recommend the following site: https://forum.cfx.re/c/redm-development/redm-releases/60
How do I install Saltychat?
Around Saltychat for RedM, download the server version of Salty and put it in the "resources" folder. Then start the resource via your server.cfg - just like with FiveM in the end.
Do I need a Teamspeak server?
It depends: We recommend that you rent a Teamspeak serverso that your players can talk to each other. It is of course also possible to communicate in-game using Mumble. Mumble is a voice system that is used by RedM and FiveM to communicate in the game via in-game voice chat.
For the best roleplay experience, we recommend a Teamspeak server with Saltychat.
Can I also operate a RedM server free of charge?
Running a server costs electricity (and therefore money). You can also start your server on your own PC first to test important functions and details. But if you want to start a public server, you should seriously consider spending a few euros and renting a small server. It doesn't cost a fortune! You can always upgrade later.
How can I pay with Zaphosting?
Zaphosting offers the following payment options (information without guarantee):
Paypal, PaySafeCard, Sofortüberweisung, Giropay, EPS transfer, micropayment Handypay, Bitcoin, micropayment Call2pay.
Tips for starting a successful community
Here are some quick tips for a successful community:
- Clear goal: Define the purpose of the community.
- Relevant topicsConsider the interests of the members.
- Promoting commitmentEncourage active participation.
- Establish rulesDefine and communicate rules of conduct.
- Regular contentOffer new content on a regular basis.
- Use feedbackCustomize the community according to members' wishes.
- NetworkingCooperate with other communities and influencers.
- Build a team: Set up moderators and admins.
- Have patienceBe patient and consistent.
Configure RedM Server (correctly)
Important starting tips
If you run the server on your own PC, you can connect via localhost.
For hosting outside your home network, ports must be shared:
a. Port 30120 UDP/TCP inbound and outbound for server traffic
b. Port 30110 UDP outgoing for the Server list
c. Port 30130 UDP outbound for cfx.re/join proxy links
If you do not want your server to be listed in the server list (assuming the ports are set up correctly), add sv_master "" in the server.cfg. Then it will not be displayed to anyone and only the direct IP can be connected to.
Example Server.CFG
# Only change the IP if you're using a server with multiple network interfaces, otherwise change the port only. endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120" ensure spawnmanager ensure mapmanager ensure basic-gamemode # A comma-separated list of tags for your server. # For example: # - sets tags "drifting, cars, racing" # Or: # - sets tags "roleplay, military, tanks" sets tags "default" # A valid locale identifier for your server's primary language. # For example "en-US", "fr-CA", "nl-NL", "de-DE", "en-GB", "pt-BR" sets locale "root-AQ" # please DO replace root -AQ on the line ABOVE with a real language! # Set your server's hostname sv_hostname "FXServer, but unconfigured" # Add system admins add_ace group.admin command allow # allow all commands add_ace group.admin command.quit deny # but don't allow quit add_principal identifier.fivem:1 group.admin # add the admin to the group # Hide player endpoints in external log output. sv_endpointprivacy true # Server player slot limit (must be between 1 and 32, unless using OneSync) sv_maxclients 32 # Steam Web API key, if you want to use Steam authentication (https://steamcommunity.com/dev/apikey) # -> replace "" with the key set steam_webApiKey "" # License key for your server (https://keymaster.fivem.net) sv_licenseKey changeme
Rent RedM Server immediately
Zaphosting is an official RedM and FiveRP partner and takes care of the operation and administration of your server.
Rent directly and cheaply on Zaphosting
Create your own RedM roleplay server today. We wish you lots of fun!
Do you have questions or problems about Red Dead Redemption? Contact Rockstar Games official game support via this link.
If you have any questions about the game, you can contact report in the official forum, and write a post.
Hello! If you have any questions about RedM, please feel free to leave a comment here.
Hi! I am an admin of a server under construction. Now I wanted to research for myself where to get the various map versions. I mean, there are now some buildings in the construction phase on the currently installed map. But there are also versions where buildings are finished etc. I'm now trying to find out where you can see the differences and where you get them from.
Hey,
take a look at the RedM forum: https://forum.cfx.re/c/redm-development/redm-releases/60
Hello, I did everything that was in the instructions. But I now have a FiveM server and not a RedM server