This is an old revision of the document!
Install the CubeCoders AMP (Application Management Panel) game server manager on Debian 10 in a VM.
First, install a minimal installation of Debian 10 with the following changes:
Game Host
Optiplex-GameHost
root
user64-bit PC netinst iso
file from debian.orgCreate/Register VM
:Create a new virtual machine
Linux
and Debian GNU/Linux <xx> (64-bit)
Target Datastore
CPU
:Add other device
> NVMe controller
Hard Disk 1
> Controller location
> NVMe controller 0
SCSI controller 0
VM Options
> Boot Options
> Enable Force BIOS setup
Finish
Host
> Manage
> System
> Autostart
:Enable
Start earlier
and Start later
to set the desired orderVirtual Machines
on the sidebar and click on the current VMHardware Configuration
> Network adapter 1
) and desired hostnameroot
to disable root login and setup sudoSSH server
and Standard system utilities
# Install VMWare tools if not already sudo apt install open-vm-tools # Change the SSH port to 50001: sudo sed -i "s/#Port 22/Port 50001/" /etc/ssh/sshd_config # Optionally enable root SSH login sudo sed -i "s/#PermitRootLogin prohibit-password/PermitRootLogin yes/" /etc/ssh/sshd_config # Optionally set the timezone to UTC: timedatectl set-timezone UTC exit
Minimal server installation of Debian <xx> Ports: 50001/tcp SSH
Base Install
apt update && apt upgrade
bash <(wget -qO- getamp.sh)
http://hostname.example.com:8080
Configuration
> System Settings
> Webserver
Using Reverse Proxy
and set the correct IP address of the proxyampinstmgr ReconfigureInstance ADS01 +Core.AMP.FriendlyName "ADS(Ignore)"
apt update && upgrade
runuser -l AMP -c "ampinstmgr upgradeall"
Shift+F5 or Shift+Command+R
to refresh the AMP page with a clear cache after updating8080/TCP https Web Interface 8081:8180/TCP Instance management (FIXME: Not sure if need forwarding?) 5678:5688 7777:7877/TCP RCON 8766:8866 21025:21125/TCP Starbound 25565:25665/Both Minecraft 27015:27115/Both Source engine games 28015:28115/Both Rust 34197:34297/UDP Factorio