Official Soldat Forums
Server Talk => Server Discussion => Topic started by: Leo on June 21, 2006, 03:14:03 am
-
It would be very helpful if the ban messages were more detailed. Like "You were banned for 15 minutes from this server" etc... Cause I have players that often asking me to unban them since they think they get a perm ban for tkill.
-
Couldn't you get ARSSE to send information to an IRC channel regarding reasons for ban per IP? Every couple days, you could check the channel's status. Unless ARSSE can't tell the difference between a ban, in which case I can't help you.
-
And what about people who don't use IRC? That should be part of the game, not ARSSE.
I agree with Leo, the client should receive the ban reason and show it to the player.
Like in Half-Life (and mods), when you're kicked/banned you can see the reason in the console, it shows you messages like "you were kicked for using a reserved slot".
-
I would love this. great idea.
-
Yes, i would love to use bans with reasons
Improving the ban command would be fine: /ban 1 You have been banned for using hacks
-
I dont think so, it will cause issues. /ban doesnt only take in the player ID, also the player name. Players names have spaces, im sure you can see the problem there.
-
Clients already get the reason they were kicked, people are just too illiterate to read. It doesn't show the reason why if you rejoin the game, but WHEN you are kicked, in the short time before you disconnect, it tells you one of the following:
Kicked by console (which, if you can't get back in, means perma-ban)
Ping Kicked (half hour?)
Flood Kicked(20 mins)
etc.
If clients have console logging enabled, immediately afterwards they can check ConsoleLog.txt and look up the reason why if they missed it.
As you can see, the ONLY reason that is not definitive is when you are kicked by the console; in that case the admins on the server KNOW what happened because THEY did it.
In short, the funcionality exists well enough currently, just user stupidity is the problem, not the software.
[edit] Note. when someone TKs, the kick message itself just says Kicked by Console; however immediately before there will be a message stating that the player was punished for a TK. Players should be able to draw the conclusion themselves.
-
I dont think anyone notices, because once they are kicked the scoreboard covers the console. Not enough people are smart enough to press F1 to see why.
-
Well, i think the kick/ban messages should be displayed in the Join page, so players could see it...Of course this needs a client update too.
-
Yeah. I like to know too why I'm perm banned in 2 leos server ???
So great idea!
--------------------------------------------------------------------------------------------------------
Feril|Fin a.k.a Ei T'a'N'a'a'N
sorry for my bad english.
-
would it at least be possible to have it show something when they try to reconnect, saying how long the ban is for? (for things like vote kick, flood kick, and ping kick)
A lot of functionality could probably be added to the ban system, but it'd take a bunch of work, restructuring it.
example, banned.txt, have it store information like:
IP_address time_in_seconds Reason
either space or tab delimited.
for the /ban command, force player number to be used so that we can use reasons. Since player numbers were added, there's no reason to keep /ban <name> there, since it doesn't do a nameban anyway, it just looks up the IP and bans it.
add another command, /nameban that takes a playernumber and a reason, and bans the name, storing it in a text file similar to banned.txt. store the name in some way that separates it from a reason (perhaps store the name inside some other characters, preferably non-keyboard characters).
Using these ideas in a revamp of the ban system would make things much more clear, add name-ban functionality, reasons, and a ton of other stuff. Thoughts enesce?
-
Hm, sounds like a good idea.
-
Couldn't you just search the ConsoleLog.txt for the ban command, then read the reason?
-
Couldn't you just search the ConsoleLog.txt for the ban command, then read the reason?
when admins do /ban, there is no reason entered, and there is no option to give a reason. Right now only vote kicks have a reason associated with them
-
ban messages are a good idea
-
Yeah, this was suggested several times :) (At least one was by me :D)