Jump to content

Vote Ban


ImportBot

Recommended Posts

  • Replies 339
  • Created
  • Last Reply

Top Posters In This Topic

Originally Posted by HexaCanon*:

 

can we have X threshold to accept the votekick process, and then it calculates the percentages of the yes and no votes and then proceeds to action

 

settings :

vote threshold : 6

pass percentage : 50

 

example of how it works:

new vote kick initiated

v

7 people voted (4 yes , 3 no) ---> vote process accepted

v

calculate percentage

v

vote yes percentage = 57% ---> vote passed

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by HexaCanon*:

 

it is more convenient, specifying % of players is kinda "lame".

if i want the vote to pass when 9 players votes in 64 man map i should type "14.0625", and i dont know how you calculate the percentage it might scale with the amount of players online .. so "14.0625" wont equal 9 players if there were say 50 players online.

 

my idea is that no matter how many players are online or the size of the server. if X players voted and more than Y% are positive votes then vote passes into an action.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by TimSad*:

 

How I have it set up is once the Vote Ban or Vote Kick is initiated, it gets the number of players currently loaded into the server and sets the number of required Yes Votes based off of your percentage that you have set.

 

Sooo, let's say I have a 64 player server and a vote to ban someone is set in motion while there are only 57 players in game at that time. My plugin's variable, yesVotesNeeded, is set to the current number of players (57 in this case) times your percentage required set in the plugin settings. If it is still set to the default plugin setting of 40, that means yesVotesNeeded is set to 23 (57 * .40 = 22.8 rounded up).

 

Here's what that section of code looks like...

 

Code:

if (needPlayerCount)
{
  int playerCount = players.Count;

  if (voteType == "ban")
    yesVotesNeeded = Convert.ToInt32((playerCount * (votePercentageRequired * .01)));
  else if (voteType == "kick")
    yesVotesNeeded = Convert.ToInt32((playerCount * (voteKickPercentageRequired * .01)));

  needPlayerCount = false;
}
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Kilack*:

 

Another idea is to be able to give a reason for the voteban when starting..

 

eg !voteban

 

Ive seen lots of votes where half the players have no idea why he was voted.

 

The reason should be displayed in the vote progress...

 

just an idea..

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Kilack*:

 

hi,

 

I have the voteban duration set to 120. I was surprised to see that when i looked in the banlist today there was a player than had been banned and under remaning in procon it says permanent..

 

a bug perhaps? using 0.8

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by TimSad*:

 

hi,

 

I have the voteban duration set to 120. I was surprised to see that when i looked in the banlist today there was a player than had been banned and under remaning in procon it says permanent..

 

a bug perhaps? using 0.8

Vote Ban Duration is the length of time that the vote in progress takes place. Currently, bans are only permanent. I do have an incoming update that will allow you to set the Ban Duration, though. :smile:
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by TimSad*:

 

Updated!

 

1.0.0 (01/17/2012)

  • added the option of the Ban Type used in Vote Bans
  • added the option of the Ban Duration used in Vote Bans
  • added a whitelist so that admins and other specified players are guarded against Vote Bans/Kicks
  • added a !cancelvote command usable by admins
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Kilack*:

 

Vote Ban Duration is the length of time that the vote in progress takes place. Currently, bans are only permanent. I do have an incoming update that will allow you to set the Ban Duration, though. :smile:

ahhh sorry, not sure what i was smoking.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by HexaCanon*:

 

You hardly even see people voting no so I'm not sure how useful that would be.

well it is just a feature that is more convenient in my opinion, it is your plugin, you decide how it will work. i wont force my opinion on you :smile:
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Flyswamper*:

 

Just throwing my 2 bits out there on the thresholds for a vote passing. Here's how I *THINK* I might wish for it to be....

 

Admin specifies 3 variables:

Minimum # of votes required for ban/kick to take effect: 15

Minimum % of players casting votes for kick/ban to take effect: 50%

Minimum % of voters in favor of kick/ban for it to take effect: 90%

 

If any of these 3 thresholds were not met, then the kick/ban would not occur. My line of thinking goes something like this....

First threshold is needed so that a server with just 5 people in it can't arbitrarily kick/ban others (lets say a clan of 4 decides to kick some lone non-clan guy)

Second threshold is needed so that the hacker is obvious enough that a majority of the server bothers to vote.

Last one is needed to make sure overwhelming majority of voters agree player needs to be kicked/banned.

 

Just my random thoughts/wishes....

 

 

I really really like the idea of the plugin, but...... I'd prefer to not kick/ban anybody in this automated way unless there was a LOT of voters (not just a high percentage of a small server population) and the OVERWHELMING majority was pretty sure the target was hacking. Plenty of hackers out there than need to be caught, but also plenty of people out that which aren't emotionally stable enough to tell a hacker from someone that *MIGHT* just be good.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by TimSad*:

 

