ajQueuePlus icon

ajQueuePlus 2.9.1

Add a queue for your servers when they are restarting or full!

Page 1 2 3 ... 7
2.9.1 10 hours ago
v2.9.1 - Express Queues quick fix

This is mainly a quick fix for Express Queues not sending players if nobody joins the standard queue.

Changes:

  • Fixed not sending express queue if nobody ever joins the standard queue (or the other way around)
  • Skip express queue logic completely on free version. No need to do the extra checks that are never going to be used.
2.9.1-b245 10 hours ago
 Beta
Pre-release v2.9.1-b245

Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.
If you do decide to run this, make sure to report any issues to support.

Changes in this build:

2.9.0-b244 11 hours ago
 Beta
Pre-release v2.9.0-b244

Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.
If you do decide to run this, make sure to report any issues to support.

Changes in this build:

2.9.0-b243 12 hours ago
 Beta
Pre-release v2.9.0-b243
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/2618f87c924151deb2236f223ff84a4864829c4f]dont run express switching logic on ajQueue[/url] ,[url=https://github.com/ajgeiss0702/ajQueue/commit/449b8d294108ebc1c142624c0e47d4a15de6f59b]also fix express switching logic in send-all-when-back-online[/url] [url=https://github.com/ajgeiss0702/ajQueue/compare/e20c05e00365...449b8d294108]View combined changes[/url]
2.9.0-b242 13 hours ago
 Beta
Pre-release v2.9.0-b242
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/e20c05e00365704bd6fe20e04335879156c344a4]Fixed not switching to sending other queue if current sending queue is empty[/url]
2.9.0 14 hours ago
v2.9.0 - Express queues & better ETAs

This update has two highly-requested features that I have finally added. Both of these new features had a bunch of changes under-the-hood, so if you have/made any addons, they might need to be updated. Feel free to contact me with any questions you might have.

Both of the new features also have new messages which replace old ones. The old messages will still be in the messages file, and the new ones are automatically added with the default. If you modified all of ajQueue's messages, you might need to copy these over. But be sure to note the differences between the old and new ones.

With this release, ajQueue now absolutely requires velocity 3.2.0 or later. Bungeecord requirements have not changed.

Big New Features

  • Express Queues for ajQueuePlus. Express queues are meant to be a more fair replacement for the existing priority system. Theoretically with priority, if enough priority (paid) players keep joining the queue, no standard players will ever be sent. The express queue is a separate queue that is meant to only be open to paid members. ajQueue then alternates between sending players from the standard queue and express queue. You can also change the ratio in the config to send more express players or more standard players, or leave it at the default of 1:1. Since the express queue is only open to some players, the idea is that it will be shorter than the standard queue, so paid players can join the server faster without the possibility of no standard players ever being sent. The priority system still works and will probably never go anywhere (it even works within the express queue if that's something you'd want). Players need the ajQueue.express.<server> permission to join an express queue, so by default nothing will change for players.
  • Better ETAs. ajQueue now measures the time it takes to send players to the server, and will use that to calculate a rolling average for more accurate ETAs. This new system even allows servers that are full to have an ETA. I've set the default to average the last 10 sends, but you can tweak that in the config if you want more stable or ETAs that update to changes in sending times faster. If you want for some reason, this new ETA system can be disabled in the config.

Other changes

  • Take supported-protocols into account in group balancing (for default and first balancers)
  • Fixed priority messages ignoring everything after a second colon in the message
  • Added treat-negative-one-max-player-as-infinite config option
  • Don't let instant send if more than 1 player is in the queue without bypass
  • Fixed backend trying to access PlaceholderAPI when its not installed
  • Limited /ajQueue list to showing 50 players per queue (otherwise it kicks the command sender if too many players are in queues)
  • Fixed a ConcurrentModificationException that sometimes happened when a player leaves the proxy
  • Fixed a rare NullPointerException that could happen if a player is in the queue and queue events are sent while they are in between servers
  • Optimized bypass and priority logic for ajQueuePlus
  • Some other small optimizations for both versions
  • Fixed a conflict with nLogin, where queue-server wouldn't work if a premium member was redirected to it using nLogin
  • Fixed server aliases ignoring everything after a second colon
  • Fixed the config updater putting the priority-messages into enable-priority-messages when updating the config
  • Fixed velocity-kick-reason not supporting hex colors
  • Fixed make-room comment saying the permission twice but not that the server needs to be full
  • Fixed SuccessfulSendEvent being triggered for remove-player-on-server-switch
  • Added first-strict balancer, that always picks the first server in the group no matter what
  • Added 1.21.10 and 1.21.11 protocol names to default messages (you can always add protocol names manually btw)
  • Add a warning when auto-add-to-queue-on-kick fails to queue a player. It suggests raising auto-add-to-queue-on-kick-delay
  • Added ping-timeout option for velocity if you want to use a different timeout for ajQueue pinging servers than the one from velocity.toml
  • Fixed instant sends not working if an offline player is sitting in the queue
  • Clarified that velocity-kick-message does not apply to offline/full servers
  • Re-check the stayqueued permission for a player when they leave, to be sure we have the most up-to-date max offline time for them.
