Skip to content

Commit 25ad917

Browse files
committed
Added NetcodeSamples Changelog
1 parent f8ac975 commit 25ad917

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

NetcodeSamples/CHANGELOG.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Changelog
2+
3+
## [1.9.0] - 2025-09-13
4+
5+
### Added
6+
- Added debug level logging in hello netcode samples for better following input handling and spawning.
7+
8+
### Fixed
9+
- Issue in `Asteroids` where the `AsteroidScore` ghost was being stripped out of builds.
10+
11+
### Host Migration (HelloNetcode)
12+
13+
#### Changes
14+
- In `Asteroids` removed the server-only player color tracking system. Now the colors are again mapped to the network ID like before and these are properly migrated. One side effect is that when the client which was the previous host reconnects he'll not be detected as a reconnection anymore if the client world has been destroyed (like when returning to main menu).
15+
16+
#### Fixed
17+
- Issue where reconnected player were not detected properly and got duplicate spawns in the `PlayerSpawn` sample and those who derive from it.
18+
19+
## [1.8.0] - 2025-08-17
20+
21+
### Changed
22+
- Improvements to importance system in `Asteroids`.
23+
- Improvements to the `Optimization` sample.
24+
- Big overhaul done on the `Importance` sample, use with the new `Importance Visualizer` in the Netcode for Entities package.
25+
26+
### Fixed
27+
- In `Asteroids` properly apply the bullet scale from the prefab.
28+
29+
30+
## [1.7.0] - 2025-07-29
31+
32+
### Fixed
33+
- Issue in the frontend where the selected sample would not be saved between sessions (always picked the first one in the Samples or HelloNetcode lists)
34+
35+
### Relay Support (HelloNetcode)
36+
37+
#### Changed
38+
- When a join code has been entered the hosting button is disabled
39+
40+
#### Fixed
41+
- Message is now printed to the UI field when no join code is present when pressing join button
42+
- When join button is pressed with an empty field, it no longer tries to immediately join when you start entering the join code (now properly resets state)
43+
- Issue where you could not host or join a second time after going back to the frontend menu
44+
- Failure in `ConnectionApproval` sample when running via relay
45+
46+
47+
## [1.6.2] - 2025-07-07
48+
49+
### Added
50+
- Preserialization test with a custom template added to the project.
51+
52+
53+
## [1.6.1] - 2025-05-28
54+
55+
### Fixed
56+
- Issues with the relay sample and the WebGL platform target not working properly together.
57+
58+
### Asteroids
59+
60+
### Changed
61+
- Improved relevancy and importance scaling implementation, increase asteroid count from 200 to 800
62+
- Improved the `AsteroidScore` and collision handling.
63+
64+
### Host migration (HelloNetcode)
65+
66+
#### Changed
67+
- Added test/debug toggle to manually fail a host migration when elected as host
68+
- Updated for API changes in Netcode for Entities 1.6.1, added `ENABLE_HOST_MIGRATION` define to player settings to enable the host migration feature
69+
70+
#### Fixed
71+
- 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.
72+
73+
74+
## [1.5.0] - 2025-04-22
75+
76+
### Added
77+
78+
### Changed
79+
- Modified `LoadScenes_AllScenesShouldConnect` test to spam the reconnect button, to place more burden on the correctness of Netcode for Entities (and each samples) reconnect flows.
80+
- Cleaned up some constantly changing meta files.
81+
- Removed the duplicate Asteroids scene.
82+
- Fixed issue in the `ConnectionApproval` sample, where disconnecting would not stop the sending of the RPC, leading to an RPC warning when reconnecting. Ditto for `PlayerList` and RPC samples.
83+
- Updated `SceneLoading` tests to use `AutomaticThinClientWorldsUtility`.
84+
- Stop including `DisableBootstrap` scene in the sample selection dropdown.
85+
- Switch to using Multiplayer SDK instead of relay package.
86+
- `GhostPredictionSwitchingSystemForThinClient` is no longer needed (netcode does not require it).
87+
88+
### Fixed
89+
- Issues with `PredictedSpawning` classification system.
90+
- Issues with particles in the `MultyPhysicsWorld` sample

0 commit comments

Comments
 (0)