1. Help Center
  2. Diarkis C++ SDK

CHANGELOG of Diarkis C++ client

from v0.2.0 to v0.2.4


  • (Update) Added more build partterns

  • (Update) windows compile option set /MT /MTd /MD /MDd _ITERATOR_DEBUG_LEVEL=0

  • (Update) ios simulator build

  • (Update) support for android armeabi-v7a, x86_64, x86 build added

  • (Update) support for ios x86_64 build

  • (Update) CPP UDP echo sends local address list byte array

  • (Update) Supports Room and MatchMaker class P2P connection start notification and address exchange

  • (Update) macos arm64 build

  • (Update) build. warnings C4251, so shared_ptr is not used

  • (Fix) When recvfrom() returns with -1, WSAGetLastError may be initialized by a socket function in another thread and WSAGetLastE rror may become 0

  • (Fix) add copy operator for xcode build error

  • (Update) update matchmaker p2p addr func.


  • (Update) XBox support added

  • (Update) PS5 support added

  • (Fix) MatchMaker Kick fixed

  • (Fix) Mac OS build fixed

  • (Update) added bitcode cmake files for iOS


  • (Update) Room reservation methods added to Room class

  • (Update) MatchMaker added IssueTicket method

  • (Update) MatchMaker class added host change event

  • (Update) Group class added on leave event

  • (Update) Room class JoinRandom added allowEmpty parameter

  • (Breaking) P2P message header changed to improve hole punching mechanism


  • (Update) Added JoinInternal func

  • (Update) Group added OnLeave event

  • (Update) C++ Room class JoinRandom added allowEmpty parameter

  • (Breaking) C++ P2P hole punch messages now have different header