2.9.0-b241 15 hours ago
 Beta
Pre-release v2.9.0-b241
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/7773357998d5e908c613cf2a048433fdf7233fa1]2.9.0[/url]
2.8.0-b240 16 hours ago
 Beta
Pre-release v2.8.0-b240
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/c047fa7d9bf02b89cc029a805bb7a9f05e1dc343]update maxOfflineTime when a player leaves[/url]
2.8.0-b239 2 days ago
 Beta
Pre-release v2.8.0-b239
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/59e9047589838a120500306f7cf49428dc338ef3]clarify that velocity-kick-message does not apply to offline/full servers[/url]
2.8.0-b238 3 days ago
 Beta
Pre-release v2.8.0-b238
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/ac187da96b4f49c90086c5e3a721837d0cd4a299]update gradle and use java 17 instead[/url]
2.8.0-b234 4 days ago
 Beta
Pre-release v2.8.0-b234
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/38afb43adf65a285ed88d2fe51905b6344345a83]calculate average send time (for dynamic ETAs) only when it would actually change, instead of every time its needed[/url]
2.8.0-b233 4 days ago
 Beta
Pre-release v2.8.0-b233
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/73a923e2581b2c244d10927cc4084b368c05bb12]allow setting send-times-to-keep to 0 or negative to go back to old eta system[/url]
2.8.0-b232 8 days ago
 Beta
Pre-release v2.8.0-b232
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/a5e1a097920e52f117ceccf17ac860dffc503945]add warning when add to queue on kick fails[/url]
2.8.0-b231 9 days ago
 Beta
Pre-release v2.8.0-b231
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/2088a86907a434229dcce52dfe9eb99a77a5e48c]this should be a little more clear[/url] ,[url=https://github.com/ajgeiss0702/ajQueue/commit/1bcb2de9f69877aaeed63283526360562fe0de59]add 1.21.10 and 1.21.11 protocol names[/url] [url=https://github.com/ajgeiss0702/ajQueue/compare/cc75b70939a6...1bcb2de9f698]View combined changes[/url]
2.8.0-b230 9 days ago
 Beta
Pre-release v2.8.0-b230
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/cc75b70939a60426db74c18d53021958fcf30eb1]Add first strict balancer[/url]
2.8.0-b229 9 days ago
 Beta
Pre-release v2.8.0-b229
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/3dc5ff62045a579882d75bf4cbd48ce00d211721]forgot to bump config version[/url]
2.8.0-b228 9 days ago
 Beta
Pre-release v2.8.0-b228
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/07ed15de1882a33518f11a3ce24325e0c4dcdd55]properly handle express queue in ETA also untested currently[/url]
2.8.0-b227 9 days ago
 Beta
Pre-release v2.8.0-b227
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/f63002cc58e3108b7143903ddbca86a783f379a9]dynamic ETAs currently untested[/url]
2.8.0-b226 9 days ago
 Beta
Pre-release v2.8.0-b226
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/292c31782f6237d05bd4127ebe24579ea5b9151f]Fixed SuccessfulSendEvent being triggered for remove-player-on-server-switch[/url]
2.8.0-b225 25 days ago
 Beta
Pre-release v2.8.0-b225
Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues. If you do decide to run this, make sure to report any issues to support. Changes in this build: [url=https://github.com/ajgeiss0702/ajQueue/commit/1ef8f7dd2ad0fcb60661568c21141d19b46f2f85]fix the make-room comment saying with the permission twice but not saying the server is full[/url]
Page 1 2 3 ... 7

queue

velocity