OpenTTD Source  12.0-beta2
NetworkSettings Struct Reference

All settings related to the network. More...

#include <settings_type.h>

Data Fields

uint16 sync_freq
 how often do we check whether we are still in-sync
 
uint8 frame_freq
 how often do we send commands to the clients
 
uint16 commands_per_frame
 how many commands may be sent each frame_freq frames?
 
uint16 max_commands_in_queue
 how many commands may there be in the incoming queue before dropping the connection?
 
uint16 bytes_per_frame
 how many bytes may, over a long period, be received per frame?
 
uint16 bytes_per_frame_burst
 how many bytes may, over a short period, be received?
 
uint16 max_init_time
 maximum amount of time, in game ticks, a client may take to initiate joining
 
uint16 max_join_time
 maximum amount of time, in game ticks, a client may take to sync up during joining
 
uint16 max_download_time
 maximum amount of time, in game ticks, a client may take to download the map
 
uint16 max_password_time
 maximum amount of time, in game ticks, a client may take to enter the password
 
uint16 max_lag_time
 maximum amount of time, in game ticks, a client may be lagging behind the server
 
bool pause_on_join
 pause the game when people join
 
uint16 server_port
 port the server listens on
 
uint16 server_admin_port
 port the server listens on for the admin network
 
bool server_admin_chat
 allow private chat for the server to be distributed to the admin network
 
ServerGameType server_game_type
 Server type: local / public / invite-only.
 
std::string server_invite_code
 Invite code to use when registering as server.
 
std::string server_invite_code_secret
 Secret to proof we got this invite code from the Game Coordinator.
 
std::string server_name
 name of the server
 
std::string server_password
 password for joining this server
 
std::string rcon_password
 password for rconsole (server side)
 
std::string admin_password
 password for the admin network
 
bool server_advertise
 Advertise the server to the game coordinator.
 
std::string client_name
 name of the player (as client)
 
std::string default_company_pass
 default password for new companies in encrypted form
 
std::string connect_to_ip
 default for the "Add server" query
 
std::string network_id
 network ID for servers
 
bool autoclean_companies
 automatically remove companies that are not in use
 
uint8 autoclean_unprotected
 remove passwordless companies after this many months
 
uint8 autoclean_protected
 remove the password from passworded companies after this many months
 
uint8 autoclean_novehicles
 remove companies with no vehicles after this many months
 
uint8 max_companies
 maximum amount of companies
 
uint8 max_clients
 maximum amount of clients
 
Year restart_game_year
 year the server restarts
 
uint8 min_active_clients
 minimum amount of active clients to unpause the game
 
bool reload_cfg
 reload the config file before restarting
 
std::string last_joined
 Last joined server.
 
bool no_http_content_downloads
 do not do content downloads over HTTP
 
UseRelayService use_relay_service
 Use relay service?
 

Detailed Description

All settings related to the network.

Definition at line 260 of file settings_type.h.


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