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 below.
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 a current Metamod version (1.17.x or later, 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 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,
metamod.ini or liblist.gam,
otherwise Metamod will try to load NeoTF twice, causing:
"Host_Error: SuckOutClassname: parse error"
3.2 — Metamod Integration
About Metamod
Metamod provides plugin capability for addons; tools such as Adminmod
use it. Thanks to RedFox, NeoTF is 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) lists your
metamod plugins. Example:
linux dlls/csguard_mm_i386.so
linux dlls/admin_MM_i386.so
or
win32 dlls/admin.dll
Step 3: Add the NeoTF Plugin
Add NeoTF to your plugins.ini (or
metamod.ini):
Windows:
win32 addons/NeoTF/dlls/ntf.dll
Linux:
linux addons/NeoTF/dlls/NeoTF_i486.so
Path Format
Paths in plugin files should use unix-style forward slashes (/) and not
backslashes (\), even on Windows.
3.3 — Non-Metamod Libraries
HPB Bot and Other Addons
Some addons (like HPB bot) are not 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