demboyz/demboyz/netmessages/svc_serverinfo.h

31 lines
1.1 KiB
C++

#pragma once
#include "nethandlers.h"
namespace NetMsg
{
struct SVC_ServerInfo
{
int16_t protocol; // protocol version
uint32_t serverCount; // number of changelevels since server start
bool isHLTV; // HLTV server ?
bool isDedicated; // dedicated server ?
uint32_t clientCRC; // client.dll CRC server is using
uint16_t maxClasses; // max number of server classes
uint32_t mapCRC; // server map CRC
uint8_t mapMD5[16];
uint8_t playerSlot; // our client slot number
uint8_t maxClients; // max number of clients on server
float tickInterval; // server tick interval
char os; // 'l' = linux, 'w' = Win32
char gameDir[MAX_OSPATH]; // game directory eg "tf2"
char mapName[MAX_OSPATH]; // name of current map
char skyName[MAX_OSPATH]; // name of current skybox
char hostName[MAX_OSPATH]; // host name
bool isReplay;
};
}
DECLARE_NET_HANDLERS(SVC_ServerInfo);