ajQueue

ajQueue

Plugin

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

Server Game MechanicsManagementTransportationUtility

9,542 downloads
51 followers
Follow Save
Filter loader...
Filter versions...
Filter channels...

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:
some small optimisations

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:
Optimise bypass and priority login for ajQueuePlus because luckperms seemed to be using a bunch of memory in some cases

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:
fix rare NPE
use total queue size when checking if player can be sent instantly


View combined changes

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:
should fix a CME that could happen when a player leaves

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:
should fix a CME that could happen when a player leaves

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:
dont show more than 50 players per queue in /ajq list fixes admins of more popular servers being kicked because the message was too long

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:
fix a few express queue issues

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:
add express messages

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:
here too

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:
fixed leaveq (and probably some other things) not recognizing the express queue

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:
fix backend trying to load papi classes without papi

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:
Add express queue

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:
dont let instant send if more than 1 player is in the queue without bypass

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:
add treat-negative-one-max-player-as-infinite

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:
use arraylist for priority messages

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:
fix priority message being ignored if more than one colon was used

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:
check supported-protocols in default and first balancers

Weird that its been over a year since the last release. Sorry, I've been busy. Anyways, here's a new release!

This version uses a new updater. If you have ajQueuePlus and want to use the automatic updater, after updating to this version, make sure to read updater-config.yml, as the updater now requires you to authenticate in order to download ajQueuePlus updates. No authentication is needed for free users. And if you manually download updates and don't care about the command updater, you don't need to do anything either.

  • Updated protocol names list to include names for 1.20.4 through 1.21.8 protocols
    • You can always manually add things to this list. This update just adds them by default so you won't need to do these versions manually
  • Added a new updater (and update checker). It uses my own infrastructure so it wont be effected by spigot being weird
  • Don't try to send a player instantly if a server is not joinable (e.g. offline, full, etc) (this usually wasn't an issue before, but this should fix a few edge cases)
  • Fixed auto-queued message not using server aliases
  • Log a warning when an invalid plus priority permission is detected (instead of before where it would either error or do nothing, which lead to confusion)
  • PlaceholderAPI Placeholders should now update quicker after a player joins a queue
  • Add disable-proxy-communication option (not recommended for 99% of server owners, but its there if you need it)
  • Fixed skip-queue-server-if-possible sometimes not recovering if a skip attempt failed
  • Fixed an error in /ajQueue kick when specifying a queue for a player not in that queue
  • Fixed queue servers being skipped with skip-queue-server-if-possible even though /ajQueue pausequeueserver was enabled
  • Fixed /listqueues and /ajQueue list kicking players on bungee
  • Added auto-add-excluded-servers to the config. If a player is kicked from a server in this list, and auto-add-to-queue-on-kick is enabled, then they will not be auto queued
  • Updated the protocol version number link in the config, since wiki.vg is no more
  • Added %ajqueue_queued_status% which shows the status of the queue the player is in
  • Added status.skipping-queue-server message (which is disabled by default) if you want to send a message when a queue server is attempted to be skipped
  • Make it even clearer that you need to specify two servers in queue-servers
  • Updated some config comments
  • Added some previously hard-coded kick reasons (for velocity) to the messages file
  • Allow backend/spigot commands to be completely disabled
  • Allow /server alias on the backend/spigot queue command to be disabled

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:
update pages artifact


Project members

ajgeiss0702

Owner

Details

Licensed GPL-3.0-only
Published 3 years ago
Updated 21 days ago