OpenTTD Source  20241120-master-g6d3adc6169
NetworkServerGameInfo Struct Reference

The game information that is sent from the server to the client. More...

#include <network_game_info.h>

Inheritance diagram for NetworkServerGameInfo:
NetworkGameInfo

Data Fields

GRFConfiggrfconfig
 List of NewGRF files used.
 
TimerGameCalendar::Date calendar_start
 When the game started.
 
TimerGameCalendar::Date calendar_date
 Current calendar date.
 
TimerGameTick::TickCounter ticks_playing
 Amount of ticks the game has been running unpaused.
 
uint16_t map_width
 Map width.
 
uint16_t map_height
 Map height.
 
std::string server_name
 Server name.
 
std::string server_revision
 The version number the server is using (e.g.: 'r304' or 0.5.0)
 
bool dedicated
 Is this a dedicated server?
 
bool use_password
 Is this server passworded?
 
uint8_t clients_on
 Current count of clients on server.
 
uint8_t clients_max
 Max clients allowed on server.
 
uint8_t companies_on
 How many started companies do we have.
 
uint8_t companies_max
 Max companies allowed on server.
 
uint8_t spectators_on
 How many spectators do we have?
 
uint8_t landscape
 The used landscape.
 
int gamescript_version
 Version of the gamescript.
 
std::string gamescript_name
 Name of the gamescript.
 

Detailed Description

The game information that is sent from the server to the client.

Definition at line 96 of file network_game_info.h.


The documentation for this struct was generated from the following file: