Lasse Öörni
|
653327dd15
Added E_NETWORKUPDATESENT event.
|
il y a 14 ans |
Lasse Öörni
|
df6a86b573
Use placement new in Variant to avoid heap allocation for non-POD types.
|
il y a 14 ans |
Lasse Öörni
|
700520f320
Further comments and code cleanup.
|
il y a 14 ans |
Lasse Öörni
|
de67af8825
CoreData / Data reorganization.
|
il y a 14 ans |
Lasse Öörni
|
6381b88166
Added state for server-side package transfers, instead of sending everything at once.
|
il y a 14 ans |
Lasse Öörni
|
b694ad047e
Refactored interest management into the NetworkPriority component.
|
il y a 14 ans |
Lasse Öörni
|
b3a8cf7039
Use HashMap/HashSet for rapidly changing data structures in Connection.
|
il y a 14 ans |
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.
|
il y a 14 ans |
Lasse Öörni
|
abe05c6a53
MinGW is no longer officially supported.
|
il y a 14 ans |
Lasse Öörni
|
7b254df85d
Added simple distance-based interest management for networking.
|
il y a 14 ans |
Lasse Öörni
|
38fe1554ba
Initial multiplayer NinjaSnowWar.
|
il y a 14 ans |
Lasse Öörni
|
43671aa66f
Fixed up to one second delay in starting UDP datagram sends.
|
il y a 14 ans |
Lasse Öörni
|
1d3f797643
Removed unnecessary code from Connection.
|
il y a 14 ans |
Lasse Öörni
|
f70cc35815
Added package file download support to the network protocol.
|
il y a 14 ans |
Lasse Öörni
|
db453e642d
Network code cleanup.
|
il y a 14 ans |
Lasse Öörni
|
07281ba969
Documentation update.
|
il y a 14 ans |
Lasse Öörni
|
fbf5bd4076
Added log prints for loading & saving the scene.
|
il y a 14 ans |
Lasse Öörni
|
48aa81e8e4
Added Node functions to get the world unsmoothed (target) transform.
|
il y a 14 ans |
Lasse Öörni
|
40ad2d09b6
Queue remote events instead of sending immediately to avoid synchronization problems with scene updates.
|
il y a 14 ans |
Lasse Öörni
|
84d70dcbe7
Optimized away constant dynamic Variant allocation in comparing attributes when sending a server update.
|
il y a 14 ans |
Lasse Öörni
|
2e4d006674
Updated to newest kNet.
|
il y a 14 ans |
Lasse Öörni
|
17dea98f14
Reading of scene update messages.
|
il y a 14 ans |
Lasse Öörni
|
644f08c12d
Network code refactoring.
|
il y a 14 ans |
Lasse Öörni
|
bddedd7fd2
Added a function for components to list the nodes they depend on.
|
il y a 14 ans |
Lasse Öörni
|
7b15b34c83
Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes.
|
il y a 14 ans |
Lasse Öörni
|
bd35b5a0e0
Added sending of scene replication messages.
|
il y a 14 ans |
Lasse Öörni
|
4c3dd57980
Added more networking functionality, including remote events and client's controls update.
|
il y a 14 ans |
Lasse Öörni
|
f28728b3e2
Send identity VariantMap on connecting to server.
|
il y a 14 ans |
Lasse Öörni
|
91a0b5b41c
Fixed Network library to use kNet forward defines.
|
il y a 14 ans |
Lasse Öörni
|
2910f128f3
Added Connection class missing from previous commit.
|
il y a 14 ans |