Lasse Öörni
|
3f7fffbf49
Some renames. CollisionGroup -> CollisionLayer, Scene::GetNodeByID() -> GetNode(), Ray::Distance() -> HitDistance().
|
před 14 roky |
Lasse Öörni
|
6a22f5d7d7
Fixed crash if a RigidBody is parented to a node without a RigidBody.
|
před 14 roky |
Lasse Öörni
|
ba533b449c
Restored original sendrate decrease logic.
|
před 14 roky |
Lasse Öörni
|
deb5455a0e
Use own DirectSound code in Windows/Direct3D9 mode as PortAudio has tendency for stutter.
|
před 14 roky |
Lasse Öörni
|
6381b88166
Added state for server-side package transfers, instead of sending everything at once.
|
před 14 roky |
Lasse Öörni
|
d807ec230a
Decreased bandwidth adjustment aggressiveness.
|
před 14 roky |
Lasse Öörni
|
b694ad047e
Refactored interest management into the NetworkPriority component.
|
před 14 roky |
Lasse Öörni
|
6d552a8193
Use fixed size 24 bit network object IDs for more deterministic bandwidth use.
|
před 14 roky |
Lasse Öörni
|
68beb82607
Eliminated the medium message priority to avoid synchronization problems where update messages would be sent after a node's or component's removal.
|
před 14 roky |
Lasse Öörni
|
b3a8cf7039
Use HashMap/HashSet for rapidly changing data structures in Connection.
|
před 14 roky |
Lasse Öörni
|
bd76a14249
Fixed Unix build. Fixed counting of enemies in multiplayer NinjaSnowWar. Disabled snowball CollisionShape replication due to divergent simulation on the client. Removed previousControls from Connection as it is potentially unreliable if multiple controls packets arrive between updates.
|
před 14 roky |
Lasse Öörni
|
7b254df85d
Added simple distance-based interest management for networking.
|
před 14 roky |
Lasse Öörni
|
6f927f6997
Split Network subsystem update into two parts to queue new messages as early as possible.
|
před 14 roky |
Lasse Öörni
|
38fe1554ba
Initial multiplayer NinjaSnowWar.
|
před 14 roky |
Lasse Öörni
|
444c18673e
Code formatting & optimization.
|
před 14 roky |
Lasse Öörni
|
1c154ef17e
Uncommented the package file download test from TestScene.as.
|
před 14 roky |
Lasse Öörni
|
43671aa66f
Fixed up to one second delay in starting UDP datagram sends.
|
před 14 roky |
Lasse Öörni
|
1d3f797643
Removed unnecessary code from Connection.
|
před 14 roky |
Lasse Öörni
|
f70cc35815
Added package file download support to the network protocol.
|
před 14 roky |
Lasse Öörni
|
db453e642d
Network code cleanup.
|
před 14 roky |
Lasse Öörni
|
4d0e922e3f
Added common script code for parsing network-related command line arguments.
|
před 14 roky |
Lasse Öörni
|
40d04b377b
Added Compare function to String, which is optionally case-insensitive.
|
před 14 roky |
Lasse Öörni
|
fbf5bd4076
Added log prints for loading & saving the scene.
|
před 14 roky |
Lasse Öörni
|
48aa81e8e4
Added Node functions to get the world unsmoothed (target) transform.
|
před 14 roky |
Lasse Öörni
|
d88b66deab
Network code cleanup. Eliminated copying of initial node or component state.
|
před 14 roky |
Lasse Öörni
|
40ad2d09b6
Queue remote events instead of sending immediately to avoid synchronization problems with scene updates.
|
před 14 roky |
Lasse Öörni
|
21cb202f63
Disable motion smoothing from the scene when the server connection is destroyed.
|
před 14 roky |
Lasse Öörni
|
ffad4ba005
Fixed UI related crashes in headless mode.
|
před 14 roky |
Lasse Öörni
|
84d70dcbe7
Optimized away constant dynamic Variant allocation in comparing attributes when sending a server update.
|
před 14 roky |
Lasse Öörni
|
50682de1c6
Store network replication attributes separately to optimize sending and receiving updates.
|
před 14 roky |