Setting up a Frontline Force server under Linux

 


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.