The online racing simulator
[Idea]: Global BAN file
1
(39 posts, started )
[Idea]: Global BAN file
cause there are many crashers out there, i thought about a global ban file
with all those stupid ppl in...

so is it possible to create a ban file in PHP (I do think so)...

what about creating a website where ppl can send replays to and the
admins of this website add those crashers to a MySQL DB...

and out of this DB you can create on the fly a ban file which you can
download an put into you LFS server folder...

So we can create an Anti Crasher Association (ACA)...

So data like the following can be collected to:
- LFS World name (necessary)
- Nicks (all Nicks known of this person)
- Skins (unauthorised use of skins)
- and so on....

Anti-Crash-Association:
http://aca.crazyice.net
That would give end users the ability to revoke other players licenses which could be abused.

There is a shared ban file between some 24/7 servers, but I dont think we should have a fully global ban file or if we do, we need LFS themselves to administer it ... which would be easier done by revoking licenses.
revoking licenses isn't the right thing i think!
but if there are independent ppl, who administrate this crasher-db and so
can offer a "global" ban file, everyone can decide if he will use this file!

no one is forced and of course the replay and the person (crasher) must be
investigated!
I've thought about a similar thing quite a lot in the last few months. Just another one of those things I dont have time to throw together.

Basically making a database to hold all the information and then automatically spitting out a ban file when request is dead easy (see the ban file format in the FAQ programmers forum thread). This means that every X hours the servers administrator could make up a cronjob to wget the file, shutdown the server, replace the ban file and start them back up again (as you imply).

The big problem, as Becky says, is the "security" aspect (for racers). My only thought was to have a submission requiring a replay, and then an independant body (i.e. a group of server administrators) to be trusted with the list for requested bans and to make judgement.

The other alternative is some kind of peer to peer system, where by every X hours a client talks to the other clients and merges their bans file. I much prefer this idea tbh. Although it is a lot more work and still requires a shutdown of the server (iirc the bans file is only read and written to at certain times, so blindly replacing it doesnt work).
Just incase you missed it amongst the other points I mentioned, but there already is a ban file that is shared between several 24/7 servers where the admin's trust each other to treast it responsibly.
Good idea, my only concern is making sure people don't get added to the ban list without good reason.
Quote from Bob Smith :Good idea, my only concern is making sure people don't get added to the ban list without good reason.

well, this is presupposition!
Quote from Becky Rose :Just incase you missed it amongst the other points I mentioned, but there already is a ban file that is shared between several 24/7 servers where the admin's trust each other to treast it responsibly.

I think the main issue is that the ban file they share, may not contain people that have been banned on a target server. Plus they're doing it manually. Why bother if you can make things automagical?
Provided only DELIBERATE crashes, not rusty driving skills, cause people to go on to the list, this might be a good idea.
Quote :Why bother if you can make things automagical?

Because only 1/4 of the replays that are submitted to it are accepted, a lot of end users have very different opinios on what a wrecker is and some would have you banned just for causing a ninja to break 15 metres earlier for a bend as they lap you.
well, those who got banned, should be informed via lfsworld what happend and how they can return
It has happened to me sometimes to encounter a group of noobs who blamed and banned me for their troubles. So many would be against a black mark just for a single ban. I think, the database should have a value like frequency of bans per kms done (and per other racers) to calculate an "annoying rate" and allow host owner set a cutoff level.

Having learned games theory (that's pure maths ) and works like "Theory of Collective Reputations", I think the best way would be just a reputations database, which would contain just evaluations of each person by others. Not democratic, right, but very useful: you may just look at a aggregated juditions of others. Unfortunately, the amount of players is quite big to prevent manipulations (in reality, in the times when recomendations weren't always laudatory, the practice was that giving a good recommendation for an unreliable person was recorded too, so everybody cared about whom they recommended).
Quote from Bob Smith :Good idea, my only concern is making sure people don't get added to the ban list without good reason.

:iagree:
Quote from Becky Rose :Because only 1/4 of the replays that are submitted to it are accepted, a lot of end users have very different opinios on what a wrecker is and some would have you banned just for causing a ninja to break 15 metres earlier for a bend as they lap you.

But thats like saying we shouldn't be democratic because people like Hitler, or the National Front exist and theres the potential for them to get in power. Yes thats true, but a lot of good still comes out of it.

What I'm trying to say is that whilst the process is acceptable, its the "final judgement" that may not be. At the end of the day, how many wrongly accused people really get banned? I'm fairly confident that most people who are banned, aren't just because of the strengths of 1 replay alone.

