Author Topic: SPAS (Service Protocol and Security)  (Read 1432 times)

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.

measuring speed
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.

watching client-side scripts
Can't be done.

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.

Whoops, I forgot to specify that.

Can't be done.

How so? Other games can do script enforcement.

How so? Other games can do script enforcement.
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.

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.

Sorry, I didn't know, like I said I'm not experienced in scripting for blockland.

Also the "hack" going around isn't a script, but an injected dll

Also the "hack" going around isn't a script, but an injected dll

Sorry, I didn't know, like I said I'm not experienced in coding for blockland.