Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//=============================================================================
#ifndef SERVER_H
#define SERVER_H
#ifdef _WIN32
#pragma once
#endif
//-----------------------------------------------------------------------------
// Purpose: Data describing a single server
//-----------------------------------------------------------------------------
struct serveritem_t { serveritem_t() { pings[0] = 0; pings[1] = 0; pings[2] = 0; }
unsigned char ip[4]; int port; int received; float time; int ping; // current ping time, derived from pings[]
int pings[3]; // last 3 ping times
bool hadSuccessfulResponse; // server has responded successfully in the past
bool doNotRefresh; // server is marked as not responding and should no longer be refreshed
char gameDir[32]; // current game directory
char map[32]; // current map
char gameDescription[64]; // game description
char name[64]; // server name
int players; int maxPlayers; int botPlayers; bool proxy; bool password; unsigned int serverID; int listEntryID; char rconPassword[64]; // the rcon password for this server
bool loadedFromFile; // true if this entry was loaded from file rather than comming from the master
};
#endif // SERVER_H
|