Page 3 of 4

Re: Voting

Posted: Fri Apr 03, 2009 6:29 pm
by Bambino
Yeah, popular one, he brings on registered bots with the wrong password to block poll bans, it absolutely floods it so it's impossible to poll ban them. because his bots won't vote against him. I have seen those style bots /register then /identify then ban players. ( i know, remove -passdb)

Re: Voting

Posted: Fri Apr 03, 2009 9:12 pm
by blast
Well, the issue there was that they were exploiting a bug in 2.0.x that counts players incorrectly regarding voting. In our development code, only people that can vote are counted towards the totals. So even removing -passdb won't fix this problem. The problem with having a -passdb was that he was registering local players and then using all of those bots to poll ban people.

That poll still would not have been successful because I think I see 9 players there that are properly authed, so you would have needed 5 players to ban him.

Re: Voting

Posted: Fri Apr 03, 2009 11:04 pm
by blast
Okay, this is what I was referring to when I said that the poll system should be integrated into the game client. (Note: These are screenshots of Left 4 Dead, which is rated Mature/18+/etc, but I tried to get screenshots without blood and gore. :P)

You hit Esc to get to the menu where you can choose to start a poll:
left4dead_voting_01.jpg

After that, you can choose "Call a vote", which gives you a submenu (for BZFlag, we could have sub-menus for kick, ban, reset flags, etc):
left4dead_voting_02.jpg

If you choose kick, you can pick who you want to start the vote against:
left4dead_voting_03.jpg

Once a vote is called, it will show on the screen, and will allow you to vote with a single key press:
left4dead_voting_04.jpg
left4dead_voting_05.jpg

And then if the poll succeeds or fails, it will show a status message on screen:
left4dead_voting_06.jpg

Re: Voting

Posted: Fri Apr 03, 2009 11:12 pm
by Bambino
Wow! Now that's a voting system! It's simple, organized and perfect for new players without having to teach them to press "n" then type /vote yes w/o a space. I would love to see this implemented.

Re: Voting

Posted: Fri Apr 03, 2009 11:54 pm
by clarahobbs
My god! Anyone who is lame enough to steal the callsigns of good players should rot in hell for all eternity! If someone did that with MY callsign, I'd take personal responsibility to get him forever banned from playing this game EVER AGAIN IN HIS LIFE!

Re: Voting

Posted: Sat Apr 04, 2009 12:20 am
by Bambino
Ratfink wrote:My god! Anyone who is lame enough to steal the callsigns of good players should rot in hell for all eternity! If someone did that with MY callsign, I'd take personal responsibility to get him forever banned from playing this game EVER AGAIN IN HIS LIFE!
Huh? what callsign?

Re: Voting

Posted: Sat Apr 04, 2009 3:51 am
by blast
Positive Gravity wrote:
Ratfink wrote:My god! Anyone who is lame enough to steal the callsigns of good players should rot in hell for all eternity! If someone did that with MY callsign, I'd take personal responsibility to get him forever banned from playing this game EVER AGAIN IN HIS LIFE!
Huh? what callsign?
The ones in the screenshot with the minus sign, I assume.

Re: Voting

Posted: Sat Apr 04, 2009 2:57 pm
by clarahobbs
Yes, the ones in the screenshot with the minus sign. Thank you for explaining, blast.

Re: Voting

Posted: Tue Jun 30, 2009 6:20 pm
by easyrida
How can you start a vote, to ban someone?

Re: Voting

Posted: Tue Jun 30, 2009 7:23 pm
by Bambino
/poll ban <username>
/poll kick <username>

Re: Voting

Posted: Tue Jun 30, 2009 9:45 pm
by easyrida
thank you...:)
i always get kicked :(

Re: Voting

Posted: Mon Jul 20, 2009 3:18 pm
by applecake
I´d also be happy to have some regulation on how many characters your callsign can have. It would ruin many funny and long callsigns, but it takes lotsa time to write like "q03t98yq09t3y9qit3hioq3ht900t3q+u3t9373" when polling, and easy to write wrong. This would also be solved by an easier poll system, and may not be a very big problem. :)

Re: Voting

