SRCDS Steam group


fix to "overflowed reliable channel" exploit?
#1
Question 
I run a surf server, and while it doesn't cause any permanent harm, the exploit which kicks everyone for "overflowed reliable channel" is beginning to pop up several times daily, and it's not always easy for us to determine who is causing it. Would it be possible to create a script (I am fairly proficient in eventscripts) to look for what it is that causes this, and then ban the offending client? Or is there even a cvar or something which I can set to prevent this?

I chatted with someone who was doing it on my server, and it involves making lots of aliases to essentially spam timeleft and nextmap in the console. I believe nextmap is built-in to the css engine, but nextmap as far as I know needs a plugin such as mani to be a valid command. I don't think there's any way to disable these, but perhaps it's possible to write a script which blocks the server accepting these commands from the console when sent in rapid succession?
Reply
#2
After a bit of collaboration with some of the people who were using the crash script, I have put together a quick and dirty workaround which appears to prevent script kiddies from dropping clients via the channel overflow exploit. You can find the script here:

http://code.eventscripts.com/79242

It basically just checks to make sure that people aren't sending the commands which can be used to drop clients at an absurd rate. If such a thing happens, it will kick the offender and print their name in the chat area. It's probably not the best or most efficient way to do this, but as far as I can tell it works. I'm not sure if these are all the commands which one can use to cause it, but after some very brief testing it seems to work consistently.
Reply
#3
Hmm interesting, never heard of it before, good to keep our eyes open!
Join the Source Dedicated Server Support Group on Steam Community!
Source Dedicated Server (SRCDS)
Free to join, Live support! (When available)

http://forums.srcds.com/viewtopic/5114
Reply
#4
Looks Good. Thank Viper
Derek Denholm, CEO, XFactorServers, INC.
XFactorServers: Game Server Hosting Solutions
Follow Us http://www.Twitter.com/XFactorServers
Reply
#5
Do I install this just as a Eventscripts script? Anything else?
Reply
#6
Yes, install Eventscripts 2.0.

And then create a file called: es_ownscript.py

Put that in: addons/eventscript/ownscript/

And add es_load ownscript to your autoexec.cfg
Then change map or restart your server, and it should work.
Reply
#7
Good job, I have never encountered that kind of problems on my server, but in case I do I will use this.
Reply
#8
I put that script on and then it just segment faults whenever i start the server.
Reply
#9
okay, well, i used this script with absoultly no luck.

i even downloeded it straight from addons.eventscripts.com

no luck.

if anyone has a way to fix this, it would be GREATLY apreciated.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)