Commit Graph

8817 Commits

Author SHA1 Message Date
vis2k
d1ff029cc9 Fixed client scene switching/loading bugs where messages were processed while a scene load was in progress, hence losing all the processed data once the scene was loaded, causing all kinds of state errors. 2018-06-08 12:18:56 +02:00
vis2k
877c5f6aa9 'Did not find target for sync message' warning improved with note that this might be completely normal 2018-06-08 12:06:04 +02:00
vis2k
5909cc6937 NetworkClient.IsValidIPV6 fixed 2018-06-08 12:04:37 +02:00
vis2k
04a4435a58 ObjectSpawnFinishedMessage state uses byte instead of uint to save bandwidth (it's always 0 or 1 anyway) 2018-06-08 12:03:22 +02:00
vis2k
b8d50da2fd ObjectSpawnMessage always read order changed and it always reads rotation now because it's always written too. 2018-06-08 11:56:00 +02:00
vis2k
d1b8181db1 Messages: ErrorMessage value changed from int to byte because that's what NetworkServer actually uses. Also saves bandwidth. 2018-06-08 11:52:39 +02:00
vis2k
c41ca4d824 ConnectionArray list index access bug fixed where index == count would be allowed 2018-06-08 11:47:36 +02:00
vis2k
e505cbd5f4 Fixed: ServerDisconnected due to error: Timeout. Also improved log messages to make more sense. 2018-06-08 11:02:24 +02:00
vis2k
d4eb84182d Fix for sceneId mismatch caused by OnPostProcess FindObjectsOfType<NetworkIdentity> order not being guaranteed. 2018-06-08 10:59:32 +02:00
vis2k
2c31c78602 NetworkManager.OnValidate: checks if channel[0] is Reliable and channel[1] is Unreliable because Channels.DefaultReliable is 0 and Unreliable is 1. The code assumes those channels to be there. 2018-06-08 10:48:29 +02:00
vis2k
9eabd22c19 NetworkConnection: IsSequencedQoS, IsReliableQoS made public for external use; IsUnreliableQoS added 2018-06-08 10:47:39 +02:00
vis2k
9980e5e713 OnSerializeSafely & OnDeserializeSafely, independent of sibling components and with detailed errors to avoid out of range exceptions if any one component failed or didn't read/write the expected amount 2018-06-08 10:45:24 +02:00
vis2k
a67508f624 [SyncVar] limit increased from 32 to 64 per component 2018-06-07 15:50:31 +02:00
vis2k
903eee667c HLAPI pro welcome message added to see if the HLAPI Pro is active or not 2018-06-07 15:44:32 +02:00
vis2k
1e77e191b3 HLAPI 2017.4 (from https://bitbucket.org/Unity-Technologies/networking/src 2017.3, which is the same for 2017.4) 2018-06-07 15:41:08 +02:00
vis2k
6b2e2f3afd License & Readme 2018-06-07 15:40:15 +02:00
vis2k
e14faeedef gitignore 2018-06-07 15:11:43 +02:00