Valve:
" Yes, the TF (Orange Box) engine is not compatible with the one that is
presently used for CSS, DoDS, and HL2MP. That is why we are segregating
it into the the 'orangebox' directory under the root. In the coming
months the other games will be moved to the Orange Box engine and their
binaries will move under the 'orangebox' directory once this move is
done. The content does not need to move to the 'orangebox' when the
binaries for the games move and we hope that this represents some value
for server admins since you will not need to download redundant content
files into two different directory structures in order to support two
different engine versions.
Our hope is that this new directory structure will help avoid
disruptions to existing dedicated servers for other mods and products
when we make significant changes to the Source engine like the ones
needed for TF and the other Orange Box games. We also hope that it makes
updating your servers more convenient and less bandwidth intensive as we
update our games for newer engine versions.
I hope this has made it more clear, but if not please let me know."
" The most significant fact here is that there have been interface changes
so it is probable that many server plug-ins that work with CSS, DoD, and
HL2MP will not work with the Orange Box engine. Once the beta is out the
door and the initial fires are put out I will make the specific
interface changes available on
http://developer.valvesoftware.com so
that when the new SDK comes out the mod/plugin community can quickly
make Orange Box-compatible server plugins."
"The issue here is the location of the game binaries in relation to the
/bin directory that contains the *correct* engine binaries. Previous to
this new directory structure the assumption was that only one version of
the engine could exist under a single installation. So the location of
the engine binaries for all games was /bin. If you installed TF at /tf
on a server that also hosts Counter-Strike Source at /cstrike then
cstrike would no longer run due to the fact that the /bin directory
would now have Orange Box engine binaries.
So the 'orangebox' directory acts as a new root directory that has its
own location for the new engine binaries and the new games that use
those binaries. Meanwhile any games installed in the parent directory
can still run against the old engine.
For those of you that don't have more than one game installed on your
dedicated server this isn't as valuable, but our goal was to make it
possible to support servers that host multiple Source games that utilize
multiple versions of the engine."
"Right now the only game that will use the Orange Box engine is TF2. For
now the other games will stay in their usual locations, but they will be
moved to the new engine in the coming weeks and at that point their
binaries will reside under the 'orangebox' directory.
Plugins that work for the current engine version probably won't work for
the new engine version but I will be sharing the new interfaces with the
mod community ASAP so that they can develop new ones. The interfaces are
different, but we have not eliminated functionality so rewriting the
plug-ins should not be a monuental task."
The Steambans plugins will not work on TF2 at this time. Until Valve releases the updated SDK, there is nothing I can do about this.
-Mike
source:
http://www.steambans.com