Issues with Steam
================================

Creating a liblist.gam file.
-----------------------------------------
If you do not have a liblist.gam file in either the client
or Dedicated server folders then you will have to make
one (the default one is locked away in the gcache file).

Creating the file:
1. Open up a text editor ( notepad for example ) and create a new file.
2. Put these settings:


// Team Fortress Classes Game .dll Listing File
// Load order is determined by file order.
game "Team Fortress"
url_info "www.teamfortressclassic.com"
url_dl ""
version "1.6"
size "37000000"
svonly "0"
cldll "0"
type "multiplayer_only"
// Don't show models in browser, since you don't pick them there anyway.
nomodels "1"
mpentity "info_tfdetect"
gamedll "addons\NeoTF\dlls\ntf.dll"
gamedll_linux "dlls/NeoTF_i486.so"
secure "1" // Enable VAC security modules


3. Choose "save as"
4. Change the file type to "All Files"
5. The filename will of course be "liblist.gam"
6. Choose the folder in which you will be saving the file.
7. Click "save".


Liblist overwrite solution.
-----------------------------------------

Note: This affects Dedicated servers using ANY addon MOD
that runs from a modified liblist.gam file ( Metamod, Adminmod etc ).


Everytime there is a STEAM update, this file is now extracted
from the gcache file and overwrites the existing one in the
Dedicated server directory. Your dedicated server has to be
restarted AT LEAST ONCE with the extracted (default) file
for it to run properly.


These are the steps to need to perform after every Update:
1. Back up your modified liblist.gam file, make the file read-only.
2. Delete the existing liblist.gam file in the directory.
3. Start up a normal TFC dedicated server.
4. Shut down the server once it is loaded up and running normally.
5. You will notice a new liblist.gam file in your Dedicated
server directory. This is the extracted file, replace it with
your modified read-only file.
6. Restart your Dedicated server.