Full notes
Full Card Hunter update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- Performance
- Server
Card Hunter changes
We just released a new build with a couple of bug fixes and a whole lot of optimisations. The two main fixes are to stop passing when a mandatory action is in hand and fixing Warp Run being blockable. In addition, there's a new flow for initial Steam login to make it clearer how to create a new account or associate with an existing Card Hunter account. Here's a full change list: Cards
Added Unblockable to Warp Run.
Don't allow passing if a mandatory action is in hand.
Steam client
New improved Steam initial login flow.
Lobby
Scrolling in user and room lists is deferred via call later. Might fix scrollbar reset on refresh of list on mac AIR client.
Exceptions
Handle when user is null when player resigns a battle - they may have disconnected.
Fix potential null reason string in game over command.
Chat
Added chat throttle
Created chat task queue
Reporting
Raised reports available per player per day
Optimisation
Simplified TeamManager shutdown to improve shutdown performance under load.
Add a new task queue for handing a possible long-running DB call
Log/Stats
Add more exception handling to message profiling
Add method for saving db profiling data to file.
Change profiling data to record per-message size, not message * recipients
Don't bother logging battle completion for battles that never started.
Catch exceptions when profiling outbound messages
Config
Add configuration parameters for task queue sizes
Increased zone user limit to 100K for live config.
Add new vmoptions files for Java VM options
Set vm initial heap to 1GB, maximum to 16GB.
Update initial max users to 7500.
Add more extension controller and socket writer threads on the live server.
Admin tools
Better handling of spaces in user warning
Source
Changelog.gg summarizes and formats this update. How we read updates.
