Skip to content

2.0.2

Latest
Compare
Choose a tag to compare
@SniperGER SniperGER released this 05 Feb 15:08
· 88 commits to new-paradise since this release

Fear not, it's the first Paradise update of 2023. While rather small in changes, it's no less important than previous updates.

We've cleaned up some code, added links to GitHub and Discord to the global UI ribbon, and added the ability to directly join games using a connection URL, like sharing your game's link in a group chat.
The Web Services now provides monitoring data, such as players in a lobby or currently running games, but there's no client to actually use this data (we're working on it).

Paradise now also has its own official Discord server, which you can join here: https://discord.gg/5PSspzWTCJ
We're currently in the process of building a community for everyone to enjoy. Share your game results, your favorite memes or find new and old friends alike. We can't wait for your contributions!

Paradise UberStrike Discord Server

Changelog

Client

  • Players can now share a game's link for other players to directly join their game (using uberstrike://connect/{IP}:{Port}/{GameID}).
  • Added a "Report Issue" button to the global UI ribbon, which will take you right to the GitHub issues page, as well as a "Discord" button to join the official Paradise Discord Server.
  • Reduced the number of error messages showing on screen if the Web Services cannot be reached. The game will now no longer try to log in to your account if it can't connect to the Web Services to authenticate itself.
  • Hooking code has been cleaned up. Still no real performance improvement here, but it'll look even cleaner than before.

Realtime

  • Improved handling of spectators in Team Elimination
  • Switched to randomized Game Room IDs instead of sequential IDs in order to make it harder to guess a room's ID.
  • Removed skin color from serialization. It's not actively used in the game anyway, so we just assume #FFFFFF all the time.
  • When a player's health is reduced, it's now limited to the remaining health.
  • Realtime applications now feature monitoring by providing public data to the Web server. A web client to actually use this data is currently being worked on.
  • Due to difficulties with logging to separate files, log files have been merged yet again.
  • Fixed an error while logging errors (what a coincidence) that prevented players from creating a new game.

Web Services

  • The HTTP server used by the Web Services has been replaced with a much more sophisticated, yet easier to use solution. If you have ever used Node.js & Express, you'll feel right at home.
  • The Web Services tray application now doesn't empty existing log files anymore.