source: scripts/etc/7dtd.conf@ 3

Last change on this file since 3 was 1, checked in by alloc, 11 years ago

Initial commit

File size: 2.1 KB
Line 
1#!/bin/sh
2
3# Root directory where steamcmd should be placed
4export STEAMCMD_ROOT=/home/sdtd/steamcmd
5export STEAM_USER=
6export STEAM_PASS=
7
8# Root directory of the engine
9export SDTD_ROOT=/home/sdtd/7dtd
10export SDTD_SERVERCONFIG=$SDTD_ROOT/../serverconfig.xml
11
12# Root directory for backups
13export SDTD_BACKUP_ROOT=/home/sdtd/backup
14
15# User account and group to run the server
16export SDTD_USER=sdtd
17export SDTD_GROUP=sdtd
18
19# World to load
20export SDTD_WORLD=Navezgane
21
22# Name of savegame to load
23export SDTD_SAVE=a7
24
25# Base port to use for networking
26# Note that baseport (UDP) and base+1 up to base+3 (each TCP) will be used
27export SDTD_PORT=25000
28
29# Set this to a reasonable value to get notified if the engine uses up too much RAM
30# Value in mebibytes (MiB)
31# For a server only used for 7dtd this should be ~500 MiB lower than the machines total RAM
32export MEM_NOTIFY_MAX_RAM=2500
33
34# If limit exceeded notify someone by email?
35export MEM_NOTIFY_MAIL=no
36
37# If limit exceeded notify someone by XMPP (aka Jabber)?
38export MEM_NOTIFY_XMPP=yes
39
40# XMPP user to use for sending
41export XMPP_USER=
42# XMPP server for sending
43export XMPP_SERVER=
44# XMPP account password
45export XMPP_PASSWORD=
46# Receiver of message
47export XMPP_TARGET=
48
49# Mail from field
50export MAIL_FROM=
51# Mail receiver
52export MAIL_TO=
53# Subject of mail
54export MAIL_SUBJECT=7dtd memory usage
55# SMTP server to use for sending
56export MAIL_SMTP=
57# SMTP user (not used if empty)
58export MAIL_USER=
59# SMTP password (not used if empty)
60export MAIL_PASS=
61
62# Paths to binaries. Use "which BINARYNAME" to find the path of a single binary
63export CP=/bin/cp
64export RSYNC=/usr/bin/rsync
65export DU=/usr/bin/du
66export FREE=/usr/bin/free
67export AWK=/usr/bin/awk
68export PIDOF=/bin/pidof
69export WINE=/usr/bin/wine
70
71if [ -e $SDTD_SERVERCONFIG ]; then
72 export SDTD_TELNET_ENABLED=`xmllint --xpath "string(/ServerSettings/property[@name='TelnetEnabled']/@value)" $SDTD_SERVERCONFIG`
73 export SDTD_TELNET_PORT=`xmllint --xpath "string(/ServerSettings/property[@name='TelnetPort']/@value)" $SDTD_SERVERCONFIG`
74 export SDTD_TELNET_PASSWORD=`xmllint --xpath "string(/ServerSettings/property[@name='TelnetPassword']/@value)" $SDTD_SERVERCONFIG`
75fi
Note: See TracBrowser for help on using the repository browser.