Posted: Mon Jul 20, 2009 3:57 pm
by blast
You can use name completion by pressing the F2 key (assuming you don't have it mapped to another function). So, you can type "/poll ban q03" and hit F2, and it will complete the name out automatically, and even include quotes if they have spaces in their name. It's not perfect, but it can save some time typing. It also works for commands and variables, if I recall correctly.

Re: Voting

Posted: Mon Aug 03, 2009 8:16 pm
by scorchgeek
blast wrote:You can use name completion by pressing the F2 key (assuming you don't have it mapped to another function). So, you can type "/poll ban q03" and hit F2, and it will complete the name out automatically, and even include quotes if they have spaces in their name. It's not perfect, but it can save some time typing. It also works for commands and variables, if I recall correctly.
Sure, but how many players know that? It would be better to allow abbreviating commands and callsigns.

Re: Voting

Posted: Mon Aug 03, 2009 8:21 pm
by Bambino
scorchgeek wrote:
blast wrote:You can use name completion by pressing the F2 key (assuming you don't have it mapped to another function). So, you can type "/poll ban q03" and hit F2, and it will complete the name out automatically, and even include quotes if they have spaces in their name. It's not perfect, but it can save some time typing. It also works for commands and variables, if I recall correctly.
Sure, but how many players know that? It would be better to allow abbreviating commands and callsigns.
I use tab completion. Learned from blast, and now everytime I start a poll ban in under 5 seconds when the guys name is "vfureyhntc6457e8798yrhunvbfkdjgfhUIOHUIG0rrtygh" everyone wonders, so I pass the knowledge along.

Re: Voting

Posted: Mon Aug 03, 2009 8:42 pm
by blast
scorchgeek wrote:
blast wrote:You can use name completion by pressing the F2 key (assuming you don't have it mapped to another function). So, you can type "/poll ban q03" and hit F2, and it will complete the name out automatically, and even include quotes if they have spaces in their name. It's not perfect, but it can save some time typing. It also works for commands and variables, if I recall correctly.
Sure, but how many players know that? It would be better to allow abbreviating commands and callsigns.
Like I said, polls should be integrated into the game client better.

Re: Voting

Posted: Mon Aug 10, 2009 6:43 pm
by jpenguin
typing take time, and if your new (or not) you can get shot while your busy typing.

I have a button configured to enter "/vote 1" & another on to enter "vote 0"

Re: Voting

Posted: Fri Aug 14, 2009 3:55 pm
by io
what i don't understand in this whole discussion is: it isn't that hard to type /vote yes in the chat ...

sure it's easier then pressing a key... but come on... you can expect at least a tiny bit of intelligence...

Re: Voting

Posted: Fri Aug 14, 2009 5:29 pm
by blast
Why should we expect that all our users know to run that command? Sure, you can tell people how each time, but it should be easier. And what if someone doesn't read English? How would saying "press n and type /vote yes" help them? If it was a true client feature with an UI, we could have that built into the locale, so the message would be translated for them.

Re: Voting

Posted: Sat Aug 15, 2009 5:21 am
by Spazzy McGee
Marzipan wrote:but come on... you can expect at least a tiny bit of intelligence...
Sadly, from my experience, you cannot assume that this is the case.

Re: Voting

Posted: Mon Aug 17, 2009 9:15 pm
by tobylane
blast wrote:You can use name completion by pressing the F2 key (assuming you don't have it mapped to another function). So, you can type "/poll ban q03" and hit F2, and it will complete the name out automatically, and even include quotes if they have spaces in their name. It's not perfect, but it can save some time typing. It also works for commands and variables, if I recall correctly.
Whats that called? I think I remapped everything that was f-buttons (not useable on the mac, please do different defaults in 3) and that wasn't one of them.

Re: Voting

Posted: Mon Aug 17, 2009 11:19 pm
by pooper
All of the issues with typing and long names, etc. would be solved by an entirely graphical/menu based polling system like blast is talking about. But there's another issue that I'd like to bring up on this thread, which I don't think I saw. It's happened to me twice that a particular player (Hattori Hanzo, or at least that's what he used to go by) has signed onto several registered accounts at the same time in order to run a ban poll against me. I talked to temp about this once, and asked him whether it would be possible to restrict it to one vote/IP adress, but he pointed out that sometimes multiple people are playing at the same location. So what I'm wondering is whether it's possible to distinguish between multiple sign ons from the same IP and multiple sign ons from the same computer, to at least make it a little harder. Maybe each client could look for other copies running on the same machine. It might be too much trouble/too invasive, but I've seen this abused against me and other players so...

As for the suggestion that there be some sort of beginner server, it hasn't worked in the past so why would it work in the future? I've seen a couple of servers like that, they might still be up. But they're always way down the server list and if for some reason people do end up on them, there's no way to stop better players from joining and killing people when they're trying to learn things. The only thing I can think of would be to make some sort of one player tutorial that'd be built into the game, and teach some techniques in addition to commands and things.

Re: Voting

Posted: Tue Aug 18, 2009 8:39 am
by Crallion
Ephraim wrote:The only thing I can think of would be to make some sort of one player tutorial that'd be built into the game, and teach some techniques in addition to commands and things.
That would be a lot more complicated, and if your trying to make this game more user/non-programmer friendly, then it would be better to take out command-line type stuff anyway.

Command-line is not very user friendly. You could leave the setvar type stuff as cmd-line, but everything that someone without a good knowledge of bzflag should be able to do should be implemented.

Blast's idea and example is by far the best thing to increase user-friendliness that isn't extremely complicated. (though I admit, it would be a large project, maybe one worthy of GSoC '10?)

Re: Voting

Posted: Sun Aug 30, 2009 11:58 pm
by Kasofa1
Wow, those are some pretty scary screenshots from dreamer, :shock: I wouldn't want to have my callsign taken.
I think the L4D screenies of the voting system are good, I like the way that works, so
I vote yes for that!
(no pun intended)

-K

Re: Voting

Posted: Mon Aug 31, 2009 5:27 pm
by tobylane
blast wrote:You can use name completion by pressing the F2 key (assuming you don't have it mapped to another function). So, you can type "/poll ban q03" and hit F2, and it will complete the name out automatically, and even include quotes if they have spaces in their name. It's not perfect, but it can save some time typing. It also works for commands and variables, if I recall correctly.
Is that remappable? I can't see it in the default config file.