Discontinuing the platform-dependent startup scripts in favor of cross-platform evennia.py.
This commit is contained in:
parent
df69011134
commit
f69252a490
2 changed files with 0 additions and 89 deletions
|
|
@ -1,16 +0,0 @@
|
||||||
@echo off
|
|
||||||
rem ------------------------------------------------------------------------
|
|
||||||
rem WINDOWS STARTUP SCRIPT
|
|
||||||
rem NOTE: This _MUST_ be launched with the Twisted environment variables
|
|
||||||
rem set. It is recommended that you launch Twisted Command Prompt to do so.
|
|
||||||
rem ------------------------------------------------------------------------
|
|
||||||
|
|
||||||
set DJANGO_SETTINGS_MODULE=game.settings
|
|
||||||
set PYTHONPATH=..
|
|
||||||
echo Starting Evennia...
|
|
||||||
|
|
||||||
rem ------------------------------------------------------------------------
|
|
||||||
rem We're only going to run in interactive mode until we've had more time to
|
|
||||||
rem make sure things work as expected on Windows.
|
|
||||||
rem ------------------------------------------------------------------------
|
|
||||||
twistd -oy --logfile=- --python=../src/server.py
|
|
||||||
|
|
@ -1,73 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
#############################################################################
|
|
||||||
# LINUX/UNIX SERVER STARTUP SCRIPT
|
|
||||||
# Sets the appropriate environmental variables and launches the server
|
|
||||||
# process. Run without flags for daemon mode.
|
|
||||||
# It can be used for stoping the server.
|
|
||||||
#
|
|
||||||
# FLAGS
|
|
||||||
# -i Interactive mode
|
|
||||||
# -d Daemon mode
|
|
||||||
# -s Stop the running server
|
|
||||||
# -h Show help display
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
init () {
|
|
||||||
## Sets environmental variables and preps the logs.
|
|
||||||
export PYTHONPATH="..":$PYTHONPATH
|
|
||||||
export DJANGO_SETTINGS_MODULE="game.settings"
|
|
||||||
mv -f logs/evennia.log logs/evennia.logs.old
|
|
||||||
}
|
|
||||||
|
|
||||||
startup_interactive() {
|
|
||||||
## Starts the server in interactive mode.
|
|
||||||
init
|
|
||||||
echo "Starting in interactive mode..."
|
|
||||||
twistd -n --python=../src/server.py
|
|
||||||
}
|
|
||||||
|
|
||||||
startup_daemon() {
|
|
||||||
## Starts the server in daemon mode.
|
|
||||||
init
|
|
||||||
twistd --logfile=logs/evennia.log --python=../src/server.py
|
|
||||||
}
|
|
||||||
|
|
||||||
stop_server() {
|
|
||||||
## Stops the running server
|
|
||||||
echo "Stopping the server..."
|
|
||||||
kill `cat twistd.pid`
|
|
||||||
}
|
|
||||||
|
|
||||||
help_display() {
|
|
||||||
echo "SERVER STARTUP SCRIPT"
|
|
||||||
echo "Sets the appropriate environmental variables and launches the server"
|
|
||||||
echo "process. Run without flags for daemon mode."
|
|
||||||
echo ""
|
|
||||||
echo "FLAGS"
|
|
||||||
echo " -i Interactive mode"
|
|
||||||
echo " -d Daemon mode"
|
|
||||||
echo " -s Stop the running server"
|
|
||||||
echo " -h Show help display"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
'-i')
|
|
||||||
startup_interactive
|
|
||||||
;;
|
|
||||||
'-d')
|
|
||||||
startup_daemon
|
|
||||||
;;
|
|
||||||
'-s')
|
|
||||||
stop_server
|
|
||||||
;;
|
|
||||||
'--help')
|
|
||||||
help_display
|
|
||||||
;;
|
|
||||||
'-h')
|
|
||||||
help_display
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
# If no argument is provided, start in daemon mode.
|
|
||||||
startup_daemon
|
|
||||||
esac
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue