This guide was written for Minecraft Proxy Servers (BungeeCord, Waterfall, HexaCord, etc).
For the setup described below, it is necessary that all servers are on the same node.
If you are a host you should limit it to a single proxy network on a node if you are selling them to customers.
When setting up a minecraft network in the panel you will need to add allocations for bungee (external IP 10.1.70.62 in the example), and the game servers (127.0.0.1).
This will differ for other proxy software
This will differ for other server software
set bungeecord to
The ports you open with the following will be accessable by all minecraft servers on the node.
The following commands are to allow access on
<PTERODACTYL_NET> (default is 172.18.0.1).
Allow access to the pterodactyl pterodactyl0 network on a specific port.
ufw allow in on pterodactyl0 to <PTERODACTYL_NET> port <LOCALHOST_PORT> proto tcp
Allow access to pterodactyl0 from the pterodactyl0 network.
firewall-cmd --permanent --zone=public --add-source=<PTERODACTYL_NET>