AMP Game Server
While researching for game servers to host games. Found a few contenders such as LinuxGSM, Pterodactyl, and AMP. Having installed individual game servers in Ubuntu LXC containers in the recent past. The maintenance for each game server, restarting services, making sure they are working can be time consuming. Found there are ways to automate this task within Linux and working to understanding this knowledge.
- LinuxGSM – You have to spin a new container for each game. You can have multiple game servers running within the same instance but takes a bit more command line and time to setup. The commands are simple and support is there. Its just piecing it together. When configuring game servers you have to do the updates to the OS and Game Server manually.
- Pterodactyl – It is similar to LinuxGSM in hosting game servers. The installation and tweaking can be done via command line. Pterodactyl includes a Graphical Interface to manage and spin up new game servers. Can be setup as a docker image or ran within a container. Can be additionally setup with a a paid VPS hosting (Virtual Private Server for hosting). Both LinuxGSM and Pterodactyl documentation is not beginner friendly. There are many YouTube tutorials that help explain the process in detail.
- AMP – AMP stands for Application Management Panel. It is a paid product of around $20 US dollars for a lifetime license. The server can be setup in Windows or Linux. There is a small community and starting to see a lot of tutorial videos that are shot on the setup and configuration. The product overall is simple to install, setup instances, documentation, and is geared toward any level of technology experience.
Purchased an AMP license and see if I could get this to work on my setup. Found a tutorial on how to do this on Proxmox as an Ubuntu LXC container. Running Ubuntu Server 24.04 LTS. The installation of AMP was simple it was only one line of code that was provided on AMP’s website. Did manage to get stuck at one point after the installation that the documentation does not explain. The installation would not take due to the my Ubuntu Server time zone was not setup. Found how to change the UTC code for US/Pacific Time. Then ran the installation command and worked flawlessly.
As I installed the game servers it was just finding the game and clicking on install. Certain games I had to approve the login through my Steamguard authenticator or just accept the User Agreement for Minecraft. Then went onto my gateway opened the ports and enable NAT so the game servers can be accessed inside/outside the network. Tested each game inside and outside my network using my cell phone hotspot. Each server loaded fine with no issue. AMP has event triggers. It is a great way to automate the updating of the application itself and my game servers as well. The big difference/upgrade is I can check/update/restart game servers via my phone app as well. To access the game server via webpage. I configured my Proxy Server and can now access the webpage outside my network with SSL. Enclosed several screenshots my the journey. Now to have some fun with family. The family that games together, stays together.









