Cloudflare DNS config for FiveM

Table of Contents

Supposedly you have a FiveM game server and you want to use a example.com address, you can do this by means of an A record and an SRV record. But how is the structure of this and how do you set it up?


Note: It is not necessary to create an A record if you host the FiveM server on our FiveM server hosting.

In general, you can already create an A record for play.example.com via the DNS management of your provider to the ip address of your server. The SRV record can sometimes be different per provider, how it can be set.

The SRV record must contain the following elements:

  • Service
  • Priority
  • Weight
  • Port
  • Target

For a FiveM play domain it will be something like this:

ServicePriorityWeightPortTarget
_cfx._udp.play1010The port of your FIveM server, the default FIveM server port is 30120The target you want to connect to, it will define the IP of the server.
If you have set the play.example.com A record it is: play.example.com 
If you are using the Jestax FiveM servers it is something like node01.jetstax.com

We have listed some examples of setups on different dashboards and services.


Step 1 #

Trough the Cloudflare domain, click on “DNS” to enter the DNS settings.

Step 2 #

  • Click on the button “+ Add record” to drop down the new record form.

  • In “Name” you fill in the name of your subdomain, in this example we want play.example.com so we fill in “play”. if u don’t want subdomain use “@” on Name
  • In “IPv4 address” you need to fill in the IP of your server. If you host a FiveM server by Lectron, you can find that IP in your server dashboard at dashboard.lectron.com under the tab “Allocation Settings”.
  • “TLL” can just be left at “Auto”.
  • Make sure you disable Cloudflare Proxy on this record, by clicking on the orange cloud so it because “DNS only”.
  • Now click on Save.

Step 3 #

To let FiveM now what port and what connection protocol to follow we have to setup an SRV record.

  • The “Type” has to be set to SRV, you can just select this out of the list.
  • In “Name” you fill in the name of your subdomain, in this example we want play.example.com so we fill in “play”.
  • In “Service” you fill in “_cfx”.
  • The “Protocol” must be UDP, you can just select it out of the list.
  • “TLL” can just be left at “Auto”.
  • In “Priority” you fill in “10”.
  • In “Weight” you fill in “10”.
  • In “Port” you fill in the port of your FiveM server. you can find that port in your server panel at dashboard.lectron.com in your server list as connection address, it are the numbers after the colon.
  • If you did Step 2 then you put in “Target” the subdomain you created, for example “play.example.com”, you can find that target in your server panel at dashboard.lectron.com in your server list as connection address, it is the address before the colon.
  • Now click on Save.

Once you have set this, it will work after 2-4 hours and you can use your play.example.com address or if you types “@” on name use example.com.

5 Responses

  1. Hi there,

    i want to proxy my FiveM server with cloudflare, im running on a pterodactyl panel what is also behing a proxy from cloudflare.

    Can you maybe help me to get the fivem server behind the proxy?

  2. Hello,

    I also want to proxy my FiveM server with CloudFlare, also pterodactyl panel that is already behind the cloudflare proxy. Can you help me to get the fivem server behind the cloudflare proxy?

Leave a Reply

Your email address will not be published. Required fields are marked *