Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Unity-Technologies/EntityComponentSystemSamples
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: Unity-Technologies/EntityComponentSystemSamples
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: netcode-1.5.0-exp
Choose a head ref
  • 4 commits
  • 131 files changed
  • 1 contributor

Commits on Jan 30, 2025

  1. Configuration menu
    Copy the full SHA
    fa00054 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2025

  1. update to 1.5.0-exp.2

    - adapt to public API changes
    - switch to using transport DTLS as it's now safe (package fixed relay issue)
    larus committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    08e5457 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2025

  1. Update to 1.5.0-exp.101

    - Host migration Changed: Migration data upload routine moved to a Task to make it more clear
    - Host migration Changed: Return to main menu when you've left the lobby
    - Host migration Changed: More documentation added to the code
    - Host migration Fixed: Fixed lobby heartbeat coroutine lifecycle when host migration is enabled
    - Host migration Fixed: Retry downloading host migration data from service when it fails (exception or 0 bytes returned)
    - Host migration Fixed: Fix issue where uploads would fail once or twice at service URL expiration threshold before the service data is refreshed
    - Host migration Fixed: Better error handling and timeouts at various places
    - NetCube Added: Add separate simple host migration controller to the NetCube sample for demonstration purposes. The simple controller has all the functionality needed to add host migration to the NetCube sample in isolation and is used when using that scene directly (not via the Frontend menu which has a host migration controller for the whole project).
    - NetCube Changed: Now supports host migration in general, mostly persisting data as server-only ghost data, the cube colors and next positions, and skip spawning new cubes for returning players.
    larus committed Mar 13, 2025
    Configuration menu
    Copy the full SHA
    be48d12 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2025

  1. Update to 1.5.1

    Host migration (HelloNetcode) changes
    - Changed: Added test/debug toggle in Frontend menu to manually fail a host migration when elected as host
    - Changed: Updated for API changes in Netcode for Entities 1.5.1, added ENABLE_HOST_MIGRATION define to player settings to enable the host migration feature
    - Fixed: Case where a client joins while a host migration is in progress, but the new host fails to become a host, then the client might be elected as the new host, but it would be in the middle of the join-as-client flow and have no client world or scenes loaded yet.
    larus committed May 8, 2025
    Configuration menu
    Copy the full SHA
    5bb39ed View commit details
    Browse the repository at this point in the history
Loading