Gaming dedicated servers: Pterodactyl, LinuxGSM and game hosting
UnderHost gaming dedicated servers run on AMD Ryzen 5 5600X with 64 GB ECC RAM, NVMe RAID and UDP-tuned DDoS protection. Plans, locations, choosing Pterodactyl or LinuxGSM, first game server, ports, backups and migration.
On this page
UnderHost gaming dedicated servers are bare-metal machines tuned for game hosting: a high-clock AMD Ryzen CPU, ECC memory, mirrored NVMe storage, an unmetered 1 Gbps port and DDoS protection tuned for game (UDP) traffic. You get the Pterodactyl web panel for free, or LinuxGSM on request, to run one or many game servers on the same machine.
Plans and hardware
| Component | Specification |
|---|---|
| CPU | AMD Ryzen 5 5600X, 6 cores / 12 threads, 3.7 GHz base, 4.6 GHz boost |
| Memory | 64 GB DDR4 ECC |
| Storage | 2 × 500 GB NVMe SSD in RAID-1 (mirrored) |
| Network | 1 Gbps dedicated port, unmetered bandwidth |
| IP addresses | 2 IPv4 included, up to 16 |
| Protection | Free DDoS protection tuned for UDP game traffic |
| Panel | Pterodactyl (free) or LinuxGSM on request |
| Price | $299.95 USD / month, Canada or Europe, free setup and free migration |
Both regions use identical hardware. Need more RAM, a GPU or more storage? Custom builds are available on request from the gaming servers page.
Locations
Choose the data center closest to most of your players, since distance is the biggest part of ping.
| Location | Players in |
|---|---|
| Canada (Montreal) | North America, especially the east |
| Netherlands | Western Europe |
| United Kingdom | UK and Europe |
| United States | North America |
| Caribbean | South America and the Caribbean |
| Hong Kong | Asia |
The gaming plans above are offered in Canada and Europe. For the other regions, see the dedicated servers available in each location.
Pterodactyl or LinuxGSM
| Pterodactyl | LinuxGSM | |
|---|---|---|
| How you work | Web panel in the browser | Command line over SSH |
| Console | Live console in the browser | Through LinuxGSM commands |
| Files | Built-in file manager and SFTP | SFTP and the shell |
| Isolation | Each game server in its own Docker container, with CPU, RAM and disk limits | Each game server as its own Linux user |
| Extras | MySQL databases, scheduled backups, one-click reinstalls, sub-users | Install, update, monitor, backup and alert scripts |
| Best for | Communities, several games, giving friends limited access | Admins comfortable with SSH who want a lean setup |
LinuxGSM supports the games on its published list at linuxgsm.com/servers. If your game is listed, ask for LinuxGSM when you order.
Your first game server
With Pterodactyl:
Log in to the panel
Use the panel address and admin login provided when your server is set up.
Create the server
In the admin area, create a server, pick the game's egg (for example Paper for Minecraft or Rust), and set its CPU, RAM and disk limits and port.
Start and test
Open the server's console, start it, and connect from the game using your server IP and port.
With LinuxGSM (example: Valheim), as root create a user, then install as that user:
adduser vhserver
su - vhserver
curl -Lo linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh vhserver
./vhserver install
./vhserver start # start the server
./vhserver details # IP, ports and config locations
./vhserver console # attach to the console (Ctrl+B then D to leave)
Ports and firewall
Each game listens on its own ports, mostly UDP. Open only the ports your games use:
| Game | Default port |
|---|---|
| Minecraft Java | 25565 TCP |
| Minecraft Bedrock | 19132 UDP |
| Rust | 28015 UDP (game), 28016 TCP (RCON) |
| CS2 | 27015 UDP and TCP |
| Valheim | 2456 to 2458 UDP |
| FiveM | 30120 UDP and TCP |
ufw allow OpenSSH
ufw allow 25565/tcp # Minecraft Java
ufw allow 2456:2458/udp # Valheim
ufw enable
ufw status
Pterodactyl also needs its panel (HTTPS) and the Wings daemon port open. Keep RCON and admin ports limited to your own IP where possible.
Backups and updates
- Worlds and player data: schedule backups in Pterodactyl, or run
./gameserver backupwith LinuxGSM from cron. - Off the machine: RAID-1 protects against a failed disk, not against deletion, griefing or a bad update. Keep copies elsewhere; a 2 TB off-site backup add-on is available.
- Game updates: update after a game patch, then test before players join. LinuxGSM:
./gameserver update. - System updates: keep the operating system patched. See Linux server basics.
Add-ons and operating systems
| Add-on | Price |
|---|---|
| Additional IPv4 address | $3.95 USD / month |
| 2 TB off-site backup | $39.95 USD / month |
| Plain server management | $99.95 USD / month |
Operating systems, all free: Ubuntu 22.04 and 24.04, Debian 11, 12 and 13 (recommended for Pterodactyl and LinuxGSM), and AlmaLinux 8 and 9 (these need extra repositories for game tools).
Move from another host
Migration is free. Most game server moves finish in under 24 hours. The team copies world saves, player data, mod and plugin configs, databases and your Pterodactyl eggs or LinuxGSM scripts while your old server stays online, then you choose a cutover time that suits your players.
FAQ
Related: DDoS protection | Linux server basics | IPMI and remote console | Manage SSH keys
Need a dedicated server?
Compare UnderHost dedicated servers for high-traffic sites, custom stacks, isolation, and hardware-level performance.





















