News:

New Admins: Be sure to read through the Clan Resources forum for admin tips.

Main Menu

... Neotf help?

Started by {AoO}GLaDOS, December 11, 2014, 01:31:11 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

{AoO}GLaDOS

i hev a few questions about neotf.
1st: does neotf works on a listen server? (you know that option on the menu "create server".)
2nd: what is required to run neotf? (some special requirements on a listen server?)
3rd: is it foxbot compatible?
4th: do you need amxx(admin mod x) for neotf?
last but not least: is it required metamod?
Next time i will use a crowbar!

p0izon

1. Yes
2. No special requirements
3. Yes
4. No
Last: Not for NeoTF only.If you intend to use bots, then yes it is required.

{AoO}GLaDOS

#2
more more question:
how do i install neotf on a listen server (i always tried run neotf on metamod but it never works. :( )
thanks in advance. -[PT]GLaDOS
Next time i will use a crowbar!

{AoO}GLaDOS

CAN someone tell me how to install neotf on a WON lan server? pretty please?
i really need your help.
thanks in advance.
Next time i will use a crowbar!

p0izon

Quote
2 - Installing NeoTF on a LAN server ( i.e. Listenserver )
================================

2.1 - Installing the .dll / .so on a STEAM listenserver
-------------------------------------------------
NOTE: In this tutorial we are assuming that you are using
Windows ( so note the direction of the slashes if you
are using Linux ) and you have installed STEAM in
the default directory ( i.e. C: drive ).

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 TFC Client folder:
C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\team fortress classic

Within this folder is an 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\team fortress classic\tfc

In this TFC folder you will find:
(I). A liblist.gam file, (you may have to create this file, see Section 4.1 )
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 listenserver.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 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\team fortress classic\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: To auth yourself on the listenserver use "STEAM_ID_LOOPBACK"
or "VALVE_ID_LOOPBACK". Auth OTHER player via IP address, because
everyone else will have the same ID ( usually it's "STEAM_ID_LAN" ).

(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
NeoTF (STEAM) Listen (LAN) 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.

You may want to disable the custom models feature
and the glyphs feature to get this map to load.

Quote
3 - Getting NeoTF to work with other MODs
================================

3.1 - Getting NeoTF to work with FoxBot
------------------------------------------------------

NOTE: You MUST install NeoTF and FoxBot WITH
Metamod for the Bots to use NeoTF features.
See Section 3.2 for Metamod information.


For a WON listenserver:
Use the FoxBot GUI installer and select the NeoTF option.
With this option, the FoxBoT will automatically set up
your files (liblist.gam, plugins.ini) to load the NeoTF dll.


For STEAM servers:
First install Metamod and FoxBot per (their) instructions.
Make sure FoxBot is loaded as a plugin by Metamod.

NOTE: Make SURE you are using the most current Metamod
version: 1.17.x ( i.e. with STEAM support ).

NOTE: Make sure you install FoxBot to the proper directory.
The FoxBot folder must be placed in the root game
directory which contains an HLDS launcher application.
For Dedicated servers this directory path looks like:
\SteamApps\YOURNAME@EMAIL\dedicated server
For Lan servers (listenserver) this directory path looks like:
\SteamApps\YOURNAME@EMAIL\team fortress classic

Add the following entry to your server's "autoexec.cfg"
file in your "tfc" folder:

For Windows servers use this entry:

localinfo mm_gamedll addons/NeoTF/dlls/ntf.dll

For Linux servers use this entry:

localinfo mm_gamedll addons/NeoTF/dlls/NeoTF_i486.so

This entry will tell Metamod to load NeoTF (and not normal TFC).

NOTE:
Remove any NeoTF entries in plugins.ini or metamod.ini file
or liblist.gam file, otherwise Metamod will end up trying to load
NeoTF twice, which will cause the following Half-Life error:
"Host_Error: SuckOutClassname: parse error"


3.2 - Getting NeoTF to work with 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.


First install metamod/adminmod per instructions. Once complete
your liblist.gam should have the following lines:

gamedll dlls/metamod.dll
gamedll_linux dlls/metamod_i386.so

Your plugins.ini file (or metamod.ini for older MM versions)
should have a list of the metamod plugins you're using.
The order of these is important - make sure your server is working
with your metamod plugins before you try to run NeoTF.
Here's an example, yours will most likely vary from this:

linux dlls/csguard_mm_i386.so
linux dlls/admin_MM_i386.so

or

win32 dlls/admin.dll

Note that all the above should have been accomplished when you installed
metamod and it's associated plugins.

Now to get NeoTF to work, just add the NeoTF ntf.dll or NeoTF_i486.so
to your plugins.ini (or metamod.ini for older MM versions) file:

Windows:
win32 addons/NeoTF/dlls/ntf.dll

OR

Linux:
linux addons/NeoTF/dlls/NeoTF_i486.so

NOTE: Paths should use unix-style forward slashes ( / ) and not
backward slashes ( \ ), even on windows platforms.

{AoO}GLaDOS

(quote starts here) (from p0izon)
For a WON listenserver:
Use the FoxBot GUI installer and select the NeoTF option.
With this option, the FoxBoT will automatically set up
your files (liblist.gam, plugins.ini) to load the NeoTF dll.
(quote ends here)
... what?
does foxbot has a GUI installer with a neotf option?
my GUI installer dont shows that option. (Installer Downloaded from www.esclan.net [downloads part])
also, my game crashes when loading a map on tfc. am i doing something wrong? am i downloading the right file? i downloaded a NeoTF (windows). Do i need the client version as well?
Next time i will use a crowbar!

{AoO}GLaDOS

never mind that, i was installing the SERVER VERSION!  :laugh: i tried the client version and it works! no crashes!  :yay!: happy day! anyway. sorry for the inconviniance ( if i typed that wrong... sorry. as i said: "i am not english, i am actually portuguese."[From portugal, not brasilian.])
Next time i will use a crowbar!

duelrabbit

Glad you are having fun, if you wanna know about some of the CVAR's for NeoTF, feel free to ask away.