2021-12-25 22:36:38 +01:00
|
|
|
#pragma once
|
|
|
|
|
2022-06-27 16:54:40 +02:00
|
|
|
|
|
|
|
struct NetGameMod_t
|
|
|
|
{
|
|
|
|
string m_svPackage;
|
|
|
|
int m_nNumber;
|
|
|
|
bool m_bRequired;
|
|
|
|
string m_svDownloadLink;
|
|
|
|
|
2022-06-28 00:47:01 +02:00
|
|
|
//NLOHMANN_DEFINE_TYPE_INTRUSIVE(NetGameMod_t, m_svPackage, m_nNumber, m_bRequired, m_svDownloadLink)
|
2022-06-27 16:54:40 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
struct NetGameServer_t
|
2021-12-25 22:36:38 +01:00
|
|
|
{
|
2022-06-28 00:47:01 +02:00
|
|
|
string m_svHostName;
|
|
|
|
string m_svDescription;
|
|
|
|
bool m_bHidden;
|
|
|
|
|
2022-08-27 18:57:56 +02:00
|
|
|
string m_svHostMap = "mp_lobby";
|
2022-06-28 00:47:01 +02:00
|
|
|
string m_svPlaylist = "dev_default";
|
|
|
|
|
|
|
|
string m_svIpAddress;
|
2022-07-01 02:20:47 +02:00
|
|
|
string m_svGamePort;
|
2022-06-28 00:47:01 +02:00
|
|
|
string m_svEncryptionKey;
|
|
|
|
|
2022-07-01 02:20:47 +02:00
|
|
|
string m_svRemoteChecksum;
|
2022-06-28 00:47:01 +02:00
|
|
|
string m_svSDKVersion;
|
|
|
|
|
2022-07-01 02:20:47 +02:00
|
|
|
string m_svPlayerCount;
|
|
|
|
string m_svMaxPlayers;
|
|
|
|
int64_t m_nTimeStamp = -1;
|
|
|
|
|
|
|
|
string m_svPublicRef;
|
|
|
|
string m_svCachedID;
|
2022-06-28 00:47:01 +02:00
|
|
|
|
|
|
|
//vector<NetGameMod_t> m_vMods;
|
|
|
|
};
|