Plus whats so different than the process being automatic and not? I'll openly admit I dont know the current process, but I'm sure that the server admins dont sit around and discuss each person in their ban files, before merging them.
can someone create a PHP script that creates a ban file...
my PHP knowledge is not enough for that!

so maybe i'm going to create such a web-database
#16 - SamH
Quote from the_angry_angel :...I'm sure that the server admins dont sit around and discuss each person in their ban files, before merging them.

Guess again

Well at least for bans that are to be issued on our servers, the MPRs are reviewed individually by several server admins. We decide together if a ban is appropriate, and if so what the duration should be.

That said, when we DO ban, we dunnarf ban. When deliberate, malicious wrecking evidence is unequivocal, we ban for life. Such cases usually follow roadblocks in chicanes/organized wrecking, clear indication that the wreckers have been warned and are aware of the potential consequences of their actions, etc. and continue to wreck. Those guys are toast. Also in those extreme cases, one MPR as evidence is also quite sufficient for us.

http://www.lfsforum.net/showthread.php?p=130453#post130453 this is a post I made earlier, before reading this thread.

I'm not personally in favour of automatic bans. Other servers ban for different lengths of time from us, and some of them with more reasons and some with less. It's still got to be up to the individual server admins. The most important thing is for server admins to be AWARE of the wreckers. How they then proceed is up to them.

Incidentally, a server restart is no longer required to invoke a new ban file. The ban list is loaded every time a new guest connects and is saved every time a new ban is made. Scawen rocks.
-
(thisnameistaken) DELETED by thisnameistaken
#17 - SamH
Quote from thisnameistaken :Er... I recall racing with you and some of your teammates on your server, and two of your teammates attempted to roadblock me on the bridge straight at FE Gold! It was quite funny tbh though and done in good spirit.

