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.
|
14 лет назад |
Lasse Öörni
|
b3a8cf7039
Use HashMap/HashSet for rapidly changing data structures in Connection.
|
14 лет назад |
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.
|
14 лет назад |
Lasse Öörni
|
7b254df85d
Added simple distance-based interest management for networking.
|
14 лет назад |
Lasse Öörni
|
6f927f6997
Split Network subsystem update into two parts to queue new messages as early as possible.
|
14 лет назад |
Lasse Öörni
|
38fe1554ba
Initial multiplayer NinjaSnowWar.
|
14 лет назад |
Lasse Öörni
|
444c18673e
Code formatting & optimization.
|
14 лет назад |
Lasse Öörni
|
1c154ef17e
Uncommented the package file download test from TestScene.as.
|
14 лет назад |
Lasse Öörni
|
43671aa66f
Fixed up to one second delay in starting UDP datagram sends.
|
14 лет назад |
Lasse Öörni
|
1d3f797643
Removed unnecessary code from Connection.
|
14 лет назад |
Lasse Öörni
|
f70cc35815
Added package file download support to the network protocol.
|
14 лет назад |
Lasse Öörni
|
db453e642d
Network code cleanup.
|
14 лет назад |
Lasse Öörni
|
4d0e922e3f
Added common script code for parsing network-related command line arguments.
|
14 лет назад |
Lasse Öörni
|
40d04b377b
Added Compare function to String, which is optionally case-insensitive.
|
14 лет назад |
Lasse Öörni
|
fbf5bd4076
Added log prints for loading & saving the scene.
|
14 лет назад |
Lasse Öörni
|
48aa81e8e4
Added Node functions to get the world unsmoothed (target) transform.
|
14 лет назад |
Lasse Öörni
|
d88b66deab
Network code cleanup. Eliminated copying of initial node or component state.
|
14 лет назад |
Lasse Öörni
|
40ad2d09b6
Queue remote events instead of sending immediately to avoid synchronization problems with scene updates.
|
14 лет назад |
Lasse Öörni
|
21cb202f63
Disable motion smoothing from the scene when the server connection is destroyed.
|
14 лет назад |
Lasse Öörni
|
ffad4ba005
Fixed UI related crashes in headless mode.
|
14 лет назад |
Lasse Öörni
|
84d70dcbe7
Optimized away constant dynamic Variant allocation in comparing attributes when sending a server update.
|
14 лет назад |
Lasse Öörni
|
50682de1c6
Store network replication attributes separately to optimize sending and receiving updates.
|
14 лет назад |
Lasse Öörni
|
9000621bd2
Fixed CreateNode message.
|
14 лет назад |
Lasse Öörni
|
2e4d006674
Updated to newest kNet.
|
14 лет назад |
Lasse Öörni
|
17dea98f14
Reading of scene update messages.
|
14 лет назад |
Lasse Öörni
|
644f08c12d
Network code refactoring.
|
14 лет назад |
Lasse Öörni
|
bddedd7fd2
Added a function for components to list the nodes they depend on.
|
14 лет назад |
Lasse Öörni
|
7b15b34c83
Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes.
|
14 лет назад |
Lasse Öörni
|
1c6cd6a744
Fixed attribute indexing with latestdata updates.
|
14 лет назад |
Lasse Öörni
|
bd35b5a0e0
Added sending of scene replication messages.
|
14 лет назад |