summaryrefslogtreecommitdiff
path: root/games/quakeserver/files/qserver.sh
blob: c544bd4151d07bef29f1ba3e6d478074af230806 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/sh
#
# $Id: qserver.sh,v 1.1 1997/05/31 00:52:03 jfitz Exp $
#

QSERVER=%%PREFIX%%/quakeserver/unixded
QPIPE=%%PREFIX%%/quakeserver/quakeserver.in
LOG=%%PREFIX%%/quakeserver/quakeserver.log

cd %%PREFIX%%/quakeserver

# This runs the standard quakeserver game, suitable for LAN play
QARGS=	

# A few other ideas/options:

# To run a game better suited for modem play:
#QARGS=	+sys_ticrate 0.1

# To run a registered game (assuming that you've put the registered *.pak
# files into %%PREFIX%%/quakeserver/reg/
#QARGS=	-game reg

# To force the server to bind to just one IP address (to run multiple
# servers on the same machine)
#QARGS=	-ip x.x.x.x

# For more ideas, look at %%PREFIX%%/quakeserver/readme.unixded as well as
# the documentation that comes with Quake.

# This actually runs the server
$QSERVER $QARGS < $QPIPE >> $LOG &

# Put commands you want to stuff into the console here, each being
# redirected into %%PREFIX%%/quakeserver/quakeserver.in
echo "map e1m1" > $QPIPE

#
# EOF