A Gamers Grind / XFGN / LM
Status
  • 🖥️www.agamersgrind.com
  • 🏙️--- Public Files ---
    • 👋Welcome, friends
    • ⛑️I need help!
    • ☕Buy me a Coffee
  • 📚Guides
    • Mini Guides
      • Valheim FPS Boost
      • Redirect domain to Google Site
      • Docker Compose
        • 'All' Compose File
        • Add Health Check to Container
        • Mount NFS Share to Container
        • Map hostname to container
    • Portainer and GitOps
      • Set up GitHub
      • Install Portainer
      • Create your first GipOps Compose file
      • Deploy your first GitOps stack
      • Managing your production compose files
    • Cloudflare
      • Domains
      • Generate an API Key
      • Tunnel
        • Create a Tunnel
        • Create a Proxy (Public Hostname)
        • Access Groups & Authentication
      • Dynamic DNS
    • Pterodactyl
      • Creating a new Panel
      • Creating a new Wings node
      • Join servers via domain
      • Configuring your Node Database
      • Server Best Practices & Suggestions
      • Troubleshooting
  • 🎮Game Servers
    • Valheim Public
    • Valheim Private
    • MultiMC (Minecraft)
    • CreateCraft (Minecraft)
    • Insurgency Sandstorm
  • ⚔️AGG Moderation
    • ❔Creating a new Server
    • Approving Valheim Application
  • 🗄️Internal Documentation
Powered by GitBook
On this page
  • Static IP
  • Dynamic IP

Was this helpful?

  1. Guides
  2. Pterodactyl

Join servers via domain

PreviousCreating a new Wings nodeNextConfiguring your Node Database

Last updated 11 months ago

Was this helpful?

There are 2 ways to do this;

  • Using a Dynamic DNS container or DDNS app

  • Manually setting a DNS record on your domain

The DDNS route isn't needed if you have a static IPv4 or probably for a cloud hosted server, but I'd still recommend it as things sometimes do change and this removes the need to manage and plan for that. If you have a static IP, you can manually set an A record pointing at your servers public IP and that will achieve the same functionality as this.

I would recommend picking a subdomain for hosting your game servers, such as join.example.com or play.example.com. This means you can still host a website on the root of your domain

Some things to note with using a domain;

  • If your game server reports back to a game browser, such as the Steam browser, it will always show your IP, not your domain.

  • If you choose join.example.com and host a Minecraft server on port 25565, players will put in join.example.com:25565 when connecting to your server.

  • You don't need to use a subdomain but if you are or plan on hosting a website on your root domain ( example.com ) it is best to configure the join address with a subdomain.

  • It can take some time for DNS to propogate. If you're using Cloudflare as your DNS / domain manager, set your computer or routers DNS to 1.1.1.1 and 1.0.0.1 to view the updates quicker.

Static IP

If you have a static IP you can manually set an A record in your Domains DNS, pointing towards your IP

Dynamic IP

Follow the instructions listed in Dynamic DNS, but please note:

  • The Proxied variable MUST be 'false', otherwise your players will not be able to join.

  • This container is required per public IP you have. I would recommend installing this container on your Wings host, as that is the server players will be connecting too. If each Wings host has a different IP, you will need a different subdomain per IP.

📚

Time Required

10 Minutes

Difficulty

Low