::hangs head in shame:: Eddy and kLay are buggers, I swear! But yeah, they're great fun. I think that was the night they sneaked into a FOX race midrace with a couple of BF1s, and stormed up the field. I also have an MP3 made by one of our other guys, who recorded us in Teamspeak that same night and put together the "LFS Swearathon" track, which is absolutely hilarious.. but obviously it's a bit rude. I would post a link, but it's got a LOT of swearing in it!
Quote from thisnameistaken :Sam - you seem to have a lot of recent experience of this. How many admins have signed up to your scheme (if you don't mind me asking)? How much time/effort does it require per-wrecker to organise? And what proportion of submitted replays would you say result in a ban? You say you only really do life bans for deliberate wreckers - do you think there's any value in handing out short-term bans for persistently disruptive drivers who are simply inconsiderate/ignorant?

Not enough admins, IMO, have signed up so far. 2 big US servers have, though, so that's great. We'd love to get the thing properly off the ground, but we need more enthusiasm from other servers to warrant the time required to do it.

Typically when an MPR is submitted, the offender is still on the server when the admin arrives. At this point, if they're STILL wrecking we'd ban 1 day immediately (as if vote-banned), pending MPR review.

Sometimes (rarely) they're not wrecking when we get there, and sometimes (a little more often) they've already left, but you can tell that something's definitely gone on because the other drivers are hopping up and down, and so it's down to the MPR. Usually this is being reviewed simultaneously by another admin. The admin on the server awaits the "ban or no ban" (thanks to Noel Edmunds for that one!) to invoke the 1 day ban.

That gives all server admins one day to review the ban, pool opinions, and then issue the extended ban or even the unban.

About 1 in 4 MPRs result in a life-long ban. I think it would probably be more, if people waited a little longer before saving the replay and submitting it. Whether or not we can "sense" that a wrecker is a wrecker is unfortunately not at issue. In order for a ban to last more than the customary 1 day, solid evidence is needed. Even if all our server admins are agreed that a wrecker IS a wrecker, we've established our own internal rule that we won't ban for life without ruddy good evidence.

I did issue a 1-month ban last week. A driver was climbing the field by deliberately braking late into corners, and nudging the guy in front enough to go wide and lose line and position. Another server admin (who was racing at the time) pointed it out to me, I joined the server and watched for two races. I was satisfied at the end of that, that the action was deliberate and had agreed with the other server admin that it was inappropriate behaviour. I banned for one month, but I EXPLAINED to the offender WHY the ban was being implemented before doing so.

Apart from these very occasional instances of subtlety, I do believe that a wrecker is inherently of wrecker mentality, and therefore not ever welcome on our servers.
-
(thisnameistaken) DELETED by thisnameistaken
#18 - SamH
Kev, such instances as the one you describe I think would be well handled with a server admin at hand. On those occasions it would be ideal if the wrecker report form we have were used to summon an admin. It's so much harder to see what's REALLY going on if you're trying to race at the same time.

I've seen a lot of instances (particularly on demo, but on S2 too) of wreckers being very apologetic after wrecking. Someone who elbows you in the face, then apologises, then elbows you in the face again and apologises.. you've got to wonder if that's their idea of a sense of humour. Either way, the way I see it, someone who won't learn - who actively negates to change their ways, when they conflict with the fair driving we usually experience - is a wrecker by default. A wrecker by omission, if you like.

I have no problem "bullying" a newbie into listening and learning. As a server admin, I'll follow them, shout advice, and send them to spectate if they don't pay attention. I'll force them to start from the pitlane, or re-spectate them if they rejoin a race into the heart of the pack at the front. I'll spectate them if the way they're driving is effectively blocking passage under a Blue Flag. If they refuse to play by the "rules", there isn't really much fun to be had in such circumstances.

We created a "Beginners" server specifically to cater for newcomers. They can cut their teeth on the tracks and cars there, without fear (largely) of being shouted at. It also means that, as server admins, we can point them to that server. In some small way, we can justify to ourselves, the act of kicking them off our main race servers without saying "get stuffed, n0000bo1d!" Everyone BEGINS somewhere. Where we go from there is entirely down to determination and mindset.
-
(thisnameistaken) DELETED by thisnameistaken
so, what about such a global ban file...
can some one give me a php code to create a ban file?

homepage should be available soon at:
http://aca.crazyice.net
-
(thisnameistaken) DELETED by thisnameistaken
#20 - SamH
Quote from thisnameistaken :Sounds like a good scheme you've got going and a good attitude towards it. I agree 100% with everything you've said in this and Fordie's thread.

tyvm!
Quote from thisnameistaken :Do you think admins are put off participating because they're not interested in whatever happens outside their own servers, or because it requires a lot of activity on the admin's part, or some other reason?

I've honestly no idea. Perhaps all of the above

Probably the biggest disadvantage for it at the moment is the lack of exposure the scheme has got, directly to server admins. I don't know if it's the case, but it's possible that word hasn't filtered through from the forum to those who would actually do the administering on other servers. We advertise our report form on our server's welcome message too, but I suspect most server admins don't race anywhere but on their own servers. I suppose I should actively hunt down the server admins (rather than team members, if it's the same as on our servers where not all team members have been honed into admin-minded peeps yet) and invite them to join. Til you caused me to think about it, I just figured they knew about it and didn't care.
-
(thisnameistaken) DELETED by thisnameistaken
#21 - SamH
Yep, definitely. The one we have at the moment was originally for our servers only. It was really when I was approached by another team's admin for inclusion that the whole idea of a "clean servers club" grew potential legs and developed some horsepower.

I'm going to thrust this, and Fordie's, threads under the nose of our chief PHP mega-nut this evening, and ask him to power up a subdomain from one of our more generic domains, light a fire under MySQL and get the thing off the ground proper. Then we can go to the server admins of other teams, and beg them to join in. I reckon we're a skip and a jump from a proper solution to the increasing wrecker problem so many seem to be experiencing at the moment. Thanks Kev!
-
(thisnameistaken) DELETED by thisnameistaken
#22 - SamH
Quote from thisnameistaken :If you need an extra set of botching fingers I work with PHP daily myself, just give me a nudge.

Brilliant! THANKS!! Expect a call!! hehe!
So far I was of the opinion that all these complaints about wreckers, noobs etc. would really lead to nothing. I've seen those threads come up often enough in my LFS-time without anything ever becoming reality (except for CRC of course, but I don't consider that an even remotely close to perfect solution).

But with the "Clean Servers Club" it's different. It could really work imho . So don't you think it should have it's own thread with a title that is directed towards server admins? Where you could advertise the idea, explain how it works and invite admins to join? So this would really kick off in a larger scale?

If a thread like this already exists, and I just overlooked it, forget about the suggestion
Quote from Linsen :But with the "Clean Servers Club" it's different. It could really work imho . So don't you think it should have it's own thread with a title that is directed towards server admins? Where you could advertise the idea, explain how it works and invite admins to join? So this would really kick off in a larger scale?

Unfortunately due to the issues with the CRC at the initial S2 Alpha release I think that the CRC will no longer be the entity it once was (i.e. pre-S1). Or are you refering to this ban sharing system as a different CRC?
1

[Idea]: Global BAN file
(39 posts, started )
FGED GREDG RDFGDR GSFDG