Freeciv21
Develop your civilization from humble roots to a global empire
server_arguments Struct Reference

#include <srv_main.h>

Public Attributes

bool metaserver_no_send
 
QString metaserver_addr
 
bool metaconnection_persistent
 
QString identity_name
 
unsigned short int metaserver_port
 
QString local_addr
 
QHostAddress bind_addr
 
int port
 
bool user_specified_port
 
QString bind_meta_addr
 
QString log_filename
 
QString ranklog_filename
 
QString load_filename
 
QString script_filename
 
QString saves_pathname
 
QString scenarios_pathname
 
QString ruleset
 
QString serverid
 
int quitidle
 
bool exit_on_end
 
bool timetrack
 
bool fcdb_enabled
 
QString fcdb_conf
 
bool auth_enabled
 
bool auth_allow_guests
 
bool auth_allow_newusers
 
enum announce_type announce
 

Detailed Description

Definition at line 28 of file srv_main.h.

Member Data Documentation

◆ announce

enum announce_type server_arguments::announce

◆ auth_allow_guests

bool server_arguments::auth_allow_guests

Definition at line 62 of file srv_main.h.

Referenced by auth_user(), main(), and srv_init().

◆ auth_allow_newusers

bool server_arguments::auth_allow_newusers

Definition at line 63 of file srv_main.h.

Referenced by auth_user(), main(), and srv_init().

◆ auth_enabled

bool server_arguments::auth_enabled

Definition at line 61 of file srv_main.h.

Referenced by handle_login_request(), main(), freeciv::server::pulse(), and srv_init().

◆ bind_addr

QHostAddress server_arguments::bind_addr

Definition at line 38 of file srv_main.h.

Referenced by main(), and server_open_socket().

◆ bind_meta_addr

QString server_arguments::bind_meta_addr

Definition at line 43 of file srv_main.h.

Referenced by main().

◆ exit_on_end

bool server_arguments::exit_on_end

◆ fcdb_conf

QString server_arguments::fcdb_conf

Definition at line 60 of file srv_main.h.

Referenced by main().

◆ fcdb_enabled

bool server_arguments::fcdb_enabled

◆ identity_name

QString server_arguments::identity_name

Definition at line 33 of file srv_main.h.

Referenced by send_lanserver_response(), and send_to_metaserver().

◆ load_filename

QString server_arguments::load_filename

Definition at line 47 of file srv_main.h.

Referenced by load_command(), and main().

◆ local_addr

QString server_arguments::local_addr

Definition at line 36 of file srv_main.h.

Referenced by main(), and server_open_socket().

◆ log_filename

QString server_arguments::log_filename

Definition at line 45 of file srv_main.h.

Referenced by main().

◆ metaconnection_persistent

bool server_arguments::metaconnection_persistent

Definition at line 32 of file srv_main.h.

Referenced by main(), and srv_init().

◆ metaserver_addr

QString server_arguments::metaserver_addr

◆ metaserver_no_send

bool server_arguments::metaserver_no_send

Definition at line 30 of file srv_main.h.

Referenced by main(), and srv_init().

◆ metaserver_port

unsigned short int server_arguments::metaserver_port

Definition at line 34 of file srv_main.h.

◆ port

◆ quitidle

int server_arguments::quitidle

Definition at line 54 of file srv_main.h.

Referenced by main(), srv_init(), and freeciv::server::update_game_state().

◆ ranklog_filename

QString server_arguments::ranklog_filename

Definition at line 46 of file srv_main.h.

Referenced by main(), and rank_users().

◆ ruleset

QString server_arguments::ruleset

Definition at line 51 of file srv_main.h.

Referenced by main().

◆ saves_pathname

QString server_arguments::saves_pathname

Definition at line 49 of file srv_main.h.

Referenced by freeciv::server::begin_phase(), main(), mapimg_command(), save_game(), and srv_init().

◆ scenarios_pathname

QString server_arguments::scenarios_pathname

Definition at line 50 of file srv_main.h.

Referenced by main(), save_game(), and srv_init().

◆ script_filename

QString server_arguments::script_filename

Definition at line 48 of file srv_main.h.

Referenced by main(), freeciv::server::prepare_game(), and reset_command().

◆ serverid

QString server_arguments::serverid

Definition at line 52 of file srv_main.h.

Referenced by main(), send_to_metaserver(), sg_load_game(), sg_save_game(), and show_serverid().

◆ timetrack

bool server_arguments::timetrack

Definition at line 57 of file srv_main.h.

Referenced by main().

◆ user_specified_port

bool server_arguments::user_specified_port

Definition at line 41 of file srv_main.h.

Referenced by main(), server_open_socket(), and srv_init().