mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Less copies and overall CPU time parsing/constructing JSON's as we are mostly still using string pointers rather than STL string container.
35 lines
760 B
C
35 lines
760 B
C
#pragma once
|
|
|
|
|
|
//struct NetGameMod_t
|
|
//{
|
|
// string m_svPackage;
|
|
// int m_nNumber;
|
|
// bool m_bRequired;
|
|
// string m_svDownloadLink;
|
|
//
|
|
// //NLOHMANN_DEFINE_TYPE_INTRUSIVE(NetGameMod_t, m_svPackage, m_nNumber, m_bRequired, m_svDownloadLink)
|
|
//};
|
|
|
|
struct NetGameServer_t
|
|
{
|
|
string m_svHostName;
|
|
string m_svDescription;
|
|
bool m_bHidden;
|
|
|
|
string m_svHostMap = "mp_lobby";
|
|
string m_svPlaylist = "dev_default";
|
|
|
|
string m_svIpAddress;
|
|
string m_svGamePort; // TODO: should be 'int'.
|
|
string m_svEncryptionKey;
|
|
|
|
string m_svRemoteChecksum; // TODO: should be 'unsigned int'.
|
|
string m_svSDKVersion;
|
|
|
|
string m_svPlayerCount; // TODO: should be 'int'.
|
|
string m_svMaxPlayers; // TODO: should be 'int'.
|
|
int64_t m_nTimeStamp = -1;
|
|
|
|
//vector<NetGameMod_t> m_vMods;
|
|
}; |