PDA

View Full Version : [REQUEST] Global Ban System


NovaK
30th January 2012, 20:14
Hello there,

I've been looking for some sort of an Global Ban System feature, without any results. A similiar suggestion was made several years ago (back in 2006 more precisely), but never got any further than just being discussed.

I don't know if this need to be amplified through an insim or locally, and that i don't possess enough knowledge in coding this myself, i'm therefor requesting it in this section.

The reason why i'm requesting this is; I'm running two servers, and is partnered up with some other server owners. And our only solution at the moment is to copy the ban file between the servers every day, to keep the same bans on all servers.

So basicly, what this system is all about is that several servers can out of free choice be connected to the same ban list. And all bans that are being putted into place are written into this shared ban list/database, and that the servers read from it.

This can be developed even further with many more great features as like having a common web-interface, but i leave it as an basic request and let the coder decide if he wants to develop it to something better.

My intention is not that all servers in whole lfs should share same ban database list, more as if someone else are running several servers, they can set up their own global ban system, that's only shared between their servers.

Feel free to discuss this, by sharing your thoughts/opinions/suggestions.

Regards,
NovaK

cargame.nl
30th January 2012, 21:26
The problems on licensed servers are not so big as they are on demo.

The counter for CG stands on 73 at the moment. That after 2 years.... (some long term bans :/ )

Sure, people are going to yell... That should be much much more! Cry, thisthat.

Well.. Thats exactly why a global ban system will not work. People have different views on adminning servers.

=Wolf=[NO]
30th January 2012, 21:30
This is a usefull feature I have been looking for, since my team have several servers, and a user banned from one server will be mannualy banned from the rest of the servers.
With a shared ban list, this issue resolves itself.
If friendly teams with same admins want to use the banlist, and avaliability to share a remote banlist on their servers, it will remove crashers and other unwanted users from the servers sharing the banlist, will result in less work for administrators.

If this is done by insim somehow, it might be helpfull to have some overview of what admin banned witch user, on what server.
Helpfull if a banned user asks "why am I banned from your server", you can inform that he got banned from a surten server by a surten admin :)

broken
30th January 2012, 21:34
Maybe a global ban system will work if indeed a web interface is set, and provides you with an option to create your own group, in which you can allow only certain servers. Or just have it password protected. That way, multiple server owners that trust each-other can have their own, personalized database.

I haven't thought at all how this could be implemented with an InSim, because it's 00:32 at the moment, but on first thought - it shouldn't be too hard, right?

E: Damnit, Wolf! ... :D

NovaK
30th January 2012, 21:54
Thats exactly why a global ban system will not work.

I don't get your point, why shouldn't it work?

Maybe i formulated myself badly, because of inadequate english language.. But Wolf and Broken summarized and clarified pretty good with what I meant ..

Degats
30th January 2012, 22:17
I don't get your point, why shouldn't it work?
That question was mostly answered on the same line:

Thats exactly why a global ban system will not work. People have different views on adminning servers.

This kind of system is technically possible (probably even relatively easily) provided someone can reliably host a database & web front end. Getting an InSim app to connect to the DB should be simple enough.

The main problem is that different admin teams tend to have different ways of dealing with things - some may disagree on the lengths of bans or the reasons for them. Ban appeals could potentially be tricky as well.


Some of the issues could be worked out using opt-ins for specific ban reasons (intentional wrecking being an obvious example) and most teams probably wouldn't want to opt-in to rules specific to only a few servers.
However, this would make the system more complicated, which brings forward the other potential issue - are there enough persistent trouble-makers to make it worth the effort?


If enough people are interested, it might be worth it, providing people are willing to put the time & effort (and money) in to keep it going in the long run.

NovaK
31st January 2012, 08:46
The main reason with this system is:
If you caught a wrecker and you have 10 servers for an example. Regardless of how long the ban will be, you want that person banned on all your servers for the same amount of time. The problem is without this kind of system, you need to go to one server and copy the same ban file into all other servers, every time you ban someone.

It simply doesn't matter how few or many trouble makers it is out there, you still don't wanna copy the same file every time, when you finally spot them.

Nothing says that you must share this system with other server owners. But you can out of free choice do so, but at the cost that you rely on your partner and his admins that they are reasonable when giving out punnishments. It's obvious teams between have different ways of dealing with things, but that's something you have accepted by sharing the same ban database.

And since this system can be developed with more features like collecting information in the web-interface on what server the ban was issued, time and date, when the ban ends, the person who took action, and reason why action was taken. It can't be half bad?

So the question remains, why should'nt it work?

cargame.nl
31st January 2012, 09:25
If you caught a wrecker and you have 10 servers for an example. Regardless of how long the ban will be, you want that person banned on all your servers for the same amount of time.

If you are talking for personal usage... It's already there for ages. It's called Airio.

So the question remains, why should'nt it work?
Degats already clarified that..

