r5sdk/r5dev/networksystem/serverlisting.h
Kawe Mazidjatari 0eaa226dce Change JSON field types send to master server
They were all strings; changed them to what made most sense for each field type. Changes:
"hidden": string -> bool
"port": string -> int
"checksum": string -> uint
"playerCount": string -> int
"maxPlayers": string -> int
2024-04-05 16:24:46 +02:00

35 lines
640 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;
int m_nGamePort;
string m_svEncryptionKey;
unsigned int m_nRemoteChecksum;
string m_svSDKVersion;
int m_nPlayerCount;
int m_nMaxPlayers;
int64_t m_nTimeStamp = -1;
//vector<NetGameMod_t> m_vMods;
};