Blockland Forums > Suggestions & Requests
SPAS (Service Protocol and Security)
Kochieboy:
I had a neat idea for an addon recently called SPAS (yes, just like the shotgun).
Basically it's an addon that prevents hacking and stuff, while badspot finds a permanent way to patch up all of the backdoors.
Say for instance, someone is speedhacking while there are no admins on. SPAS keeps an eye on all clients; measuring speed, watching client-side scripts, and other stuff. If it notices something unusual/suspicious, it will ban the person and give an automatic reason and ban report (for the admins, just in case there is a misunderstanding). It can be customized to ban certain known hacks on sight as well.
I would do it myself, but I don't have that much knowledge in scripting. If someone could kinda team up with me and teach me whilst making it; that would be cool.
Headcrab Zombie:
--- Quote from: Kochieboy on August 10, 2013, 10:54:57 AM ---measuring speed
--- End quote ---
There are a ton of things that can cause speeds to be really slow or really fast.
Hell, I wouldn't be surprised if the whole "floating hack" thing was just people using some sort of addVelocity/setVelocity event loop.
--- Quote from: Kochieboy on August 10, 2013, 10:54:57 AM ---watching client-side scripts
--- End quote ---
Can't be done.
Kochieboy:
--- Quote from: Headcrab Zombie on August 10, 2013, 11:11:07 AM ---There are a ton of things that can cause speeds to be really slow or really fast.
Hell, I wouldn't be surprised if the whole "floating hack" thing was just people using some sort of addVelocity/setVelocity event loop.
--- End quote ---
Whoops, I forgot to specify that.
--- Quote from: Headcrab Zombie on August 10, 2013, 11:11:07 AM ---Can't be done.
--- End quote ---
How so? Other games can do script enforcement.
Headcrab Zombie:
--- Quote from: Kochieboy on August 10, 2013, 11:13:43 AM ---How so? Other games can do script enforcement.
--- End quote ---
Blockland isn't "other games." Blockland is Blockland.
Clientside scripts and serverside scripts can't communicate, except through clientcmds and servercmds.
And no one who writes a clientside script with malicious intent is going to add a clientcmd that the server could use to disable it, or make it's presence known.
Kochieboy:
--- Quote from: Headcrab Zombie on August 10, 2013, 11:15:57 AM ---Blockland isn't "other games." Blockland is Blockland.
Clientside scripts and serverside scripts can't communicate, except through clientcmds and servercmds.
And no one who writes a clientside script with malicious intent is going to add a clientcmd that the server could use to disable it, or make it's presence known.
--- End quote ---
Sorry, I didn't know, like I said I'm not experienced in scripting for blockland.