Dedicated game servers are installed to /opt by default (which generally required elevated permissions on most Linux systems) and installing new systemd daemons also typically required elevated permissions.
Eventually, we want to support using gsd-cli from a non-root user perspective. In principle, this may not be possible because systemd daemon installs should always require elevated privileges. However, a simple root password prompt should work for most Linux distros.
gsd-cli is currently designed to be run as root.
Dedicated game servers are installed to
/opt
by default (which generally required elevated permissions on most Linux systems) and installing new systemd daemons also typically required elevated permissions.Eventually, we want to support using gsd-cli from a non-root user perspective. In principle, this may not be possible because systemd daemon installs should always require elevated privileges. However, a simple root password prompt should work for most Linux distros.