Commit History

Auteur SHA1 Bericht Datum
  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 jaren geleden
  Lasse Öörni 1e493ba802 Networked rigidbodies should work now. 13 jaren geleden
  Lasse Öörni 1841169cb2 Fixed missing CollisionGeometryData code. 13 jaren geleden
  Lasse Öörni 26e2ebca26 Fixed enemy motion bugs in networked NinjaSnowWar. 14 jaren geleden
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. 14 jaren geleden
  Lasse Öörni 3f36d0ffc9 Removed nlerp animation blending as it was prone to artifacts. 14 jaren geleden
  Lasse Öörni 6845f056a5 Refactored NinjaSnowWar example to load the scene and objects from files instead of creating them programmatically. 14 jaren geleden
  Lasse Öörni ad6243870b Updated to newest kNet & AngelScript. 14 jaren geleden
  Lasse Öörni b6e09d2655 Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates. 14 jaren geleden
  Lasse Öörni 3f7fffbf49 Some renames. CollisionGroup -> CollisionLayer, Scene::GetNodeByID() -> GetNode(), Ray::Distance() -> HitDistance(). 14 jaren geleden
  Lasse Öörni 6a22f5d7d7 Fixed crash if a RigidBody is parented to a node without a RigidBody. 14 jaren geleden
  Lasse Öörni ba533b449c Restored original sendrate decrease logic. 14 jaren geleden
  Lasse Öörni deb5455a0e Use own DirectSound code in Windows/Direct3D9 mode as PortAudio has tendency for stutter. 14 jaren geleden
  Lasse Öörni 6381b88166 Added state for server-side package transfers, instead of sending everything at once. 14 jaren geleden
  Lasse Öörni d807ec230a Decreased bandwidth adjustment aggressiveness. 14 jaren geleden
  Lasse Öörni b694ad047e Refactored interest management into the NetworkPriority component. 14 jaren geleden
  Lasse Öörni 6d552a8193 Use fixed size 24 bit network object IDs for more deterministic bandwidth use. 14 jaren geleden
  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 jaren geleden
  Lasse Öörni b3a8cf7039 Use HashMap/HashSet for rapidly changing data structures in Connection. 14 jaren geleden
  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 jaren geleden
  Lasse Öörni 7b254df85d Added simple distance-based interest management for networking. 14 jaren geleden
  Lasse Öörni 6f927f6997 Split Network subsystem update into two parts to queue new messages as early as possible. 14 jaren geleden
  Lasse Öörni 38fe1554ba Initial multiplayer NinjaSnowWar. 14 jaren geleden
  Lasse Öörni 444c18673e Code formatting & optimization. 14 jaren geleden
  Lasse Öörni 1c154ef17e Uncommented the package file download test from TestScene.as. 14 jaren geleden
  Lasse Öörni 43671aa66f Fixed up to one second delay in starting UDP datagram sends. 14 jaren geleden
  Lasse Öörni 1d3f797643 Removed unnecessary code from Connection. 14 jaren geleden
  Lasse Öörni f70cc35815 Added package file download support to the network protocol. 14 jaren geleden
  Lasse Öörni db453e642d Network code cleanup. 14 jaren geleden
  Lasse Öörni 4d0e922e3f Added common script code for parsing network-related command line arguments. 14 jaren geleden