If you want to play GTA 5 with your friends on a private server to rob banks, do illegal races, and many other things in an open world with endless customization possibilities, you can use our Preinstalled Pterodactyl Image.
Once done, it will be as simple as adding the FiveM "Egg" in this case.
Except for the license section, the article is also valid for Ragecoop, Rage MP, or alt:V servers. You can also use it to play San Andreas online with SA:MP or any other GTA server. You can check the different "Eggs" at the following link.
We recommend enabling strict Anti-DDoS if your FiveM server is public.
Once you have strict Anti-DDoS enabled, we recommend activating Edge Filters. To do so, enter the server settings and go to the Anti-DDoS section, then click the + sign on Edge Filters:
And add the rule for GTA V
Add the port you have configured. You can enable strict mode without any issue, although it may block some of your own bots:
You can read more about strict Anti-DDoS in the following article
You can also configure a VPN like Wireguard for server access or filter access by IP.
Minimum and recommended requirements are:
Minimum Requirements | Recommended | |
---|---|---|
Processor | 2 vCores | 6 vCores |
RAM | 4 GB | 8 GB - 16 GB |
Storage | 15 GB | 30 GB (or more, depending on game size). It's recommended that the server has at least 20 GB. |
Server Configuration
To create a FiveM server in Pterodactyl, go to your Pterodactyl control panel (remember that the preinstalled image is available in your Clouding client panel) and log in with an admin user.
Click the gear icon (Admin Control) at the top right corner of the user dashboard page. Then, in the Nodes section, click the corresponding node:
Next, click the "Allocations" tab in the top navigation bar and in the "Assign New Allocations" section on the right-hand side of the page:
Enter the server's public IP address and the port or ports the application will use. You can enter multiple ports separated by spaces or commas. In this article, we'll use a FiveM server as an example; the ports will be 30110, 30120, and 40120. You can find more info at this link. (remember to open the port in the Clouding Firewall server profile)
To ensure security and performance, you must Create a filter in Edge Filters.
Now you can add the egg to create the FiveM server. First, download the .json file. Go to this link egg-five-m.json, and click the download button. When you hover your mouse, it will show "Download raw file".
Next step: go to the Nests tab at the bottom of the settings sidebar:
Once inside, look for the blue Create New button:
Add basic information to differentiate it from other Eggs:
Next step is to click the green Import Egg button:
Select the previously downloaded .json file and associate it with the appropriate Nest:
Once the allocation is created, you can assign it to a server on the corresponding node. This is done from the "Servers" tab in the node’s control panel. Create the new server by clicking the section and then the "Create New" button. Select the name, description, and server user:
Also select the server resource limits. You can leave them unlimited by entering zero:
Finally, select the desired Nest and Egg. Pterodactyl supports several types of servers by default, from Minecraft to voice servers like TeamSpeak and Mumble. You can also import other Eggs in the Nests section, for example, those from parkervcp. For this guide, we're using a FiveM server:
You must enter the FiveM license key in the license field. You can obtain it for free at https://keymaster.fivem.net/. After registering, add a new server and fill out the details:
Once you click generate, you'll be able to paste the key directly into the field without any quotes:
Finally, click "Create Server" at the bottom right corner. Installation will start automatically, and you can monitor the process by exiting "Admin Control" from the top right button. On the user dashboard, the new server will appear in the list, and clicking it will show the console:
If you get a permissions error, you must access via SSH and run the command:
# chown -R pterodactyl:pterodactyl /var/lib/pterodactyl/volume/UUID_Server/
You can also load existing game saves. To do this, check the following link.
We hope this tutorial was helpful 🙂. Remember, if you have questions about this or any other issue related to your Clouding servers, don’t hesitate to email soporte@clouding.io We’re here to help you with whatever you need. Contact us!