Release Notes - CitiesSkylinesMultiplayer/CSM GitHub Wiki

Latest development version (GitHub)

na

--

2309.286 (Workshop and GitHub Release)

Features

  • Synchronize zone grid settings (Left/Right/Both/None)
  • Sync building variations (e.g. parking garage)
  • Sync road adjustments (third tab in the road info menu)
  • Show DLC support information when starting a server
    • Don't show DLC warning popup anymore
    • Instead, display DLC support when starting server or joining game (next to the mod support)
  • Sync district style (e.g. for European Suburbia Content Creator pack)
  • Sync Match Day DLC
    • Synchronize result of football events
  • Sync Campus DLC
    • Sync all interactions in the campus management panel (buying grant, setting academic staff, cheerleading budget, coaches count, ticket prices, varsity color and varsity identity)
    • Sync district park policies (=Campus Area policies and more)
    • Sync campus upgrades and statistics when the academic year ends

Improvements

  • Improve transport lines -> Should be far more stable now
  • Detect various sync problems when exceptions occurred during CSM controlled execution

Fixes

  • Fix update of loans tab
  • Ignore christmas DLC when joining as it only adds music
  • Fix ticket prize synchronization for sports matches

2305.270 (Workshop and GitHub Release)

Fixes

  • Fix problems of new hotels update
  • Fix exception reported by a few members on Discord

2304.267 (Workshop and GitHub Release)

Features

  • Better NAT traversal, VPNs like Hamachi should no longer be needed (now using our API server to negotiate connections)
  • You can now join your friends using the Steam friends menu
  • Implement new player cursor synchronization to replace the old player pointers
  • Display progress while downloading save games
  • Multiple chat messages from the same source are now merged

Fixes

  • Handle timeouts while joining correctly
  • Fix several exceptions that were shown in the log
  • Fix some game crashes

2211.229 (Workshop and GitHub Release)

Features

  • Support Roads and Vehicles Update

Fixes

  • Ignore order of mods for compatibility

2209.221 (Workshop and GitHub Release)

  • Updated copyright on all mod dlls and project license
  • Fixed issue causing log files on unix (linux and macos) to format incorrectly
  • Fixed issue that prevented users from joining a server if they had no mods installed

2209.211 (Workshop and GitHub Release)

  • Support Plazas & Promenades Update
  • CSM now checks for updates (more useful for manual downloads since steam automatically updates the mod)
  • CSM can now check if your server's port is reachable from the outside internet
  • IP address check is now done from a custom CSM server
  • Sync changed service/public transport vehicles
  • Sync soil trade
  • Sync street tree upgrades
  • Add modding API (an interface for other mod developers to implement multiplayer support)
  • Require assets and supported mods to be equal: Only players with the exact same assets and supported mods can join
  • Show mod support information when hosting or joining a game
  • Fix crash with Loading Screen Mod so it should work now
  • Fix issues with different screen resolutions

2201.180 (Workshop and GitHub Release)

  • Add basic support for Airports Update

    Note that neither the new free content (changing the trees on streets with trees) nor the DLC content (airports) will be fully synced for now

2104.134 (Workshop and GitHub Release)

  • Another try to fix the speed/pause issues
  • Multiplayer button can now be found in the pause menu
  • Use chirper as the chat
  • Build script improvements
  • Show release notes on every new version

2012.84 (Workshop and Github Release)

  • Improve chat panel: Hides automatically, can be opened by pressing t
  • Add player list with kick buttons for the host
  • Allow crossplay between Steam and Epic by only checking the major and minor version of the game
  • Fix speed and pause issues (all players should now be able to control the speed and pause state)
  • Change build script to allow for other platforms than Steam

2008.44 (Workshop and Github Release)

  • Synchronize actual game speed when slow computers are part of the game session
  • Improve synchronization of pause/play state and speed changes
  • Fix zone synchronization
  • Fix player pointers
  • Fix crash while joining

2006.21 (Workshop and Github Release)

  • Change default port back to 4230
  • Fix port not updating in the manage game panel

2005.13 (Workshop and Github Release)

  • Possibility to save settings on join and hosting (like ip or username)
  • Display the names of mismatched DLCs when joining
  • Display warning when hosting with DLCs or other mods enabled
  • Fix for the "Joining..." panels when playing with more than 3 people
  • Other UI related improvements

2003.3 (Github Release)

  • Added /sync command for a client to resync themselves
  • Sync economy panel
  • Fix many economy desync issues
  • Fix for newest update of Cities: Skylines

1912.12 (Github Release)

  • Add Linux and MacOS support to install script

1912.11

  • Allow joining from the main menu (Send the save file automatically on connect)
  • Sync public transport lines including all settings
  • Sync road priority settings, stop signs and traffic lights
  • Sync most of the building settings
  • Sync names of most of the game objects
  • Sync the weather
  • Added setting to enable and disable debug logging (improves performance)
  • Prevent connecting if players have different DLCs
  • Numerous internal improvements (e.g. fixed the road pillar and water pipe bugs)

1905.6

  • Automatically fill username when using Steam
  • Chat system overhaul (Can now be dragged and resized, supports longer messages and should be more stable in general)
  • Add build support for Linux and OSX

1901.24

  • Don't pause the game when in escape menu so the game stays in sync.
  • Reorganise multiplayer backend to be more efficient.
  • Sync props and vegetation.
  • Sync creation and release of park districts.
  • Sync terrain.

1901.12

Not recorded