BW-Admin Installation ..
22. Download the BW-Admin files into your main quake2 directory, in this case it's /home/q2user/quake2 and you will also need to su to the new user you created, we are using 'q2user'.
# wget http://bw-admin.sourceforge.net/files/bw-admin.linux.v1.74.tar.gz # tar -zxvf bw-admin.linux.v1.74.tar.gz # cd bw-admin
23. With BW-Admin installed we need to edit bw-admin.cfg to tell the BW-Admin DLL what the renamed LOX mod "gamei386.so" is named. More information about this procedure in the bw-admin.html file in the bw-admin directory.
# vi bw-admin.cfg
-Add on the second line:
dll = gamei386.so.real
-Enable all logging features:
track_connect = 1
track_disconnect = 1
track_renames = 1
track_refused = 1
-Uncomment the admin password:
admin = someG00Dp4ssword
24. For each mod that we want to run BW-Admin on, we need to rename the original mod "gamei386.so" to "gamei386.so.real" and copy the BW-Admin "gamei386.so" to the mods main directory, in this example we are using LOX, ie: /home/q2user/quake2/lox , before we do anything, we will create a few backups, then copy all the neccessary files.
# cp /home/q2user/quake2/lox/gamei386.so /home/q2user/quake2/lox/gamei386.so.bak # mv /home/q2user/quake2/lox/gamei386.so /home/q2user/quake2/lox/gamei386.so.real # cp /home/q2user/quake2/bw-admin/release/gamei386.so /home/q2user/quake2/lox/gamei386.so # cp /home/q2user/quake2/bw-admin/server_bans.txt /home/q2user/quake2/lox/ # cp /home/q2user/quake2/bw-admin/bw-admin.cfg /home/q2user/quake2/lox/
25. All that's left now is to start up our BOT Protected server and fill it up with LOX hungry people.
# cd .. # ./r1q2ded +set dedicated 1 +set game lox +exec testserver.cfg