PA PTE 94533 is now available

Discussion in 'Planetary Annihilation General Discussion' started by stuart98, May 20, 2016.

  1. stuart98

    stuart98 Post Master General

    Messages:
    6,009
    Likes Received:
    3,888
    For whatever reason wyao's threads are broken here but fine on steam forums, so I'll just repost the steam notes here.

    The following contributions made by mikeyh:

    Reworked uploading of server mods and added server browser hook
    - moved uploading of server mods by host into connect_to_game which fixes many issues with the new game lobby loading without server mods ready and the freezes while server mods are uploading and remounting
    - added needsServerModsUpload for hosts starting a game or joining a waiting custom server
    - added serverModsUploading while uploading and remounting server mods
    - changed server_state handler to upload server mods if needed before redirecting to new_game
    - added mount_mod_file_data handler to remount server mods once uploaded then redirect to new_game
    - added hook for community mods to server_browser.js (will be used to show missing companion mods prior to joining or spectating games)

    Fixed game over server freeze while writing replay
    - fixed server mods not mounted by client in replays
    - added downloading_mod_data client message once replay file is loaded
    - added client.downloadModsFromServer once replay file is loaded
    - fixed server freeze 30 seconds after game over while replay is being written which prevents chat, stats, review, etc
    - removed writing of replay after 30 seconds
    - added REPLAY_TIMEOUT defaulting to 10 minutes to main
    - added --replay-timeout command line option to set REPLAY_TIMEOUT on custom servers
    - added write replay after REPLAY_TIMEOUT seconds even if all clients not disconnected (allows enough time for chat, stats, review, etc)
    - added REPLAY_FILENAME with default of empty for Uber servers
    - added --replay-filename command line option to set REPLAY_FILENAME on custom and local servers
    - changed game_over to use REPLAY_FILENAME if provided
    - added UTCTIMESTAMP option for REPLAY_FILENAME to automatically name replays on custom servers

    Fixes for landing crash and can't join game with revised colour table (work in progress)
    - Fixed long standing can’t join game with empty slots issue caused by ubernet player disconnecting from lobby without leaving and calling removePlayerFromGame.
    - Added disconnected to removePlayer.
    - Added remove_disconnected_player message for host with ticket of player to be removed from game.
    - Revised colour table (work in progress).
    - Added helpers getRandomSecondaryColorIndexFor and self.getNextSecondaryColorIndexFor to colour manager.
    - Fixed null secondary colour in setPrimaryColorIndex with different numbers of secondary colours per primary colour and secondary colour no longer valid.
    - Changed setPrimaryColorIndex to use getRandomSecondaryColorIndexFor helper if secondary colour no longer valid.
    - Added mod_identifiers to ladder beacon.

    Fixes for can't join last game, empty systems and copyright info / layout.
    - Fixed long standing can’t join game with empty slots issue caused by ubernet player disconnecting from lobby without leaving and calling removePlayerFromGame.
    - Added remove_disconnected_player handler which calls removePlayerFromGame for disconnected player in lobby.
    - Fixed buildVersion not in new_game model.
    - Updated copyright in start to include full time period and rights for Uber.
    - Tweaked start layout of copyright, watermarks and view intro button.
    - Added save to storage extenders.
    bastian0483 likes this.

Share This Page