Flyswapper, very good point but that seems to make it really difficult for a vote to pass if the server is actually full with 64 players. I've also found my players to be trustworthy when it comes to Vote Banning/Kicking so far... I could possibly add a plugin variable that lets you specify how many players need to be in the server for Vote Bans/Kicks to be active if you think that might help.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by HexaCanon*:

 

Flyswapper, very good point but that seems to make it really difficult for a vote to pass if the server is actually full with 64 players. I've also found my players to be trustworthy when it comes to Vote Banning/Kicking so far... I could possibly add a plugin variable that lets you specify how many players need to be in the server for Vote Bans/Kicks to be active if you think that might help.

flyswamper suggestion is good, just make them optional which variables we want to use.

 

remember it is optional values. not forced.

 

so in terms of your server monitoring everything will be fine.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by TimSad*:

 

guess I'm really new at this but how do I go about setting in game admins XD

 

Thanks for the help so far! :smile:

It allows the players that have accounts set up on your Procon Layer with "Allow Remote Console access to layer" checked to use !cancelvote.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Guy0510*:

 

For the whitelist option, would it be possible to use the reserved slots list in Procon? Panther did this with his TrueBalancer plug-in and it works great because there is only one list to manage for all plugins that use it instead of maintaining multiple whitelists on multiple plugins.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by TimSad*:

 

For the whitelist option, would it be possible to use the reserved slots list in Procon? Panther did this with his TrueBalancer plug-in and it works great because there is only one list to manage for all plugins that use it instead of maintaining multiple whitelists on multiple plugins.

Perhaps I could work that into the plugin, to use that in addition. Not too bad of an idea...
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by TimSad*:

 

Updated!

 

1.1.0 (01/24/2012)

  • added the requirement of the first Vote Ban request to supply a reason
  • added the ability to customize the In-Game commands
  • added the option to enter additional Hack Cry Responder chat triggers
  • added %vbcommand% and %vkcommand% to be used in the response of the Hack Cry Responder
  • added the ability to customize the ban reason from a Vote Ban (use %player% and %reason% wherever you'd like!)
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by TimSad*:

 

It'll send that message every 2 times someone says one of those words. For example...

 

[ALL] TimSad: We've got a hacker!

[ALL] slowpony: yeah, it's an aimbot

[ADMIN] Is there a hacker on? Type !voteban to initiate a Vote Ban!

[ALL] Snake_BF3: get this cheat out of here!

[ALL] Rawzon: What's going on?

[ALL] HaNg_MaN: yeah, he's hacking big time!

[ADMIN] Is there a hacker on? Type !voteban to initiate a Vote Ban!

 

Also, "hack" is the one trigger word that is part of this responder whether it's in the list or not...

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by HaNg_MaN*:

 

ALL] 17:30 TimSad: We've got a hacker!

[ALL] 17:33 slowpony: yeah, it's an aimbot

 

Is the time between the typed infinite? So too can a 2-3 minutes elapse between the words and the message still comes?

Or the words must be written within a certain time so that the message comes?

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Flyswamper*:

 

Hey TimSad,

 

I finally downloaded and installed this despite my fears of what could happen in a low-population situation. I'd like to throw out a few more random (not well-thought-out) idea to see if any of it sticks in your mind as a half-decent (instead of half-baked) idea.

 

Idea #1 (probably easiest to implement): Do as you already suggested, add a variable so that the whole voteban process can not be initiated unless there are X number of players in the server.

 

Idea #2 (needs better thinking but...): Add some sort of table that lets admin say what to do with varying server populations. Something like:

Population:Votes-required

9 : -1 (means inactive with this many players)

10 : 8

15 : 10

20 : 12

30 : 15

40 : 20

50 : 25

64 : 30

 

So...if there were say 34 people in the server, it would need 15 kick/ban votes for the process to succeed.

 

Yeah...I know... this is probably messy, complicated, and I'm not the one doing the coding..... but hey.... it's just a random thought and if it sticks then great, if not... I just appreciate ya listening to my worries.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Flyswamper*:

 

i like this one buth missing 2 features.

1) If an admin is connected ingame then !voteban !votekick is disabled

On my groups server, the admins are the ones that will camp/seed the server. So having admin in-game is quite often just an admin that is AFK. So.... if this were implemented, I would certainly hope it was optional on/off behavior....
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by badlizz*:

 

Timsad need some help, had a group of 3 guys on my server, population was very low, they started vote banning everyone else, and because there were only a few people on, the votes went through. Now I want to unban those players but I can't figure out where the bans went?

 