Maybe I must make it more simple.

If you think someone needs a ban, I don't necessarily have to agree with that. So thats why a shared ban database would not work.

NovaK
31st January 2012, 10:07
If you are talking for personal usage... It's already there for ages. It's called Airio.

Not everyone want to use Airio as their insim. And it does not offer any solution in having a shared ban database.

If you think someone needs a ban, I don't necessarily have to agree with that. So thats why a shared ban database would not work.

You see, that's what comes with sharing the same ban database with other server owners. That you rely on them, that they take nessescary actions, and not goes power hungry. It's all up to the two parties if they want a common ban base or not, and follow the terms they have been sharing and accepted.

Me for an example have limited the ban time for ordinary admins, while superadmins has the ability to extend and unban people.

A global ban system does work, it just depends who you are sharing it with.

stan.distortion
31st January 2012, 10:20
Just a suggestion, would sharing the reasons for the ban not be better than a simple ban list? That way other server admins can decide for themselves if (for instance) causing a yellow flag in 90% of entered races is a good reason to ban a racer from their own server.

cargame.nl
31st January 2012, 10:24
A global ban system does work, it just depends who you are sharing it with.
Exactly.

So if you are not sharing it with everybody then its not a global ban system. :really:

What you want, you are already doing. Manually copy the ban file. You are seeking automation for it. Which, a coder can easily do with a bit of basic knowledge.

NovaK
31st January 2012, 10:34
So if you are not sharing it with everybody then its not a global ban system. :really:

My intention is not that all servers in whole lfs should share same ban database list, more as if someone else are running several servers, they can set up their own global ban system, that's only shared between their servers.

Read the quote above from main post. Also sorry for missleading you, what i meant was that each invidual should be given the ability to set up their own global ban system, that they can share with their partners (if they have any), so they can share the same ban database. This was never intended to be shared as a common ban base for every lfs server out there.

So it is a global ban system, just not in the same reach as you are refering to.

cargame.nl
31st January 2012, 10:37
Right, OK

I missed that, my bad :tilt:

Airio however, can have multiple servers connected by InSim and if you ban someone with Airio it's a ban for all the connected servers at the same time. It just checks if a player connects if it's on the list or not.

But, I understand that especially cruise servers, are not that interested in Airio.

Then the only solution stays, creating something similar yourself.

NovaK
31st January 2012, 10:49
Then the only solution stays, creating something similar yourself.

That's why i'm requesting such a system here, since i don't possess the knowledge in creating it myself.

If it is to any interest, i'm using LFSLapper as a base insim that i have customized. But i don't know if this has any influence a part from the request. So it would be nice if a coder could reply here.

broken
1st February 2012, 11:18
Well, I'm up for it. I have a web host as well, which is not going down in the near 3 years.

But, due to University and so-called real-life I won't be able to start immediately, or even keep a consistent pace, so don't expect too much. :D

If anyone is interested in helping, I suggest that we add each-other in Google+. Make circles especially for this project. And use Google docs for any crucial stuff.
I don't want to make a Facebook group, because Facebook is just full of spam, and it will be hard to concentrate with every bit of the browser constantly moving to inform me who has liked the fact that somebody else wiped his ass and there was no **it on the toilet paper, etc, etc.

sinanju
1st February 2012, 12:57
That's why i'm requesting such a system here, since i don't possess the knowledge in creating it myself.

If it is to any interest, i'm using LFSLapper as a base insim that i have customized. But i don't know if this has any influence a part from the request. So it would be nice if a coder could reply here.
You CAN use such a system in LFSLapper.

See attached text file for instructions.

NovaK
1st February 2012, 15:09
You CAN use such a system in LFSLapper.

See attached text file for instructions.


I think you have missunderstood my intentions. If i want someone to be banned for a longer period of time i just ban X amount of days straight away, and unban if i feel they are worthy it. And this doesn't really contribute to a solution of having a shared ban database, i will still need to manually copy the ban file between the servers. Your suggestion was even more complicated..

MadCatX
1st February 2012, 15:19
Well, I'm up for it. I have a web host as well, which is not going down in the near 3 years.

But, due to University and so-called real-life I won't be able to start immediately, or even keep a consistent pace, so don't expect too much. :D

If anyone is interested in helping, I suggest that we add each-other in Google+. Make circles especially for this project. And use Google docs for any crucial stuff.
I don't want to make a Facebook group, because Facebook is just full of spam, and it will be hard to concentrate with every bit of the browser constantly moving to inform me who has liked the fact that somebody else wiped his ass and there was no **it on the toilet paper, etc, etc.
Depending on what kind of help you could use I guess I could give you a hand with a few things. I'm not much into web apps development but I think I could go some work in the client-side InSim app...

hyntty
1st February 2012, 16:29
Your suggestion was even more complicated..

Law of the hammer.