Giter VIP home page Giter VIP logo

pubobot2's People

Contributors

briancullinan2 avatar itslynxer avatar l1ghtman2k avatar leshaka avatar mittermichal avatar mrgira avatar munib2002 avatar nvtkaszpir avatar raffalues avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

pubobot2's Issues

Feature request: allow a queue to be not removing from other queues when it starts

Right now when a queue starts up, it removes all players from all other queues. In principle it makes sense, but it'd be nice to make it configurable.

Use case: for example someone having a 5v5 "target" queue in a channel and a 3v3 "warmup" queue to start it earlier. We wouldn't want people in "warmup" queue removed from there once it starts up, as they mostly play it to eventually abandon it and eventually join the other one.

Multiple queues joinable

There is no option to restrict users to one queue. You can queue in all channels that the bot is listening to. Perhaps it should be so that if you join one queue, it removes you from another.

Inactive Player Do Not Appear To Be Decaying On Leaderboard

We have noticed in our Splitgate instance of Pubobot2 that several inactive players are still sitting on the leaderboard despite the decay being set to 20 elo of decay per week. The leaderboard values do not appear to be updating with the decay.

[Feature Request] Map Weight For Random

This is a feature request to allow map weights to help modify the random formula for map selection. The goal is that some maps are more favorable for a competitive environment but we do not want to fully eliminate lesser played maps. An example for weight would be default behavior is 1 but if a map is set to .5 then its 50% less likely to be included in the random or if the weight is 2 for example it would be twice as likely.

A way to force queue start on gather stage?

A problem we run into frequently is that not everyone will check-in at the ready stage with the emoji, despite being there. Then when it times out, the people who checked in before don't notice they have to check in again. As a result our server basically has no match history xD

Thus my feature request is to add some way for admins to be able to force-start a queue in the gather stage, similarly to how non-full queue can be forced to go to gather stage currently, for example either by making the existing force command be possible to apply during the gather stage as well, or by using the middle splitting emoji by an admin to do that.

Captain picking is naive when ratings are disabled

The only possible way to pick captains through the use of the captain role is 'by role and rating'. However, the way that sort_players is currently implemented causes the same 2 captains to get picked every time as it essentially just returns the first 2 alphabetical players.

Saving queues in case bot is restarting

I've just seen the official instance restart and discard the current queue, and thought that this feature would be sensible, so it would restore the queues after restart, so people don't need to re-add. I think it should then process the times that passed since people added and process anyone who would have ran into timeout meanwhile and notify them UNLESS it is everyone who has timed out, which means the bot was shut down for long enough it doesn't make sense to notify those people they aren't in the queue anymore. Another failsafe could be to not notify is the time since timeout is tripled or something
Btw the bot is very nice, thanks for developing it

Possibility to auto-remove players who leave the server?

Some people grief by joining a server with a fake account, join the queue and then leave the server. This makes them unselectable and thus they can be neither removed nor picked and thus the match cannot be reported. Would be nice to just auto-remove players who leave the server and/or make players selectable somehow who aren't taggable.

elo weighting

is it possible to edit the amount of elo won and lost based on a players skill rating? because we have a very small community we are trying to keep a fixed +/- 25 per game.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.