Files
queue/.gitignore
T
Lucas Whitman ceb7d4bbe4 Add files via upload
Here's the markdown list:

## Queue Features Implemented in This Commit

- Redirection to a queue server when the main server is full
- Messages about users waiting spot
- Fallback recovery if the main server goes down, this includes appropriate message updates and re-queueing
- Admins bypass the queue entirely even if the server is full using the permission node `queue.admin`
- Admins can use `/queue pull <PlayerName>` to force bypass them to the main server for a single time
- `/queue pause` can be used to stop the queue from sending new players to the main server
- `/queue status` will tell any player (not just admins) the current conditions of the main and queue server, such as:
  - If the main server is online
  - Position in queue
  - Min/max players on the main server
  - The status of whether the queue is paused or not
- `/queue resume` unpauses the paused queue
- `/queue list` is an admin command providing information on what players are in queue and how they are being prioritized (queue points)
- Tiered queue points based ticketing system where whoever has the most points takes the next available server slot
- Permission node configuration file allowing administrators to define how many seconds it takes for (let's say) a VIP player to get a queue point
- Configuration files for server settings:
  - Which server is the queue server in Velocity
  - The max amount of non-admin player slots on the main server
  - The main server defined in a Velocity config
2025-10-23 22:10:09 -05:00

120 lines
1.6 KiB
Plaintext

# User-specific stuff
.idea/
*.iml
*.ipr
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
*~
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
# .nfs files are created when an open file is removed but is still being accessed
.nfs*
# General
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
# Dump file
*.stackdump
# Folder config file
[Dd]esktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp
# Windows shortcuts
*.lnk
.gradle
build/
# Ignore Gradle GUI config
gradle-app.setting
# Cache of project
.gradletasknamecache
**/build/
# Common working directory
run/
runs/
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar