Setting up a Frontline Force server is
very simple. If you know how to install a Counter-Strike server, then you
are also
able to install a Frontline Force server.
I assume you already downloaded all the necessary files I mentioned in the client part of this site, so I'll start right away.
The following instructions are the same
as I installed my Frontline Force servers. You can choose your own path/install
dir. They do
NOT have to be the same as the
ones listed below.
When you telnet or SHH to your Linux machine,
your prompt ( all commands should take place from the prompt ) probably
will look
something like this:
login@server:/var/home/login$
From this prompt on we will do the following :
cd /usr/local/games <enter>
mkdir halflife <enter>
cd halflife <enter>
chmod +x hlds_l_3110_full.bin<enter>
./hlds_l_3110_full.bin <enter>
Bla bla bla yada yada yada ...
agreement, either oral or written, and any other communications
between
Valve and you regarding the subject matter hereof.
Enter 'yes' to accept this agreement, 'no' to decline: yes<enter>
extracting hlds_l_3110_full.tar.gz...done
When you have accepted the Valve agreement,
the hlds_l_3110_full.bin file will change
to hlds_l_3110_full.tar.gz
We'll continue doing the following :
tar zxvf hlds_l_3110_full.tar.gz<enter>
cd hlds_l <enter>
When the file is extracted completely,
you have a fully functional Linux Half-Life dedicated server installation
ready.
We'll move on to the Frontline Force installation
next.
Copy or download the Frontline Force Full Linux Server file to the hlds_l directory ( where the HL server is installed after the extraction ).
unzip frontline17_linux.zip <enter>
And voila ! You've now installed the latest
Half-Life dedicated server, and installed the latest Frontline Force release.
You can finetune
your motd.txt ( welcome text when
entering the server ) and your server.cfg in your /hlds_l/flf/ directory,
using
vi or pico.
Now you can follow the same startup instructions as are mentioned in the Counter-Strike part of this HOW-TO.
One quick example of how your startup line and screen session would look like:
cd /usr/local/games/halflife/hlds_l <enter>
screen <enter>
export LD_LIBRARY_PATH=/halflife/hlds_l:$LD_LIBRARY_PATH <enter>
./hlds_run -game flf +exec server.cfg +ip 168.192.10.11 +port 27065 +maxplayers 16 +map flf_bier <enter>
CTRL A+D <detached>
And offcourse you can also run multiple
servers, the same way as is mentioned in the Counter-Strike
section. Just use different ports
in your startup lines.
If you have any problem with setting up such a server you can contact me using the forum.