summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
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