C# Client CHANGELOG
C# Client v0.1.14 から v0.6.0 の CHANGELOG
v0.6.0
(NEW) OnNotification event added for Notifier support to UDP and TCP client classes
(UPDATE) C# MatchMaker IssueTicket parameter now has a default value
v0.5.1
(UPDATE) C# cli removed manual P2P test
(UPDATE) C# P2P class removed unused private property
v0.5.0
(UPDATE) Room property sync flag added to UpdateProperties and SyncProperties added
(UPDATE) WebSocket classes added for WebGL support
(UPDATE) UDP/TCP/WebSocket Connection timeout added
v0.4.3
P2P local address handling improved
v0.4.2
(Update) Room class added UpdateObject and OnObjectUpdate event
(Update) Room class added SyncObjects and OnObjectSync event
v0.4.1
(Update) P2P now supports local addresses to support local peer-to-peer
v0.4.0
(Update) Room added a new client event for owner change - C# added the event support
v0.2.2
(Update) C# P2P added RUDP
(Breaking) P2P success report command ID changed
v0.2.1
(Update) Echo added local address list
v0.2.0
(Fix) C# MatchMaker class bug fix OnJoinResponse event is not raised when search with join flag set to false using a single server
(Fix) C# P2P hole punch had a loop hole where sending hole punch packets may not stop when there are more than 2 peers
v0.1.27
(Update) Room class added Chat methods
(Update) MatchMaker class added IssueTicket method
(Update) MatchMaker class added host change event
(Update) Room class JoinRandom added allowEmpty parameter
(Breaking) P2P message header changed to improve hole punching mechanism
v0.1.26
(Update) DirectMessage class added
(Update) C# Room class JoinRandom added allowEmpty parameter
(Breaking) C# P2P hole punch messages now have different header
(Fix) C# Group bag fix - error message string set as group ID
(Fix) C# Group and Room fixed error message string is instered when join random join fails
v0.1.25
(Update) Group class added OnLeave
(Update) MatchMaker added tag
(Fix) Group fixed MemberJoin MemberLeave events
v0.1.24
(UPDATE) MatchMaker HostMatchmaking no longer restricts TTL to be max 60 seconds
(FIX) MatchMaker class bug fix string split
(BREAKING CHANGE) MatchMaker class and TeamMatchMaker class unified
(BREAKING CHANGE) UDP and TCP added reliable bool flag for OnPush and OnResponse
(UPDATE) MatchMaker team commit response is now sent when it is successful
(UPDATE) Room GetNumberOfMembers added max members in the response
v0.1.23
(NEW) MatchMaker and TeamMachMaker classes added
(FIX) Internal fix only: RUDP ack was looping eack array instead
(UPDATE) P2P added Connect that takes address as a string. The address string format is "0.0.0.0:8888" with port
(FIX) C# Bot fixed to match the current version of the server
(UPDATE) P2P class added a check to ignore messages from other peers
(UPDATE) Field module is now able to synchronize with remote clients that are in nearby grids that are with in the view of vision
v0.1.22
SyncData class added
GetNumberOfRoomMembers added
UDP and TCP added Migrate with server type
UDP added EnableSendImmediate
v0.1.21
P2P bug fix when checking P2P message from a peer
Fix for CatchOnReconnect timer triggered delegated action being raised from a sub thread
v0.1.20
C# Group class Create and JoinRandom parameters changed data types to match the actual usage
C# Room class Create, Join, JoinRandom, Register, FindRoomsByType changed numeric data type to match the actual usage
v0.1.18
Room class added Leave(), MessageTo(), and Broadcast() without room ID requirement
v0.1.17
Room class added Migrate() to use room migration
Room.OnMemberMessage event removes 4-byte-long header from the payload
Room.Create errors when allowEmpty=false and join=false are given
Room.GetLastErrorMessage added for event errors
Group.GetLastErrorMessage added for event errors
TCP and UDP client added disposable interface
Diarkis.Lib.Util.HexStringToBytes added
Bug fix: CatchOnReconnect for TCP and UDP no properly dispatches the event when there is a reconnect (Affected Room OnJoin event)
v0.1.16
Logger added UNITY_IOS and UNITY_ANDROID preprocessor directive check
UDP client ExecuteDisconnect_ checks _disconnect flag and now receives reconn flag from the network thread caller instead of checking _reconnecting flag itself
Fixed an internal logging of UDP client that causes an error
Test CLI improved JSON parse so that it does not crush when the JSON response from HTTP server changes
UDP client added SID to SYN, ACK, and EACK to support source address change (RUDP gets to keep the connection even if the source address changes)
v0.1.14
Added Diarkis.Logger class
最終更新