Installing NeoTF on a Dedicated server.
================================

Installing the .dll / .so on a clean STEAM server.
-------------------------------------------------

When you installed STEAM, you had to create an account
with a valid e-mail address eg, YOURNAME@EMAIL.
This will create a folder in C:\Program Files\Steam\SteamApps\
where most downloaded contents (maps/sounds/models/sprites)
will be stored. This folder will have the same name as you email address.
It is from within this folder that most of your games and server
applications will be run.

In this folder you will find the dedicated server folder:
C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\Dedicated Server

Within this folder is a HLDS launcher app and a number of
game folders, the TFC one is the one we are looking for:
C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\Dedicated Server\tfc

NOTE: For the standalone HLDS, the (default) TFC folder would be:
C:\HLServer\tfc

In this TFC folder you will find:
(I). A liblist.gam file, replace the revelant
Operating System gamedll entry:

For a Windows server edit this file and replace the line:

gamedll "dlls\tfc.dll"

with:

gamedll "addons\NeoTF\dlls\ntf.dll"

For a Linux server edit this file and replace the line:

gamedll_linux "dlls/tfc_i386.so"

with:

gamedll_linux "addons/NeoTF/dlls/NeoTF_i486.so"


(II). A "models" folder, create a "neotf" folder inside
this and extract all NeoTF custom models here.

(III). A "sound" folder, create a "neotf" folder inside
this and extract the llama sound files here.
The sound files for the "ntf_tpoint" map also go here:
breather.wav, rwind.wav and waterfall2.wav

(IV). A "sprites" folder, create a "glyphs" folder inside
this and extract the glyph sprite files here.

(V). A "maps folder", extract the ntf_* maps here.

For the loadconfig feature, create a "neotf" folder
inside this and put any map config files here.

(VI). A server.cfg file, put "exec ntf_cvars.cfg" in this
file and extract the ntf_cvars.cfg file to this directory,
so that the server config file can execute the CVAR config file.

(VII). A "dlls" folder. Inside this folder is the tfc.dll file
that this MOD will load.

Create an "addons" folder in this TFC directory and extract
the "NeoTF" folder to this directory, so it ends looking like this:
C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\Dedicated Server\tfc\addons\NeoTF

You should now have inside addons\NeoTF:
(a). An "areas" folder, containing all the FoxBot area files.

(b). A "data" folder to store messages from
the messaging system.

(c). A "dlls" folder, containing the ntf.dll file ( for Windows )
or NeoTF_i486.so file ( for Linux ).

(d). A "docs" folder containing all the NeoTF documentation.

(e). A "help" folder, containing all the ntf_help files.

(f). An ntf_users.ini file for the auth system.
Note: Your current WONID will not work in TF 1.6,
you will need to find out what your STEAM ID is to
auth yourself on your own server.

To do this go on any dedicated server ( NOT a LAN server! )
and type "status" in your console and obtain your STEAM ID
from the output.

(g). An ntf_config.txt file to load the ntf.dll file ( for Windows ) OR an
ntf_configlinux.txt file to load the NeoTF_i486.so file ( for Linux ).

(h). An ntf_glyphs.txt file to load the glyphs.

(i). An ntf_welcome.txt file.

Once you have set up all the files you can start your
DEDICATED NeoTF STEAM Server.

NOTE:
The TF1.6 dll loads extra sprites and models for teleporters,
this may cause a crash when loading the map "warpath"
if you have all features enabled.


Installing the .dll / .so on a WON server
------------------------------------------------------
All Half-Life games now use STEAM.
You cannot create WON Dedicated servers anymore.
Go to the STEAM website for more information:
URL: http://www.steampowered.com/