This issue is being addressed with the experience mod plugin. There are quite a few things that need to be done to stop the speed running. It is quite possible that an anti-speedrun server will be set up, as well as a speed running server. There are ways to control this...we just need to be really creative. I am working on it but I can't guarantee anything working properly, as modifying player speeds in maps could very easily break map functionality. Messing with the physics of Sven Coop maps is almost always a bad idea...
I am most interested in finding a way to control the speed of players with Angelscript (if possible). The ability to stop players from triggering the level change at ends of maps is possible also, but requires that keyvalues of maps be customized to do so. It is not so easy to do this unless the map is actually designed that way. It would be very interesting and helpful if the Sven Coop developers put in a cvar to control the percentage of people required to change a map if "trigger_changelevel" exists. I know hacky ways to go around this problem and eliminate it, but it would be at the expense of server performance. New map names would need to be made so players could download the proper map. I am not even sure if this is legal to do with maps like the Half-Life campaign. It should be legal, but I am not sure lol
here is a quick reference to the keyvalues that can be changed in maps http://forums.svencoop.com/showthread.ph...percentage HLSP Campaign Speed-Runners.
Again, if you REALLY want a map to work the way you want it to work in SVEN COOP 5.0, you should design the map from scratch so it cannot be exploited.
http://forums.svencoop.com/showthread.ph...post515332 This idea here is an example of how a map could be designed to stop the speed-running
P.S. I have a surprise in store for everyone who hates speed running....just be patient, please. You are welcome to slay speed runners if they continually are doing it just to piss people off. Some people really like playing that way, but others are doing it just to be obnoxious. Please ask them kindly to stop if the majority of players in the server do not want speed running. If they do not want to co-operate, then why are they playing Sven Co-op? LOL It is a co-operative game, not every-man-for-himself. I don't want to piss off the people who like speed running and aren't doing it to be obnoxious, which is why I think there may be a need for separated "anti-speed running" and "speed running allowed" servers
VAC BAN WARNING: Do NOT connect to servers with this injected, or you might get VAC banned!
some people love speed running so much they made a separate mod for Half-Life just for speed running: https://wiki.sourceruns.org/wiki/BunnyMod_Pro
If they want to speed through Half-Life campaign by themselves, they should buy the Half-Life game and install this mod. Otherwise, why are they doing this on our servers? Some people either don't know better, or they are doing it to be obnoxious. Sven Co-op is not a single player speed running game. Half-Life BunnyMod Pro is.
https://github.com/YaLTeR/BunnymodXT Source for newer BunnyMod
I am most interested in finding a way to control the speed of players with Angelscript (if possible). The ability to stop players from triggering the level change at ends of maps is possible also, but requires that keyvalues of maps be customized to do so. It is not so easy to do this unless the map is actually designed that way. It would be very interesting and helpful if the Sven Coop developers put in a cvar to control the percentage of people required to change a map if "trigger_changelevel" exists. I know hacky ways to go around this problem and eliminate it, but it would be at the expense of server performance. New map names would need to be made so players could download the proper map. I am not even sure if this is legal to do with maps like the Half-Life campaign. It should be legal, but I am not sure lol
here is a quick reference to the keyvalues that can be changed in maps http://forums.svencoop.com/showthread.ph...percentage HLSP Campaign Speed-Runners.
Again, if you REALLY want a map to work the way you want it to work in SVEN COOP 5.0, you should design the map from scratch so it cannot be exploited.
http://forums.svencoop.com/showthread.ph...post515332 This idea here is an example of how a map could be designed to stop the speed-running
P.S. I have a surprise in store for everyone who hates speed running....just be patient, please. You are welcome to slay speed runners if they continually are doing it just to piss people off. Some people really like playing that way, but others are doing it just to be obnoxious. Please ask them kindly to stop if the majority of players in the server do not want speed running. If they do not want to co-operate, then why are they playing Sven Co-op? LOL It is a co-operative game, not every-man-for-himself. I don't want to piss off the people who like speed running and aren't doing it to be obnoxious, which is why I think there may be a need for separated "anti-speed running" and "speed running allowed" servers
VAC BAN WARNING: Do NOT connect to servers with this injected, or you might get VAC banned!
some people love speed running so much they made a separate mod for Half-Life just for speed running: https://wiki.sourceruns.org/wiki/BunnyMod_Pro
If they want to speed through Half-Life campaign by themselves, they should buy the Half-Life game and install this mod. Otherwise, why are they doing this on our servers? Some people either don't know better, or they are doing it to be obnoxious. Sven Co-op is not a single player speed running game. Half-Life BunnyMod Pro is.
https://github.com/YaLTeR/BunnymodXT Source for newer BunnyMod