1. Demise of Nations
  2. News
  3. Update 1.26.193 - Multiplayer & Networking Improvements inc. Misc. Bugfixes

Update 1.26.193 - Multiplayer & Networking Improvements inc. Misc. Bugfixes

  • Multiplayer: the games listing now also show the turn number (next to the timer).
  • Multiplayer: the games listing has now a easier to read timer by combining the days into the hours.
  • Multiplayer: the joinable games list now also shows the map icon.
  • Multiplayer (Bugfix): tournaments with a start date set should not be auto-deleted anymore!
  • Single Player: Hotseat allows to enter more than 4 custom player names now.
  • Single Player: female head icon added (if gender female is chosen during game setup).
  • Language: latest translations added - Thanks :-D
  • Language: fixed and updated the translations for the language names.
  • Tutorial: slight graphics update for tutorial tooltips (/w 'tutor' person).
  • Chat & Anon. Games: listing players is now disabled (for anonymization).
  • Name Censor: updated and some texts removed.
  • Country List: country list updated incl. addition of "Arab League".
  • ONLINE Status (potential Bugfix): improved the synchronization to try make it work more reliably.
  • ONLINE Status: now slightly flashing in blue to make it more clear that the blue ring means someone is online.
  • Username: there now is an option at 1. login to change the username if logged in via 3rd party providers.
  • Verify Button: disabled for guest account (please choose a proper username first).
  • Performance: performance update for AI and game calculations, rendering in general (method calls replaced by directly accessing member variables).
  • Networking: configuration for cleartext connections updated on Droid (separate file security configuration)
  • Networking: provider-based accounts can be re-created as new accounts starting from scratch if they have been deleted.
  • AI Rating: now internally limited to a max. value and max/min increase to prevent rating table problems.
  • Performance: default FPS is not unlimited anymore (considering possible side effects).
  • Downloading Data: improved error output when e.g. downloading spreadsheet data on mobile (i.e. not available).
  • Camera Button: not active when another panel is on top of it.
  • GDPR/etc. Compliance: the game now allows to view all data collected and also permanently delete a user account (via account settings).
  • Moderation: game viewing for moderators now also shows the diplomacy for each nation.
  • Server Notifications (internal for dev.): reduce for download server warnings (not important).
  • Backend Library: backend libGDX library updated to 1.10.0.
  • Backend Server: updated the internal error notification system to the latest version (mail send).
  • Networking: moved from 'certbot-auto' to 'certbot' for letsencrypt due to deprecation (Server HTTPS Support).
  • Purchasing: updated billing library on Droid to 4.0.0 (from 3.0.0).
  • Bugfix Server: updater could get stuck if a game was deleted and would show all games as "Updating..." (updater thread ended prematurely).
  • Bugfix: chat commands are properly handled now even if chat is in minimal mode.
  • Bugfix: Graphics weren't properly retained/released causing artifacts.
  • Bugfix: Avatar Generator wasn't properly producing avatars (image copy wrong).
  • Bugfix: fixed misc. freezes on Mac OS X when e.g. trying to copy/paste text.
  • Bugfix: personal my games listing didn't include incognito games.
  • Bugfix: making sure camera button is not triggered when closing the province view popup.
  • Bugfix: making sure the top notch/display cutout doesn't interfere with the game (potential iOS fix).
  • Bugfix: dropdown list for target FPS was showing the wrong selection previously unlimited was chosen (configuration).
  • Bugfix: purchases on Droid where being confirmed every time the game was started from new.
  • Bugfix: keyboard focus removal wasn't properly wired and instead request focus for unsuitable panels (possibly resulting in crashes?).
  • Bugfix Freezes (ANRs): when waiting for purchase results (proper synchronization added).
  • Bugfix Crashes: if a room manager was 'null' and passed to be handled.
  • Bugfix Crashes: pausing/resuming application.
  • Bugfix Crashes: for parsing chess moves.
  • Bugfix Crashes: when rendering objects and no location was given, i.e. 'null'.
  • Bugfix Crashes: running music files via render-thread to fix potential crashed (bad synchronization).
  • Bugfix Crashes: wait-loop was in main thread causing ANRs on Droid (purchase restores).
  • Bugfix Crashes: when viewing a game (moderator function).
  • Bugfix Crashes: for when querying a focused component that has already been removed.
  • Bugfix Crashes: preventing crashes when the music player crashes in the background (Desktop).
  • Bugfix Crashes: when chess engine was disposed but still utilized.
  • Bugfix Crashes: when location was 'null' or an animation object.
  • Bugfix Crashes: if user name editing had a 'null' user account.