This update mostly targets bugs and performance issues, but still new features regardless.
Added:
-
debugLog | API
-
log | API
-
getRam | API
-
getServerLog | API
-
getStatus | API
-
setStatus | API
-
1.21+ support
Fixes:
-
Templates GUI not working and displaying correctly
-
Ferver resources not being correctly applied
-
Servers not starting after proxy restart
-
Players not being sent to their server
-
Velocity missing api calles/not updates with bungee
-
High resource usage
-
Wrapper causing a data leak/stability issues
-
Servers not syncing causing massive lag spikes
-
Wrapper not toggling debug mode
-
Wrapper randomly disconnecting
-
bukkit.yml/spigot.yml not being correctly updated
-
Gamemode menu not cycling gamemodes
-
Removed unused configs
-
Fixed servers marked as online after proxy restart causing servers not to start
-
Proxy now passes max-players and port to server directly
-
Reworked sync data mechanics to work better with large data
-
Reworked GUI serialization to reduce lag
-
Backwards compatibility for 1.16.5
-
Servers not stopping when a players logged into the server
If you still have issues with this release, please join our discord for help!
2.0.1+ breaks the servers.yml into seperate files located: "/data/servers/{uuid}.yml", more info in our discord.
- Implemented StoredPlayer Object
- Implemented PlayerServer Object
- Removed removedPlayerMapEntryUUID()
- Fixed Symbolic links not working on Linux
- Fixed Velocity version from not starting servers
- Added getOfflineUUID() to Bungee/Velocity api
- Added getWrapperController() to Bungee/Velocity api
- Added getInstance() to Bungee/Velocity api
- Fixed servers gui not opening (/ps join)
-
Added Velocity support
-
Added velocity checks for modern forwarding
-
Updated the update checker to be more robust
-
Fixed some data leaks related to looking up UUIDs
-
Removed symbolic links for Velocity
-
Fixed configs saving to file when unneeded to
-
Added custom color translation to Utils for Velocity
-
Added getPluginVersion to Bungie and Velocity Api
-
Fixed heartbeat command not being sent to wrapper causing connection resets
-
Removed MOTDs in Velocity(Velocity does not natively support server motds)
-
Replaced data packets with Base64 encoding to speed up server syncing
-
Added Hastebin paste to debug dump for easier log sharing ( /psa debug toggle | /psa debug | /psa debug toggle )
-
Fixed running servers not being re-added to proxy after restart
-
Fixed PlayerServers not reconnecting to wrapper on connection reset
-
Added getController to Bungee and Velocity api ( might be removed if its not useful )
Fixed PSWrapper from crashing when a server restarts Fixed Remote PSWrapper Fixed PSWrapper not using config Fixed /ps stop Fixed server not stopping Fixed plugin always being in debug mode Fixed server GUI displaying outside debug mode Added Template updater for PlayerServers(PS will update the template PlayerServer.jar files automatically) Added Folia support Added Scheduler for folia support Replace GRASS with LEGACY_GRASS for settings GUI Changed default xmx/xms to 2048M