Releases: PocketRelay/Server
v0.7.0-beta
This is a beta for version 0.7.0
Changes
- UDP tunnel support for faster connections
- Coalesced files (game configurations) are now stored in JSON files so can be modified without unpacking and repacking them (The server is now capable of packing at runtime)
- Tunnel keep-alive messages to prevent nginx from closing the connections if they're going unused
- Dashboard login code integration (New with plugin client beta)
- Possible fixes for some connection issues
What's Changed
- feat: decompiled coalesced by @jacobtread in #70
- feat: system messages, login codes by @jacobtread in #71
Full Changelog: v0.6.2-beta...v0.7.0-beta
v0.6.2-beta
This is a beta for version 0.6.2
Changes
- Coalesced files (game configurations) are now stored in JSON files so can be modified without unpacking and repacking them (The server is now capable of packing at runtime)
- Tunnel keep-alive messages to prevent nginx from closing the connections if they're going unused
- Dashboard login code integration (New with plugin client beta)
- Possible fixes for some connection issues
What's Changed
- feat: decompiled coalesced by @jacobtread in #70
- feat: system messages, login codes by @jacobtread in #71
Full Changelog: v0.6.1...v0.6.2-beta
v0.6.1
What's Changed
- feat: upgrade hyper and request by @jacobtread in #66
- feat: new public games api configuration by @jacobtread in #67
- feat: improved games api by @jacobtread in #68
- feat: randomly generate names for in-game account creation by @jacobtread in #69
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Description
This release brings the new tunneling networking improvements to help improve connectivity with stricter NATs solving lots of possible connections issues players may be having. With new network tunneling its easier than ever to start up and share a server with your friends (tools like ngrok can be used to share your server in minutes without requiring port forwarding).
There is also additional improvements to the leaderboard where statistics are now persisted in the database and no longer have to be re-generated at fixed intervals.
There are also additional new configuration options in regards to the server binding host as well as.
To take advantage of these new changes make sure you are using the new latest client release (standalone v0.4.0, client plugin v0.0.5)
Changes
- New tunneling networking
- More optimized leaderboards
- Ability to choose what host the server will bind against
What's Changed
- Host config option by @jacobtread in #57
- Persistent leaderboards by @jacobtread in #61
- Combining branches by @jacobtread in #63
- Tunneling Support by @jacobtread in #65
Full Changelog: v0.5.10...v0.6.0
v0.6.0-beta
Description
Beta release for v0.6.0 which contains the new leaderboard database setup along with the new network tunneling solution from #64.
This release has been revised and updated to include the new tunneling changes mentioned in #64 surrounding associations, this requires the client release version from the discord channel in order for the tunneling function to work (https://github.com/PocketRelay/Client/releases/tag/v0.4.0-beta)
v0.5.10
Description
See #55 for list of changes
For WAN hosters visit the new https://pocket-relay.pages.dev/docs/server/wan section for information about a fix that you can apply if your players are having joining issues
What's Changed
- Update v0.5.10 by @jacobtread in #55
Full Changelog: v0.5.9...v0.5.10
v0.5.10-beta
Description
This is a beta release for the new v0.5.10 update, it should hopefully fix a matchmaking bug that some users are encountering
Edit: Release has been bumped and swapped out for a temporary QOS swap to test a bugfix
Notes
!! Take a backup of your database BEFORE updating to this version, as this version comes with a database modification which will prevent you from using the database with an older version of the server
Full Changelog: v0.5.9...v0.5.10-beta
v0.5.9
Description
See #52 for what's been changed
What's Changed
- Ported to tdf by @jacobtread in #51
- Dev by @jacobtread in #52
Full Changelog: v0.5.8...v0.5.9
v0.5.8
Description
This release fixes issues with reverse proxies, you can find reference to this in #49
What's Changed
- Fixed reverse proxy IP forwading by @jacobtread in #50
Full Changelog: v0.5.7...v0.5.8
v0.5.7
Description
This version adds the following:
- Disabling dashboard account registration
- You can now choose to disable players creating an account from the web dashboard instead requiring the account be created in-game
- Super admin create assignment
- Super admin account roles and passwords will now be assigned on server start up AND account creation so you don't need to restart after creating the account anymore
- Public folder serving
- The server will now serve files from the /data/public folder next to the game executable this can be used to download upcoming dashboard versions to replace the local dashboard or creating custom landing pages for the server website
- Client Side Proxy
- This adds support for client side proxying from PocketRelay/Client#11 which allows the server to work properly while behind a reverse proxy
Visit the individual issues below for more details on each feature
What's Changed
- Disable account registration config by @jacobtread in #38
- Modified public serving middleware to allow serving from filesystem by @jacobtread in #39
- Removed references from crates.io by @jacobtread in #42
- Removed dashboard sources from git tracking by @jacobtread in #43
- Super admin assign on create by @jacobtread in #46
- Server side portion of client proxy by @jacobtread in #48
Full Changelog: v0.5.6...v0.5.7