mckaygerhard
b76be7513a
* 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
17 lines
414 B
Desktop File
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
|
|
|