Add handling for DomainServerConnectionToken and connection token management in OverteClient

This commit is contained in:
MayaTheShy
2025-11-16 19:54:33 -05:00
parent e52d6f56c2
commit 80be297083
2 changed files with 57 additions and 7 deletions

View File

@@ -104,6 +104,7 @@ private:
void parseDomainPacket(const char* data, size_t len);
void handleDomainListReply(const char* data, size_t len);
void handleDomainConnectionDenied(const char* data, size_t len);
void handleDomainServerConnectionToken(const char* data, size_t len);
void handleICEPing(const char* data, size_t len);
void handlePing(const char* payload, size_t len);
void sendDomainListRequest();
@@ -129,6 +130,7 @@ private:
bool m_domainConnected{false};
std::string m_sessionUUID; // Our client session UUID
std::string m_username; // Domain account username (for future signature-based auth)
std::string m_connectionToken; // Connection token from domain server (UUID string)
std::uint32_t m_sequenceNumber{0}; // Packet sequence number for NLPacket protocol
std::uint16_t m_localID{0}; // Local ID assigned by domain server