On Thu, 27 Jan 2005 11:42:22 -0500, David Anderson <[EMAIL PROTECTED]> wrote:
> I don't like bumping threads but this issue is rather important, as if
> Valve isn't even going to comply with their own API then server-plugins
> are essentially doomed.

I'm not sure I fully understand the problem.  Are you attempting to
have a single plugin that can support any MOD? (in this case you're
saying a single plugin can't support CS:S and HL2DM because it either
accesses version 001 or version 002, but not both)

My understanding of the Interface version stuff was so that Valve
could upgrade the engine interface without breaking old MODs that
didn't want to update to the latest SDK (and API).  If this is Valve's
intent, then that puts the burden on you, the multi-mod plugin
creator, to properly handle the engine interfaces used by each MOD.

Valve probably should be able to make CS:S and HL2DM both use the same
engine interface versions, but this would require "lock-stepping" the
releases so that if CS:S requires a new engine interface, the CS:S
upgrade wouldn't be released until the HL2DM team had also done
everything necessary to support that engine interface (and
vice-versa).  Once you add Day of Defeat:S and TFC:S, the updates
become fewer and fewer since each update is waiting on the others.

Since Valve has no control over outside MOD teams (Natural
Selection:Source and others), you would still have to support whatever
version of the engine interfaces those MODs are using.

Jeffrey "botman" Broome

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to