3.1 - FoxBot Integration
Metamod Requirement
You MUST install NeoTF and FoxBot WITH Metamod for the Bots to use NeoTF features. See Section 3.2 for Metamod information.
WON Listenserver Setup
Use the FoxBot GUI installer and select the NeoTF option. FoxBot will automatically set up your files (liblist.gam, plugins.ini) to load the NeoTF dll.
STEAM Server Setup
1. First install Metamod and FoxBot per their instructions
2. Make sure FoxBot is loaded as a plugin by Metamod
3. Use the most current Metamod version: 1.17.x (with STEAM support)
FoxBot Directory Placement
The FoxBot folder must be placed in the root game directory containing the HLDS launcher:
Dedicated:
\SteamApps\YOURNAME@EMAIL\dedicated server
Listenserver:
\SteamApps\YOURNAME@EMAIL\team fortress classic
Configure Metamod for NeoTF
Add the following entry to your server's autoexec.cfg file in your TFC folder:
Windows servers:
localinfo mm_gamedll addons/NeoTF/dlls/ntf.dll
Linux servers:
localinfo mm_gamedll addons/NeoTF/dlls/NeoTF_i486.so
Avoid Double Loading
Remove any NeoTF entries in plugins.ini or metamod.ini file or liblist.gam file, otherwise Metamod will try to load NeoTF twice, causing the error: "Host_Error: SuckOutClassname: parse error"
3.2 - Metamod Integration
About Metamod
Metamod (http://www.metamod.org) provides plugin capability for addons. Tools such as Adminmod (http://www.adminmod.org) use metamod. Thanks to RedFox, NeoTF is now capable of running as a metamod plugin.
Step 1: Install Metamod
First install metamod/adminmod per instructions. Once complete, your liblist.gam should have:
gamedll dlls/metamod.dll
gamedll_linux dlls/metamod_i386.so
Step 2: Configure Plugins
Your plugins.ini file (or metamod.ini for older MM versions) should list your metamod plugins. Example:
linux dlls/csguard_mm_i386.so
linux dlls/admin_MM_i386.so
or
win32 dlls/admin.dll
Step 3: Add NeoTF Plugin
Add NeoTF to your plugins.ini (or metamod.ini) file:
Windows:
win32 addons/NeoTF/dlls/ntf.dll
Linux:
linux addons/NeoTF/dlls/NeoTF_i486.so
Path Format
Paths should use unix-style forward slashes (/) and not backward slashes (\), even on Windows platforms.
3.3 - Non-Metamod Libraries
HPB Bot and Other Addons
Some addons (like HPB bot) aren't metamod plugins. To make them work with NeoTF, modify the appropriate config file:
Windows servers - edit:
addons\NeoTF\ntf_config.txt
Linux servers - edit:
addons/NeoTF/ntf_configlinux.txt
Configuration File Contents
These files contain a SINGLE LINE with the name of the .dll or .so file you want NeoTF to load.
For HPB bot on Windows:
HPB_bot.dll
For HPB bot on Linux:
HPB_bot_i486.so