leshaka / pubobot2 Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
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.
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.
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
If a player is substituted during team drafts, is there a way to reset the picks, like a /repick command or something?
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.
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.
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.
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.
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.
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.
Since I'm sure this is not supposed to happen I will post it here.
As the title says "Pug bot stuck at "No players" after 10 players ++" and here is the screen shot.
Discord ss
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.