summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorThorbjørn Lindeijer <thorbjorn@lindeijer.nl>2013-11-28 22:28:47 +0100
committerThorbjørn Lindeijer <thorbjorn@lindeijer.nl>2013-11-28 22:30:13 +0100
commit524c27ecf890973c351838f5a411ad93db47719a (patch)
tree019462c91676b52cf879fb9840de98934533b882 /tools
parent9ea0bb101506d6aa39b232f861b1e55d204e902d (diff)
downloadmanaserv-524c27ecf890973c351838f5a411ad93db47719a.tar.gz
manaserv-524c27ecf890973c351838f5a411ad93db47719a.tar.bz2
manaserv-524c27ecf890973c351838f5a411ad93db47719a.tar.xz
manaserv-524c27ecf890973c351838f5a411ad93db47719a.zip
Added Upstart files
These files may be useful for people running manaserv on Ubuntu. They can for example be placed in /etc/init for easily stopping/starting and restarting manaserv.
Diffstat (limited to 'tools')
-rw-r--r--tools/upstart/manaserv-account.conf16
-rw-r--r--tools/upstart/manaserv-game.conf17
2 files changed, 33 insertions, 0 deletions
diff --git a/tools/upstart/manaserv-account.conf b/tools/upstart/manaserv-account.conf
new file mode 100644
index 00000000..97c9cf92
--- /dev/null
+++ b/tools/upstart/manaserv-account.conf
@@ -0,0 +1,16 @@
+description "Mana account server"
+author "Thorbjorn Lindeijer <thorbjorn@lindeijer.nl>"
+
+start on (net-device-up
+ and local-filesystems
+ and runlevel [2345])
+stop on runlevel [016]
+
+kill timeout 10
+respawn
+respawn limit 10 5
+
+setuid mana
+setgid mana
+chdir /path/to/working/directory
+exec /usr/local/bin/manaserv-account --verbosity 3
diff --git a/tools/upstart/manaserv-game.conf b/tools/upstart/manaserv-game.conf
new file mode 100644
index 00000000..264fe831
--- /dev/null
+++ b/tools/upstart/manaserv-game.conf
@@ -0,0 +1,17 @@
+description "Mana game server"
+author "Thorbjorn Lindeijer <thorbjorn@lindeijer.nl>"
+
+start on (net-device-up
+ and local-filesystems
+ and runlevel [2345]
+ and started manaserv-account)
+stop on runlevel [016]
+
+kill timeout 10
+respawn
+respawn limit 10 5
+
+setuid mana
+setgid mana
+chdir /path/to/working/directory
+exec /usr/local/bin/manaserv-game --verbosity 3