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 14:05] 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, | * 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/ |