1
0
minetest-engine-multicraft2/doc/multicraftserver.service
mckaygerhard b76be7513a daemon service files for distros
* to this files to work you must set:
    * gameid in defaults , see multicraftserver.defaults file
      for set the paths of this file to work in scripts daemons
    * log file goes to /var/log/multicraft/multicraft.log
    * start config file to /etc/multicraft/multicraft.conf
    * user to start the daemon as "multicraft"
    * the game group must exist, the user must be into
* the shitstemd custom daemon is special, you can
  use as "multicraftserverNAME" and will use the config
  file "/e/tc/multicraft/NAME.conf" and log as "/var/log/multicraft/NAME.log"
  with gameid as "NAME"
* sysvinit script to new file:   multicraftserver.init
* openrc script to new file:   multicraftserver.initd
* shit-stemd script to new file:   multicraftserver.service
* shist-stemd custom config argument daemon as new file:   multicraftserver@.service
* log rotate for all services as     multicraftserver.logrotate
* defaults starting values for scripts as   multicraftserver.defaults
* closes https://codeberg.org/minenux/minetest-engine-multicraft2/issues/52
* closes https://github.com/MultiCraft/MultiCraft/issues/59
* packages at https://build.opensuse.org/project/show/home:venenux:minenux
2024-06-03 10:51:09 -04:00

17 lines
414 B
Desktop File

[Unit]
Description=multicraftserver daemon for multicraft.conf by MinenuX
Documentation=man:multicraftserver(6)
After=network.target
RequiresMountsFor=/var/games/multicraft
[Service]
Restart=on-failure
User=multicraft
Group=games
ExecStart=/usr/games/multicraftserver --config /etc/multicraft/multicraft.conf --logfile /var/log/multicraft/multicraft.log
StandardOutput=null
[Install]
WantedBy=multi-user.target