This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
esxi:amp_game_server [2019/09/30 13:54] derek |
esxi:amp_game_server [2024/10/26 12:26] (current) derek |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| =====Amp Game Server===== | =====Amp Game Server===== | ||
| + | Install the CubeCoders AMP (Application Management Panel) game server manager on Debian 10 in a VM. | ||
| - | Install the CubeCoders AMP (Application Management Panel) game server manager on Debian 10 in a VM. (Use Debian 9 in future | + | ====Setup==== |
| + | First, install a minimal installation of Debian 10 with the following changes: | ||
| + | * VM Name: '' | ||
| + | * Hostname: '' | ||
| + | * CPU: 4 | ||
| + | * Memory: 10 GB | ||
| + | * Hard Disk: 50-100 GB | ||
| + | * Enter a password for the '' | ||
| + | * Run the command | ||
| + | ===Install Latest Debian== | ||
| + | {{page> | ||
| + | |||
| + | ===Install AMP=== | ||
| * Acquire licence from [[https:// | * Acquire licence from [[https:// | ||
| - | * Install a minimal server Debian 10 in a VM with enough RAM and storage for the desired servers | + | * Login to ssh as root |
| - | * Make sure all updates are installed '' | + | * Make sure all updates are installed: |
| - | * Install Java 8: | + | * '' |
| - | * Since OpenJDK 8 is no longer available for Debian 10, install the openjdk-8-jre-headless deb from the debian stretch repository | + | * Run and add '' |
| - | * Shutdown, create VM snapshot, and start the VM again | + | * '' |
| - | * Mount a NFS share to use for game backups FIXME not sure if should be before or after install | + | * Mount a NFS share to use for game backups FIXME: not sure if should be before or after install |
| - | * Run as root '' | + | * Run and follow instructions to install AMP: |
| + | * '' | ||
| * Access at '' | * Access at '' | ||
| - | * Apply licence key | + | * Apply licence key and perform initial setup |
| + | * '' | ||
| + | * Enable '' | ||
| * Shutdown, create VM snapshot, and start the VM again | * Shutdown, create VM snapshot, and start the VM again | ||
| - | ===Notes:=== | + | ====Notes==== |
| + | * Ignore the ADS01 instance created by default, it is the base instance of the management website and is already effectively the instance being managed, it can theoretically be renamed using: FIXME: Not actually working | ||
| + | * '' | ||
| * Right-click on an instance in ADS to edit the port bindings, view data, update, or delete the instance | * Right-click on an instance in ADS to edit the port bindings, view data, update, or delete the instance | ||
| + | * After creating a game instance and configuring, | ||
| - | ===Updates:=== | + | ====Update==== |
| * The management page shows when an update is needed | * The management page shows when an update is needed | ||
| * **Warning: Updating restarts all game servers!** | * **Warning: Updating restarts all game servers!** | ||
| * Check [[https:// | * Check [[https:// | ||
| - | * Run as root from the ESXi interface (because root is blocked from ssh) | + | * Login to ssh as root |
| * Update the instance manager command line tool: | * Update the instance manager command line tool: | ||
| - | | + | |
| - | * '' | + | * Update the AMP instances: |
| - | * Update the AMP instances | + | * '' |
| - | * '' | + | * Use '' |
| - | * Use '' | + | |
| - | ===Ports:=== | + | ====Ports==== |
| < | < | ||
| 8080/ | 8080/ | ||