Lasse Öörni
|
a40fead7dc
Updated license for the new year.
|
13 ani în urmă |
Lasse Öörni
|
7d8558a51f
Applied massive patch from weitjong.
|
13 ani în urmă |
Lasse Öörni
|
88aaa46465
Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding.
|
13 ani în urmă |
Lasse Öörni
|
f0b6d55b28
Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries.
|
13 ani în urmă |
Lasse Öörni
|
3d4eb6bdc8
Event refactoring. Removed the concept of targeted events and a Node forwarding a targeted event to all components, which was used only for physics node collision events. Now the node will instead send the collision event, and it can be explicitly subscribed to.
|
13 ani în urmă |
Lasse Öörni
|
8c581bf8bb
Cleaned up Doxygen comments.
|
13 ani în urmă |
Lasse Öörni
|
1a9dced05b
Updated to AngelScript 2.23.1 WIP.
|
13 ani în urmă |
Lasse Öörni
|
e0571d46eb
Removed kNet message priority sorting to improve CPU performance when sending a high volume of network messages.
|
13 ani în urmă |
Lasse Öörni
|
1c2cc43f14
Refactoring of how network updates to clients are collected. This removes costly, redundant Variant compares that were performed per-user.
|
13 ani în urmă |
Lasse Öörni
|
a4a0458981
Removed Connection's own framenumber as redundant.
|
13 ani în urmă |
Lasse Öörni
|
1cf5d99d44
Optimized network server operation by using HashMap instead of Map where applicable and by querying Serializable attributes once per network frame, instead of per user.
|
13 ani în urmă |
Lasse Öörni
|
c48f640a18
Changed several structures to HashMap / HashSet for better performance.
|
13 ani în urmă |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 ani în urmă |
Lasse Öörni
|
653327dd15
Added E_NETWORKUPDATESENT event.
|
14 ani în urmă |
Lasse Öörni
|
df6a86b573
Use placement new in Variant to avoid heap allocation for non-POD types.
|
14 ani în urmă |
Lasse Öörni
|
700520f320
Further comments and code cleanup.
|
14 ani în urmă |
Lasse Öörni
|
de67af8825
CoreData / Data reorganization.
|
14 ani în urmă |
Lasse Öörni
|
6381b88166
Added state for server-side package transfers, instead of sending everything at once.
|
14 ani în urmă |
Lasse Öörni
|
b694ad047e
Refactored interest management into the NetworkPriority component.
|
14 ani în urmă |
Lasse Öörni
|
b3a8cf7039
Use HashMap/HashSet for rapidly changing data structures in Connection.
|
14 ani în urmă |
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 ani în urmă |
Lasse Öörni
|
abe05c6a53
MinGW is no longer officially supported.
|
14 ani în urmă |
Lasse Öörni
|
7b254df85d
Added simple distance-based interest management for networking.
|
14 ani în urmă |
Lasse Öörni
|
38fe1554ba
Initial multiplayer NinjaSnowWar.
|
14 ani în urmă |
Lasse Öörni
|
43671aa66f
Fixed up to one second delay in starting UDP datagram sends.
|
14 ani în urmă |
Lasse Öörni
|
1d3f797643
Removed unnecessary code from Connection.
|
14 ani în urmă |
Lasse Öörni
|
f70cc35815
Added package file download support to the network protocol.
|
14 ani în urmă |
Lasse Öörni
|
db453e642d
Network code cleanup.
|
14 ani în urmă |
Lasse Öörni
|
07281ba969
Documentation update.
|
14 ani în urmă |
Lasse Öörni
|
fbf5bd4076
Added log prints for loading & saving the scene.
|
14 ani în urmă |