For those who don't know, Team Fortress 2 had/has a vibrant modding community. This community also created and maintains staple admin plugins andmods such as MetaMod: Source, Sourcemod, SourceOp, Manimod and other such mods that are used by server admins everywhere to administrate servers which includes things like shared banslists, different levels of admins and even standard things such as changing maps, kicking and banning troublesome players etc. (No, the source engine does not have this without these mods.)
(For clarification, the mods are the base. Plugins literally "plug in" to these mods to add more functionality.)
These mods, especially Sourcemod and Metamod serve as a platform for various things, including custom gamemodes like:
VS Saxton Hale Mode
Dodgeball
Zombie Fortress
Weapon Randomize
Advanced Weaponiser (added new weapons)
TF2Ware
PropHunt
The problem? The Uber/F2P Update broke every single one of these mods.Manimod brokeEventscripts broke
Sourcemod broke.
Metamod broke.
SourceOp broke.
Every base mod broke.
On top of that, every plugin (except a select few) broke. That includes every custom gamemode (except possibly Prophunt).
How, what's the significance of this? Well, something like this doesn't happen by accident. Sure, occasionally updates would break one or two plugins, but never everything. This was deliberate; Team Fortress 2 has been locked down. As has every other game using the same engine, including Half Life 2: Deathmatch, Left 4 Dead and Left 4 Dead 2.
Even Garry's Mod, a game that revolves around addons and plugins (and is itself a mod) was effected by this. As anyone who plays Gmod regularly will know, the game was 'broken' for about 2 days.
But not just that, vehicles in gmod were broken. Why? Because Valve deliberately broke the code for vehicles that is built into the source engine.
Obviously, this effected gmod since vehicles are often used by players to build stuff. It's been fixed now, but it's interesting to see how valve broke it even though (to my knowledge) it wasn't being used by anything other than Garry's mod.
Sourcemod is back and working so server admins can now administrate their servers again; but it's severely limited. Enormous amounts of functionality has been removed that won't be able to be reinstated.
As far as I know, the VS Saxton Hale Mode has made a return after being broken for 3 days and some of the other custom gamemodes may be fixed by their respective developers, but that's not what I'm concerned about.
With putting in these 'guards' Valve has made modding Team Fortress 2 extremely difficult. any sort of player-by-player modding is either highly inefficient or impossible. I have been an observer in the development of an RPG plugin that would accompany VS Saxton Hale. Players would get buffs according to their level if they were the only one left to fight Hale.
I was excited every time the developer of this plugin gave me more news about what he was doing. The plugin was progressing and looking quite good.
Then The Uber/F2P Update came out and I get one more piece of news from my Developer friend:
His plugin is essentially broken indefinitely.
Other developers have had huge amounts of work essentially destroyed. This isn'y something that required a few tweaks. Big rewrites have to be done and some of them aren't going to happen, because developers don't want to have to try to get their plugins to work within the now extremely restricted confines of the once amazingly moddable source engine.
Oh, and Team Fortress 2 and all other orangebox source engine games now use more system resources to maintain these guards. Not to mention the plethora of other things that were broken. Things that were part of the game itself.
So, Escapists; what do you think of this?
Personally, I'm sad and angered about this. Team Fortress 2; a game based on the mod Team Fortress is now restricted.
It's easier to go to all the trouble of building up your own game from scratch using the Source SDK than it is to try to make a server mod for Team Fortress 2.
I just have to Ask; why? Why do this? In the name of Free to Play?
Oh and before anyone says to prevent exploits and hackers; sourcemod, metamod, etc themselves prevented many exploits and hacks through use of plugins. When a new glitch/exploit is found there is often a sourcemod plugin to fix it within days.
(For clarification, the mods are the base. Plugins literally "plug in" to these mods to add more functionality.)
These mods, especially Sourcemod and Metamod serve as a platform for various things, including custom gamemodes like:
VS Saxton Hale Mode
Dodgeball
Zombie Fortress
Weapon Randomize
Advanced Weaponiser (added new weapons)
TF2Ware
PropHunt
The problem? The Uber/F2P Update broke every single one of these mods.Manimod brokeEventscripts broke
Sourcemod broke.
Metamod broke.
SourceOp broke.
Every base mod broke.
On top of that, every plugin (except a select few) broke. That includes every custom gamemode (except possibly Prophunt).
How, what's the significance of this? Well, something like this doesn't happen by accident. Sure, occasionally updates would break one or two plugins, but never everything. This was deliberate; Team Fortress 2 has been locked down. As has every other game using the same engine, including Half Life 2: Deathmatch, Left 4 Dead and Left 4 Dead 2.
Even Garry's Mod, a game that revolves around addons and plugins (and is itself a mod) was effected by this. As anyone who plays Gmod regularly will know, the game was 'broken' for about 2 days.
But not just that, vehicles in gmod were broken. Why? Because Valve deliberately broke the code for vehicles that is built into the source engine.
Obviously, this effected gmod since vehicles are often used by players to build stuff. It's been fixed now, but it's interesting to see how valve broke it even though (to my knowledge) it wasn't being used by anything other than Garry's mod.
Sourcemod is back and working so server admins can now administrate their servers again; but it's severely limited. Enormous amounts of functionality has been removed that won't be able to be reinstated.
As far as I know, the VS Saxton Hale Mode has made a return after being broken for 3 days and some of the other custom gamemodes may be fixed by their respective developers, but that's not what I'm concerned about.
With putting in these 'guards' Valve has made modding Team Fortress 2 extremely difficult. any sort of player-by-player modding is either highly inefficient or impossible. I have been an observer in the development of an RPG plugin that would accompany VS Saxton Hale. Players would get buffs according to their level if they were the only one left to fight Hale.
I was excited every time the developer of this plugin gave me more news about what he was doing. The plugin was progressing and looking quite good.
Then The Uber/F2P Update came out and I get one more piece of news from my Developer friend:
His plugin is essentially broken indefinitely.
Other developers have had huge amounts of work essentially destroyed. This isn'y something that required a few tweaks. Big rewrites have to be done and some of them aren't going to happen, because developers don't want to have to try to get their plugins to work within the now extremely restricted confines of the once amazingly moddable source engine.
Oh, and Team Fortress 2 and all other orangebox source engine games now use more system resources to maintain these guards. Not to mention the plethora of other things that were broken. Things that were part of the game itself.
So, Escapists; what do you think of this?
Personally, I'm sad and angered about this. Team Fortress 2; a game based on the mod Team Fortress is now restricted.
It's easier to go to all the trouble of building up your own game from scratch using the Source SDK than it is to try to make a server mod for Team Fortress 2.
I just have to Ask; why? Why do this? In the name of Free to Play?
Oh and before anyone says to prevent exploits and hackers; sourcemod, metamod, etc themselves prevented many exploits and hacks through use of plugins. When a new glitch/exploit is found there is often a sourcemod plugin to fix it within days.