Please help me. :/

 

*edit, found it at long last, was in pbbans.dat file

* Restored post. It could be that the author is no longer active.
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Our picks

    • Game Server Hosting:

      We're happy to announce that EZRCON will branch out into the game server provider scene. This is a big step for us so please having patience if something doesn't go right in this area. Now, what makes us different compared to other providers? Well, we're going with the idea of having a scaleable server hosting and providing more control in how you set up your server. For example, in Minecraft, you have the ability to control how many CPU cores you wish your server to have access to, how much RAM you want to use, how much disk space you want to use. This type of control can't be offered in a single service package so you're able to configure a custom package the way you want it.

      You can see all the available games here. Currently, we have the following games available.

      Valheim (From $1.50 USD)


      Rust (From $3.20 USD)


      Minecraft (Basic) (From $4.00 USD)


      Call of Duty 4X (From $7.00 USD)


      OpenTTD (From $4.00 USD)


      Squad (From $9.00 USD)


      Insurgency: Sandstorm (From $6.40 USD)


      Changes to US-East:

      Starting in January 2022, we will be moving to a different provider that has better support, better infrastructure, and better connectivity. We've noticed that the connection/routes to this location are not ideal and it's been hard getting support to correct this. Our contract for our two servers ends in March/April respectively. If you currently have servers in this location you will be migrated over to the new provider. We'll have more details when the time comes closer to January. The new location for this change will be based out of Atlanta, GA. If you have any questions/concerns please open a ticket and we'll do our best to answer them.
      • 5 replies
    • Hello All,

      I wanted to give an update to how EZRCON is doing. As of today we have 56 active customers using the services offered. I'm glad its doing so well and it hasn't been 1 year yet. To those that have services with EZRCON, I hope the service is doing well and if not please let us know so that we can improve it where possible. We've done quite a few changes behind the scenes to improve the performance hopefully. 

      We'll be launching a new location for hosting procon layers in either Los Angeles, USA or Chicago, IL. Still being decided on where the placement should be but these two locations are not set in stone yet. We would like to get feedback on where we should have a new location for hosting the Procon Layers, which you can do by replying to this topic. A poll will be created where people can vote on which location they would like to see.

      We're also looking for some suggestions on what else you would like to see for hosting provider options. So please let us know your thoughts on this matter.
      • 4 replies
    • Added ability to disable the new API check for player country info


      Updated GeoIP database file


      Removed usage sending stats


      Added EZRCON ad banner



      If you are upgrading then you may need to add these two lines to your existing installation in the file procon.cfg. To enable these options just change False to True.

      procon.private.options.UseGeoIpFileOnly False
      procon.private.options.BlockRssFeedNews False



       
      • 2 replies
    • I wanted I let you know that I am starting to build out the foundation for the hosting services that I talked about here. The pricing model I was originally going for wasn't going to be suitable for how I want to build it. So instead I decided to offer each service as it's own product instead of a package deal. In the future, hopefully, I will be able to do this and offer discounts to those that choose it.

      Here is how the pricing is laid out for each service as well as information about each. This is as of 7/12/2020.

      Single MySQL database (up to 30 GB) is $10 USD per month.



      If you go over the 30 GB usage for the database then each additional gigabyte is charged at $0.10 USD each billing cycle. If you're under 30GB you don't need to worry about this.


      Databases are replicated across 3 zones (regions) for redundancy. One (1) on the east coast of the USA, One (1) in Frankfurt, and One (1) in Singapore. Depending on the demand, this would grow to more regions.


      Databases will also be backed up daily and retained for 7 days.




      Procon Layer will be $2 USD per month.


      Each layer will only allow one (1) game server connection. The reason behind this is for performance.


      Each layer will also come with all available plugins installed by default. This is to help facilitate faster deployments and get you up and running quickly.


      Each layer will automatically restart if Procon crashes. 


      Each layer will also automatically restart daily at midnight to make sure it stays in tip-top shape.


      Custom plugins can be installed by submitting a support ticket.




      Battlefield Admin Control Panel (BFACP) will be $5 USD per month


      As I am still working on building version 3 of the software, I will be installing the last version I did. Once I complete version 3 it will automatically be upgraded for you.





      All these services will be managed by me so you don't have to worry about the technical side of things to get up and going.

      If you would like to see how much it would cost for the services, I made a calculator that you can use. It can be found here https://ezrcon.com/calculator.html

       
      • 11 replies
    • I have pushed out a new minor release which updates the geodata pull (flags in the playerlisting). This should be way more accurate now. As always, please let me know if any problems show up.

       
      • 9 replies
×
×
  • Create New...

Important Information

Please review our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.