Welcome to NeoTF! This website serves as a repository for the final releases of NeoTF. Original development stopped over 20 years ago, but Team Fortress Classic servers still exist which are running the beloved NeoTF mod — and as of 2026 the mod is being rebuilt and maintained again as NeoTF: Reborn.
Downloads & Files
File Version Type Size Download
NeoTF Windows Server 1.9.0 Server Files ~4.6 MB [DOWNLOAD]
NeoTF Windows Client Pack 1.9.0 Client Files ~3.99 MB [DOWNLOAD]
NeoTF Linux Server 1.9.1 Server Files [IN PROGRESS]

Linux server: a Linux build of 1.9.1 is being worked on. The original 1.9.0 server was a Linux binary, so the reconstruction has a Linux target to check itself against — but it is not ready for release yet. Watch the changelog or ask on Discord.

Documentation:

Admin Command Reference Server Installation Guide

NeoTF: Reborn — The 1.9.1 Fork
NeoTF 1.9.1 — currently in BETA

NeoTF 1.9.0 was the last release, in December 2004, and no source code for it survives. 1.9.1 is a reconstruction: the mod has been rebuilt function by function from the original server binary, and that source is now being maintained again.

LIVE ON THE PUBLIC SERVER
Redplanet's Martian Marshland [NeoTF Reborn]
build 1.9.1 beta "i"  •  deployed 20 August 2026

Why a reconstruction and not a patch? NeoTF shipped as a compiled server library. When development stopped, the source went with it. Fixing anything — even a one-character bug — meant first recovering what the code actually was. That work is done by disassembling the 2004 binary and rewriting each function until it matches, which is why the changelog below can point at specific addresses inside the original.

The rule is faithfulness first. The reconstruction reproduces 1.9.0 exactly, bugs included. A change only happens when the original crashes the server, when it is literally impossible to reproduce safely, or when it is deliberately chosen — and every one of those is recorded rather than quietly folded in. If NeoTF behaved a certain way in 2004, it behaves that way now unless the changelog says otherwise.

Some of these bugs are older than the fork. Several fixes below are for faults that shipped in 1.9.0 and have been in every NeoTF server since — a per-map config feature that never once ran, a telefrag that stopped working, and a buffer overflow that any player with a long name could trip. They were invisible for twenty-two years because nobody had the source to look at.

Beta status: 1.9.1 is being tested on a live public server. It is not yet posted here for general download. If you run a NeoTF server and want to help test, or you have hit a bug, come and say so on Discord.

Changelog

CRASH took the server down   FIX restores 1.9.0 behaviour   NEW not in the original   CHANGE deliberate difference

1.9.1 BETA — in testing
CRASH Soldier menu could kill the server. Opening it sent a message one byte over the engine's hard limit, which shuts the server down instantly. The soldier menu no longer carries a "0. Close Menu" line — that is the fix, not a missing feature.
CRASH Radar left a network message open. The next message sent anywhere in the game then ended the server, often long after the radar was used, which made it look random.
CRASH Llama cage crashed with three prisoners. If the first caged player left the server, the next half-second tick killed it. Present in 1.9.0.
CRASH Long player names could overflow a buffer. When a captured multigun was destroyed, the owner's name, Steam ID and team were written into a buffer too small to hold them. Present in 1.9.0.
FIX Warp-jumping onto a teledisk next to an enemy kills again. The check that looks for a victim was set to ignore players entirely, so it could never find one.
FIX Ten more checks had the same fault — build placement, several deploy checks and the sentry-gun lookup were all looking at world geometry only and never seeing players or buildings.
FIX Per-map config files now actually run. ntf_feature_loadconfig was built with a bad path and has never executed a single config on any server since 2004 — while still creating the files, which is why it looked like it worked. Anything sitting in maps/neotf/*_ncf.cfg becomes live.
FIX Radar beams drew as garbage. They were sent with the wrong effect type, so the client read entity numbers as map coordinates.
FIX Air strike was missing a beam and drew the other one far thinner and dimmer than intended.
FIX Sensor mines exploded invisibly on one of their two death paths — damage and sound, but nothing to see.
FIX Per-player settings are applied when you join. The original checked for something that is never true that early, so they were only ever applied on the way out.
FIX Welcome message showed a raw console command across the middle of the screen instead of its text.
FIX Class menu needed two keypresses to reopen after every selection.
FIX Admin list printed its own formatting instead of the admin table.
NEW Crash reports. The server now writes ntf19_crash.log naming what it was doing when it died, including engine shutdowns that leave no other trace.
NEW The pyro's gascan works. 1.9.0 shipped it as an empty function — the feature was cut before release and has been rebuilt.
CHANGE Server identifies as "NeoTF: Reborn" in the server browser and on the welcome message.
CHANGE Version reports as 1.9.1 via the ntf_version console variable.
1.9.0 — December 2004, final original release
The last release from the original development team. Available above, unmodified, and the reference every 1.9.1 change is measured against.

About NeoTF

NeoTF (Neo Team Fortress) is a highly customizable server-side mod for Team Fortress Classic, a classic multiplayer game built on the original Half-Life engine. While it isn't a scripting platform in the modern sense, NeoTF gives server admins the tools to shape gameplay using configuration files.

It adds awesome features like jetpacks, new weapons, teleporters, custom HUD elements, and unique player abilities — completely changing the balance of a match and making gameplay unforgettable.

Loved by many in the TFC community, NeoTF helped define the golden era of custom TFC servers. Original development stopped long ago, but its legacy lives on in the few servers still running it today — and in the memories of players who experienced it firsthand. It is also, after twenty-two years, under active development again.

This website has been launched using the original domain name for NeoTF from the early 2000s in an effort to keep it alive as long as possible. Thank you to the devs who worked hard to give this to us.

Key Features

[NeoTF|DEV] Development Team

A big thank you to the original development team:

Crazzzy • SpannerSpammer-[AoE]- • Maelstrom • TFCNMuskrat • Tman

Their dedication and passion created something truly special that continues to bring joy to players worldwide.


Contact & Community
Join the NeoTF Discord

Server admins, players, bug reports and 1.9.1 beta testing.

[ discord.gg/B3ZNZ4peEz ]

This site and the 1.9.1 work are looked after by redplanet. If you are running a NeoTF server, or still have files, configs or maps from the original era, please get in touch — anything that has not been archived yet is worth preserving.