|
Author
|
Message
|
|
AlliedModders Donor
|

08-23-2009
, 15:04
question about banning
|
#1
|
Hello, I had an idea for a global ban system. Before I start making it, I was hoping someone could tell me whether it was worth while.
It goes like this:
It's not a server-side script. It would be written in PHP. It would have a web front-end where people can manage the bans by adding or removing them to a central db -- nothing unique there...
... but instead of having a script on each server that reads and enforces this db, this system would output banned_user.cfg and banned_ip.cfg files and then upload them via FTP to each server. Finally, it would exec them on each server via console command.
My main reason for wanting to make this is b/c I think maybe it would be more secure? <-- this is my question.
I believe traditionally, when a banned STEAMID joins, ban systems like SourceBans and GlobalBan checks if they are in the DB and then kicks them. I was thinking that if their STEAMID was part of the actual banned_user.cfg file, they might be banned faster??
The reason for this is b/c there are some security holes in srcds that require users to be in the game with a validated STEAMID in order to execute the crash. But I'm worried that any global ban system might inherently be slower at banning them than srcds's native banned_user.cfg file, thus giving the crasher a few seconds to execute his crash script.
Please let me know if you think this is worth making. If so, I would be happy to share the system after I make it.
|
|
|
|