Introduction

    Master

    Frontend

    Daemon

    SDK

    CDN/Proxy

    Licensing

Manual installation

Manual installation

  1. Navigate to a directory where you wish the daemon to be installed in.
  2. Generate a Java keystore using the following command:
keytool -genkey -alias gamedash-daemon \
    -keyalg RSA -keystore ./keystore.jks \
    -dname "CN=gamedash.daemon" \
    -storepass *PASSWORD*
  1. Download the GameDash Daemon wrapper from [https://download.gamedash/daemon/wrapper/versions/latest.jar](https://download.gamedash/daemon/wrapper/versions/latest.jar).
  2. Execute the latest.jar jar file with the -install-only command line parameter.
  3. You'll now be asked a few questions concerning the setup
  4. Start the daemon using java -jar latest.jar.

Executing as a service on Linux

Executing the daemon as a service in recommended, as the Linux OS will make sure to start the daemon back up after a reboot and any eventual crashes.

  1. Create /etc/systemd/system/gamedash-daemon.service with the following contents:
[Unit]
Description=GameDash Daemon
[Service]
User=root
WorkingDirectory=*INSTALL DIRECTORY*
ExecStart=/usr/bin/java -jar *INSTALL DIRECTORY*/latest.jar
SuccessExitStatus=143
TimeoutStopSec=10
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
  1. Execute chmod 644 /etc/systemd/system/gamedash-daemon.service.
  2. Reload the systemd daemon by executing systemctl daemon-reload
  3. Star the service by executing systemctl start gamedash-daemon

Connect with us

Discord

Twitter

GameDash icon logo

© GameDash, made with ❤ and ☕

A Schokker IT B.V. Company · KVK: 73247375