1
0

3 Commits

Author SHA1 Message Date
dad9ed70f3 fix daemon parameters, ser shared dir to PREFIX/share/multicraft
* pass game id and game world name to daemons scripts,
  cos now cannot be pointed in config file..
* fix dameon scripts invocations
2024-06-04 15:26:57 -04:00
b3eae2dd81 set install paths and files for the system config
* if not run_in_place is defined. install daemon files and
  assume the path of PREFIX/usr/games for binary lauchers,
  not PREFIX/usr/bin
* use FHS as https://www.pathname.com/fhs/2.2/fhs-4.11.html
  that defines the right place for game data files as in the
  path of PREFIX/usr/share/games
* install all the daemons files for openrc, sysvinit and shitstemd
* install defaults and config files as default for daemon scripts
2024-06-03 13:51:09 -04:00
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