1
0

Compare commits

..

No commits in common. "da31ae4dc9c9e27d66eb72e460f17aec1bd127cc" and "704173b1652aeb54f7525a07097a613d3ed2f0e9" have entirely different histories.

10 changed files with 2 additions and 184 deletions

View File

@ -254,7 +254,6 @@ end
function core.formspec_escape(text) function core.formspec_escape(text)
text = tostring(text)
if text ~= nil then if text ~= nil then
text = text:gsub("\\", "\\\\") text = text:gsub("\\", "\\\\")
text = text:gsub("%]", "\\]") text = text:gsub("%]", "\\]")

View File

@ -994,7 +994,7 @@ max_out_chat_queue_size (Maximum size of the out chat queue) int 20
# Enable register confirmation when connecting to server. # Enable register confirmation when connecting to server.
# If disabled, new account will be registered automatically. # If disabled, new account will be registered automatically.
enable_register_confirmation (Enable register confirmation) bool false enable_register_confirmation (Enable register confirmation) bool true
[*Advanced] [*Advanced]

View File

@ -1,7 +0,0 @@
# alpine based server default distro config file
USER="multicraft"
GROUP="games"
LOG="/var/log/multicraft/multicraft.log"
CONFIG="/etc/multicraft/multicraft.conf"
ARGS=""
GAMEID="minenux"

View File

@ -1,9 +0,0 @@
# DEB/RPM based server default distro config file
# for deb place as /etc/defaults/multicraftserver
# for rpm place as /etc/sysconfig/multicraftserver
USER="multicraft"
GROUP="games"
LOG="/var/log/multicraft/multicraft.log"
CONFIG="/etc/multicraft/multicraft.conf"
ARGS=""
GAMEID="minenux"

View File

@ -1,87 +0,0 @@
#! /bin/sh
### BEGIN INIT INFO
# Provides: multicraftserver
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: multicraftserver daemon by MinenuX
# Description: MinenuX dedicated game server for multicraft
### END INIT INFO
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
NAME="multicraftserver"
DAEMON="/usr/games/$NAME"
DESC="multicraft network game server"
PIDFILE="/var/run/$NAME.pid"
BINARY="/usr/games/$NAME"
USER="multicraft"
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
# Include defaults if available
if [ -f /etc/default/$NAME ] ; then
. /etc/default/$NAME
fi
DAEMON_OPTS = "--logfile $LOG --config $CONFIG --gameid $GAMEID"
multicraft_start() {
start-stop-daemon \
--start \
--quiet \
--pidfile $PIDFILE \
--oknodo \
--background \
--exec $BINARY \
--startas $DAEMON \
--make-pidfile --chuid $USER \
-- $DAEMON_OPTS > /dev/null 2>&1 || return 1
return 0
}
multicraft_stop() {
start-stop-daemon \
--stop \
--quiet \
--pidfile $PIDFILE \
--oknodo \
--exec $BINARY || return 1
rm -f $PIDFILE
return 0
}
case "$1" in
start)
log_begin_msg "Starting $DESC: $NAME"
multicraft_start
log_end_msg $?
;;
stop)
log_begin_msg "Stopping $DESC: $NAME"
multicraft_stop
log_end_msg $?
;;
restart|force-reload)
log_begin_msg "Restarting $DESC: $NAME"
multicraft_stop && sleep 1 && multicraft_start
log_end_msg $?
;;
reload)
log_begin_msg "Reloading $DESC: $NAME"
start-stop-daemon --signal HUP --exec "$BINARY" --pidfile "$PIDFILE"
log_end_msg $?
;;
status)
status_of_proc -p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $?
;;
*)
# echo "Usage: $0 {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $0 {start|stop|restart|force-reload|status|reload}" >&2
exit 1
;;
esac
exit 0

View File

@ -1,33 +0,0 @@
#!/sbin/openrc-run
description="multicraftserver daemon by MinenuX"
pidfile="/var/run/$SVCNAME.pid"
command="/usr/bin/multicraftserver"
start_stop_daemon_args="--user ${USER:-multicraft} --group ${GROUP:-games} --make-pidfile --pidfile $pidfile --background --quiet --wait 300"
command_args="$ARGS"
depend() {
need net
after firewall
}
optional_command_arg() {
if [ -n "$2" ]; then
command_args="$command_args $1 $2"
fi
}
start_pre() {
optional_command_arg --logfile $LOG
optional_command_arg --config $CONFIG
optional_command_arg --gameid $GAMEID
}
reload() {
ebegin "Reloading $SVCNAME"
start-stop-daemon --signal HUP --exec "$EXEC" --pidfile "$pidfile"
eend $?
}

View File

@ -1,13 +0,0 @@
/var/log/multicraft/*.log {
daily
missingok
copytruncate
rotate 14
compress
delaycompress
notifempty
copytruncate
postrotate
service multicraftserver reload
endscript
}

View File

@ -1,16 +0,0 @@
[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

View File

@ -1,16 +0,0 @@
[Unit]
Description=multicraftserver daemon for %i.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/%i.conf --logfile /var/log/multicraft/%i.log --gameid %i
StandardOutput=null
[Install]
WantedBy=multi-user.target

View File

@ -73,7 +73,7 @@ void set_default_settings()
settings->setDefault("enable_client_modding", "true"); settings->setDefault("enable_client_modding", "true");
settings->setDefault("max_out_chat_queue_size", "20"); settings->setDefault("max_out_chat_queue_size", "20");
settings->setDefault("pause_on_lost_focus", "true"); settings->setDefault("pause_on_lost_focus", "true");
settings->setDefault("enable_register_confirmation", "false"); settings->setDefault("enable_register_confirmation", "true");
// Keymap // Keymap
settings->setDefault("remote_port", "30000"); settings->setDefault("remote_port", "30000");