Server 6 Voting
Moderator: Core Staff
-
- CJ Donator
- Posts: 52
- Joined: August 10th, 2009, 5:20 pm
Server 6 Voting
the voting needs to be fixed...i was in a game it was 7-0 and it said vote failed
Re: Server 6 Voting
It compares the amount of Yes votes to the number of people in the server, not the number of people who voted... so, assuming the server was full (32 people), and only 7 voted yes, then it won't pass the vote. People in spec count towards the ratio.
-
- Core Staff
- Posts: 13313
- Joined: April 13th, 2005, 8:22 pm
- Location: UK, London
Re: Server 6 Voting
I may add an adjustable weighting so that if not enough people vote, only a certain number of No votes are added.
If more than 'x' people vote, then use ratio on those voted (ignore no-votes)
So, anyone still following?
If you understand the above, comment on Yes or No (with reasons).
If more than 'x' people vote, then use ratio on those voted (ignore no-votes)
Code: Select all
y = Yes, n = No, u = undecided, d = weight, r = ratio
if ( (y + n) < d )
n = ( d - y )
if ( (y / n) > r )
// Vote Pass
else
// Vote Fail
Code: Select all
Yes = 9 No = 1 Undecided = 12 Weight = 16 Ratio = 2
(9+1) < 16 ~~~ No = 7 ~~~ (9/7) < 2 ~~~ Vote Fails
Code: Select all
Yes = 9 No = 1 Undecided = 12 Weight = 12 Ratio = 2
(9+1) < 12 ~~~ No = 3 ~~~ (9/3) > 2 ~~~ Vote Passes
Virgin Media 20Mb Broadband:
"Perfect for families going online at the same time, downloading movies, online gaming and more."
Borked internet since: 22-07-2010
-
- Core Staff
- Posts: 13313
- Joined: April 13th, 2005, 8:22 pm
- Location: UK, London
Re: Server 6 Voting
I see where you are going, but if only one person votes yes, the vote will pass, which is not wanted.KillerSam wrote: The server host can specify the variable in order to decide the amount required to pass the vote.
Is this flawed?
Virgin Media 20Mb Broadband:
"Perfect for families going online at the same time, downloading movies, online gaming and more."
Borked internet since: 22-07-2010
Re: Server 6 Voting
Another bug with the vote is that if you are on spectator, you count as a person that's in the server, but your vote doesn't count, so it's just harder for the vote to pass since the % of yes still needs to be higher anyway. That's probably what's he's talking about, 7 people were playing, and lets say 5 were on spectator, 7 people voted yes, but those 5 on spectator caused the vote to fail.
-=[[Jump Maps Walkthroughs]]=-
[[Cleopatra]] || [[Codjump]] || [[Dungeon]] || [[Easy_Jump]] || [[ib_Glass]] || [[Jm_Offices Part 1]]
[[Jm_Offices Part 2]] || [[Jump_Team_2]][[Lighthouse]] || [[Mike_Jump_2]] || [[Oldschool]][[Peds_Propel]]
[[Rocket|| [[Spacestation]] || [[Trial Part 1]] || [[Trial Part 2]] || [[Trial 2]]|| [[Yo]]
[[Cleopatra]] || [[Codjump]] || [[Dungeon]] || [[Easy_Jump]] || [[ib_Glass]] || [[Jm_Offices Part 1]]
[[Jm_Offices Part 2]] || [[Jump_Team_2]][[Lighthouse]] || [[Mike_Jump_2]] || [[Oldschool]][[Peds_Propel]]
[[Rocket|| [[Spacestation]] || [[Trial Part 1]] || [[Trial Part 2]] || [[Trial 2]]|| [[Yo]]
Re: Server 6 Voting
Well you have to do it that way. If you don't, people will call a vote then move to spec so there's a higher chance of the vote counting. It's called spec-voting.
"Zaitsev is a cunt." - Pedsdude
Re: Server 6 Voting
Removed..Sorry for my English didn't understand the first sentence...
Last edited by Lancast on January 1st, 2010, 11:31 pm, edited 1 time in total.
-=[[Jump Maps Walkthroughs]]=-
[[Cleopatra]] || [[Codjump]] || [[Dungeon]] || [[Easy_Jump]] || [[ib_Glass]] || [[Jm_Offices Part 1]]
[[Jm_Offices Part 2]] || [[Jump_Team_2]][[Lighthouse]] || [[Mike_Jump_2]] || [[Oldschool]][[Peds_Propel]]
[[Rocket|| [[Spacestation]] || [[Trial Part 1]] || [[Trial Part 2]] || [[Trial 2]]|| [[Yo]]
[[Cleopatra]] || [[Codjump]] || [[Dungeon]] || [[Easy_Jump]] || [[ib_Glass]] || [[Jm_Offices Part 1]]
[[Jm_Offices Part 2]] || [[Jump_Team_2]][[Lighthouse]] || [[Mike_Jump_2]] || [[Oldschool]][[Peds_Propel]]
[[Rocket|| [[Spacestation]] || [[Trial Part 1]] || [[Trial Part 2]] || [[Trial 2]]|| [[Yo]]
Re: Server 6 Voting
removed
Last edited by Lancast on January 1st, 2010, 11:29 pm, edited 1 time in total.
-=[[Jump Maps Walkthroughs]]=-
[[Cleopatra]] || [[Codjump]] || [[Dungeon]] || [[Easy_Jump]] || [[ib_Glass]] || [[Jm_Offices Part 1]]
[[Jm_Offices Part 2]] || [[Jump_Team_2]][[Lighthouse]] || [[Mike_Jump_2]] || [[Oldschool]][[Peds_Propel]]
[[Rocket|| [[Spacestation]] || [[Trial Part 1]] || [[Trial Part 2]] || [[Trial 2]]|| [[Yo]]
[[Cleopatra]] || [[Codjump]] || [[Dungeon]] || [[Easy_Jump]] || [[ib_Glass]] || [[Jm_Offices Part 1]]
[[Jm_Offices Part 2]] || [[Jump_Team_2]][[Lighthouse]] || [[Mike_Jump_2]] || [[Oldschool]][[Peds_Propel]]
[[Rocket|| [[Spacestation]] || [[Trial Part 1]] || [[Trial Part 2]] || [[Trial 2]]|| [[Yo]]
Re: Server 6 Voting
Can you really be this stupid? I'm saying the CoDJumper voting system is set up that way so people can't spec-vote.
"Zaitsev is a cunt." - Pedsdude
Re: Server 6 Voting
removed, sorry for my crap english..
Last edited by Lancast on January 1st, 2010, 11:29 pm, edited 2 times in total.
-=[[Jump Maps Walkthroughs]]=-
[[Cleopatra]] || [[Codjump]] || [[Dungeon]] || [[Easy_Jump]] || [[ib_Glass]] || [[Jm_Offices Part 1]]
[[Jm_Offices Part 2]] || [[Jump_Team_2]][[Lighthouse]] || [[Mike_Jump_2]] || [[Oldschool]][[Peds_Propel]]
[[Rocket|| [[Spacestation]] || [[Trial Part 1]] || [[Trial Part 2]] || [[Trial 2]]|| [[Yo]]
[[Cleopatra]] || [[Codjump]] || [[Dungeon]] || [[Easy_Jump]] || [[ib_Glass]] || [[Jm_Offices Part 1]]
[[Jm_Offices Part 2]] || [[Jump_Team_2]][[Lighthouse]] || [[Mike_Jump_2]] || [[Oldschool]][[Peds_Propel]]
[[Rocket|| [[Spacestation]] || [[Trial Part 1]] || [[Trial Part 2]] || [[Trial 2]]|| [[Yo]]
Re: Server 6 Voting
@ Drofder's system (just saw it).
After shortly studying your system, I came to the conclusion it would very well work. I know it was just an example, but the weight of 12 seems better than 16 to me. 16 out of 22 seems a bit much. Because it would mean only with 11 yes' it would succeed. With 12 Yes' out of 22 people in the server, you have an auto-yes I assume, and with 10 Yes', you get 10/6 which is < the ratio of 2. But that aside.
Let me try to put your system into words. I'll use your example:
When there are 22 people in the server, it seems logical to me when you get 12 yes', it would pass in a normal vote. When you look at the 2nd example, you see that only 9 people voted Yes and only 1 voted No. This normally wouldn't be enough people to let the vote succeed, even when it's 9 to 1. Now Drofder system says the following: If you assume the people needed to get the weight of 12 would vote No, you get 9 times Yes and 3 times No. In this case the vote would succeed. Because 9/3 > 2/1.
I hope I made some sense. And my compliments to you, Drofder, for making this.
After shortly studying your system, I came to the conclusion it would very well work. I know it was just an example, but the weight of 12 seems better than 16 to me. 16 out of 22 seems a bit much. Because it would mean only with 11 yes' it would succeed. With 12 Yes' out of 22 people in the server, you have an auto-yes I assume, and with 10 Yes', you get 10/6 which is < the ratio of 2. But that aside.
Let me try to put your system into words. I'll use your example:
When there are 22 people in the server, it seems logical to me when you get 12 yes', it would pass in a normal vote. When you look at the 2nd example, you see that only 9 people voted Yes and only 1 voted No. This normally wouldn't be enough people to let the vote succeed, even when it's 9 to 1. Now Drofder system says the following: If you assume the people needed to get the weight of 12 would vote No, you get 9 times Yes and 3 times No. In this case the vote would succeed. Because 9/3 > 2/1.
I hope I made some sense. And my compliments to you, Drofder, for making this.
-
- Core Staff
- Posts: 13313
- Joined: April 13th, 2005, 8:22 pm
- Location: UK, London
Re: Server 6 Voting
Server weighting will be an admin variable.
Expanding on the idea:
An option is to set the variable to the current players:
3/4 Weighting:
10 People on server = 8 Total votes.
Example all versions.
20 people on server
9 Vote Yes
0 Vote No
0.55 Pass Ratio
Current:
Auto No Votes: 11
0.45 Ratio
Vote Fail
Weighted:
3/4 Server Weight: 16
Auto No votes: 7
0.56 Ratio
Vote Pass
Custom Weight:
Weight: 18
Auto No votes: 9
0.5 Ratio
Vote Fail
KS System:
Adjust Ratio (0.55 * 20): 11
Yes - No = 9
9 < 11 = Vote Fail
I think this is going to need a slightly more in depth mix of ideas.
Expanding on the idea:
An option is to set the variable to the current players:
3/4 Weighting:
10 People on server = 8 Total votes.
Example all versions.
20 people on server
9 Vote Yes
0 Vote No
0.55 Pass Ratio
Current:
Auto No Votes: 11
0.45 Ratio
Vote Fail
Weighted:
3/4 Server Weight: 16
Auto No votes: 7
0.56 Ratio
Vote Pass
Custom Weight:
Weight: 18
Auto No votes: 9
0.5 Ratio
Vote Fail
KS System:
Adjust Ratio (0.55 * 20): 11
Yes - No = 9
9 < 11 = Vote Fail
I think this is going to need a slightly more in depth mix of ideas.
Virgin Media 20Mb Broadband:
"Perfect for families going online at the same time, downloading movies, online gaming and more."
Borked internet since: 22-07-2010
-
- CJ Worshipper
- Posts: 465
- Joined: January 2nd, 2010, 7:52 pm
- Gamertag: conz0rz
- Location: Nottingham, England
- Contact:
Re: Server 6 Voting
Why cant spectators vote anyway?
Re: Server 6 Voting
Soviet wrote:Well you have to do it that way. If you don't, people will call a vote then move to spec so there's a higher chance of the vote counting. It's called spec-voting.
"Zaitsev is a cunt." - Pedsdude
-
- Core Staff
- Posts: 13313
- Joined: April 13th, 2005, 8:22 pm
- Location: UK, London
Re: Server 6 Voting
Spec voting is where you change to spec.Soviet wrote:Soviet wrote:Well you have to do it that way. If you don't, people will call a vote then move to spec so there's a higher chance of the vote counting. It's called spec-voting.
Basically, IW codes says that the people playing can vote and spectators do not count. So when you vote, your vote is counted, but when you then switch to spec you are not counted in the final count up (yet your vote still is)
e.g.
10 Players - 5 Yes/5 No = 0.5 Ratio
9 Players - 5 Yes/5 No = 0.6 [Rounded] Ratio
The more that spec the worse it gets:
i.e
5 Players - 5 Yes/5 No = 1.0 Ratio.
As the CJ Vote takes into account spectators, it should be that spectators can vote. But a whole revamp of the vote system is required, and therefore it is not on priority.
Virgin Media 20Mb Broadband:
"Perfect for families going online at the same time, downloading movies, online gaming and more."
Borked internet since: 22-07-2010
Who is online
Users browsing this forum: No registered users and 14 guests