Dedicated Servers
New dedicated server
When getting started working with the panel, you should add a dedicated server (VDS/VPS, container, physical server) to run GameAP Daemon.
You can install GameAP Daemon on a dedicated server automatically by executing a script, or you can do it manually. When installing manually, you should also generate SSL certificates and sign them, as well as edit the configuration file /etc/gameap-daemon/gameap-daemon.cfg
.
Automatic GameAP Daemon installation on a dedicated server
Go to the “Administration” -> “Dedicated Servers” page, click on the “Create” button. A window appears prompting you to automatically install GameAP Daemon on a dedicated server. Copy the command and run it on the dedicated server as the superuser. The command looks something like this:
curl http://your-panel/gdaemon/setup/zItWHWlI4RKPl9ZsYc3y3Wgd | bash --
The command will be available for execution within 5 minutes. After the time elapses, reload the page to see the new command.
Editing dedicated servers
To edit a dedicated server (node), go to “Administration” -> “Dedicated Servers” page, then select the dedicated server you want to edit and click on the “Edit” button.
Description of parameters
Basic
Name
Dedicated server name. It can take any non-empty value, it does not affect any features.
Working directory
This directory contains basic scripts for managing the processes of game servers. Subdirectories
of the working directory contain the files of game servers. For the specified path,
game server directory is assigned. The default is /srv/gameap
.
Path to SteamCMD
Path to the SteamCMD directory (the steamcmd.sh
script is located there). The default is /srv/gameap/steamcmd
.
IP list
List of IP or hosts where game servers will run.
Scripts
Scripts for executing commands. Optional. All fields can be empty.
GameAP Daemon
Parameters for connecting GameAP Daemon to the server. The panel interacts with a dedicated server through GameAP Daemon (GDaemon). GameAP Daemon is a multi-component server with a service that monitors gaming servers, launches them as needed and executes the necessary commands on them.
These are important settings. If something is specified incorrectly, work with game servers will most likely be impossible.
GameAP Daemon host
Host for connecting GameAP Daemon to the server.
GameAP Daemon port
Port for connecting GameAP Daemon to the server. The default is 31717
. Please note that this port must be
open in the firewall settings on a dedicated server.
GameAP Daemon login and password
GameAP Daemon uses certificates for authentication and security. Login and password can be used to provide extra security. Fields are optional and are empty by default.