📄 prefs.c
字号:
{ return prefs_conf.logfile;}static int conf_set_logfile(const char* valstr){ return conf_set_str(&prefs_conf.logfile,valstr,NULL);}static int conf_setdef_logfile(void){ return conf_set_str(&prefs_conf.logfile,NULL,DEFAULT_LOG_FILE);}extern unsigned int d2cs_prefs_get_shutdown_delay(void){ return prefs_conf.shutdown_delay;}static int conf_set_shutdown_delay(const char* valstr){ return conf_set_int(&prefs_conf.shutdown_delay,valstr,0);}static int conf_setdef_shutdown_delay(void){ return conf_set_int(&prefs_conf.shutdown_delay,NULL,DEFAULT_SHUTDOWN_DELAY);}extern unsigned int d2cs_prefs_get_shutdown_decr(void){ return prefs_conf.shutdown_decr;}static int conf_set_shutdown_decr(const char* valstr){ return conf_set_int(&prefs_conf.shutdown_decr,valstr,0);}static int conf_setdef_shutdown_decr(void){ return conf_set_int(&prefs_conf.shutdown_decr,NULL,DEFAULT_SHUTDOWN_DECR);}extern char const * prefs_get_bnetdaddr(void){ return prefs_conf.bnetdaddr;}static int conf_set_bnetdaddr(const char* valstr){ return conf_set_str(&prefs_conf.bnetdaddr,valstr,NULL);}static int conf_setdef_bnetaddr(void){ return conf_set_str(&prefs_conf.bnetdaddr,NULL,BNETD_SERVER_LIST);}extern char const * prefs_get_realmname(void){ return prefs_conf.realmname;}static int conf_set_realmname(const char* valstr){ return conf_set_str(&prefs_conf.realmname,valstr,NULL);}static int conf_setdef_realmname(void){ return conf_set_str(&prefs_conf.realmname,NULL,DEFAULT_REALM_NAME);}extern unsigned int prefs_get_s2s_retryinterval(void){ return prefs_conf.s2s_retryinterval;}static int conf_set_s2s_retryinterval(const char* valstr){ return conf_set_int(&prefs_conf.s2s_retryinterval,valstr,0);}static int conf_setdef_s2s_retryinterval(void){ return conf_set_int(&prefs_conf.s2s_retryinterval,NULL,DEFAULT_S2S_RETRYINTERVAL);}extern unsigned int prefs_get_s2s_timeout(void){ return prefs_conf.s2s_timeout;}static int conf_set_s2s_timeout(const char* valstr){ return conf_set_int(&prefs_conf.s2s_timeout,valstr,0);}static int conf_setdef_s2s_timeout(void){ return conf_set_int(&prefs_conf.s2s_timeout,NULL,DEFAULT_S2S_TIMEOUT);}extern unsigned int prefs_get_sq_timeout(void){ return prefs_conf.sq_timeout;}static int conf_set_sq_timeout(const char* valstr){ return conf_set_int(&prefs_conf.sq_timeout,valstr,0);}static int conf_setdef_sq_timeout(void){ return conf_set_int(&prefs_conf.sq_timeout,NULL,DEFAULT_SQ_TIMEOUT);}extern unsigned int prefs_get_sq_checkinterval(void){ return prefs_conf.sq_checkinterval;}static int conf_set_sq_checkinterval(const char* valstr){ return conf_set_int(&prefs_conf.sq_checkinterval,valstr,0);}static int conf_setdef_sq_checkinterval(void){ return conf_set_int(&prefs_conf.sq_checkinterval,NULL,DEFAULT_SQ_CHECKINTERVAL);}extern unsigned int prefs_get_d2gs_checksum(void){ return prefs_conf.d2gs_checksum;}static int conf_set_d2gs_checksum(const char* valstr){ return conf_set_int(&prefs_conf.d2gs_checksum,valstr,0);}static int conf_setdef_d2gs_checksum(void){ return conf_set_int(&prefs_conf.d2gs_checksum,NULL,0);}extern unsigned int prefs_get_d2gs_version(void){ return prefs_conf.d2gs_version;}static int conf_set_d2gs_version(const char* valstr){ return conf_set_int(&prefs_conf.d2gs_version,valstr,0);}static int conf_setdef_d2gs_version(void){ return conf_set_int(&prefs_conf.d2gs_version,NULL,0);}extern unsigned int prefs_get_ladderlist_count(void){ return 0x10;}extern unsigned int prefs_get_d2ladder_refresh_interval(void){ return prefs_conf.ladder_refresh_interval;}static int conf_set_ladder_refresh_interval(const char* valstr){ return conf_set_int(&prefs_conf.ladder_refresh_interval,valstr,0);}static int conf_setdef_ladder_refresh_interval(void){ return conf_set_int(&prefs_conf.ladder_refresh_interval,NULL,3600);}extern unsigned int prefs_get_game_maxlifetime(void){ return prefs_conf.game_maxlifetime;}static int conf_set_game_maxlifetime(const char* valstr){ return conf_set_int(&prefs_conf.game_maxlifetime,valstr,0);}static int conf_setdef_game_maxlifetime(void){ return conf_set_int(&prefs_conf.game_maxlifetime,NULL,0);}extern char const * prefs_get_ladder_dir(void){ return prefs_conf.ladderdir;}static int conf_set_ladderdir(const char* valstr){ return conf_set_str(&prefs_conf.ladderdir,valstr,NULL);}static int conf_setdef_ladderdir(void){ return conf_set_str(&prefs_conf.ladderdir,NULL,D2CS_LADDER_DIR);}extern char const * d2cs_prefs_get_loglevels(void){ return prefs_conf.loglevels;}static int conf_set_loglevels(const char* valstr){ return conf_set_str(&prefs_conf.loglevels,valstr,NULL);}static int conf_setdef_loglevels(void){ return conf_set_str(&prefs_conf.loglevels,NULL,DEFAULT_LOG_LEVELS);}extern unsigned int prefs_allow_gamelist_showall(void){ return prefs_conf.gamelist_showall;}static int conf_set_gamelist_showall(const char* valstr){ return conf_set_bool(&prefs_conf.gamelist_showall,valstr,0);}static int conf_setdef_gamelist_showall(void){ return conf_set_bool(&prefs_conf.gamelist_showall,NULL,0);}extern unsigned int prefs_allow_gamelimit(void){ return prefs_conf.allow_gamelimit;}static int conf_set_allow_gamelimit(const char* valstr){ return conf_set_bool(&prefs_conf.allow_gamelimit,valstr,0);}static int conf_setdef_allow_gamelimit(void){ return conf_set_bool(&prefs_conf.allow_gamelimit,NULL,1);}extern unsigned int prefs_check_multilogin(void){ return prefs_conf.check_multilogin;}static int conf_set_check_multilogin(const char* valstr){ return conf_set_bool(&prefs_conf.check_multilogin,valstr,0);}static int conf_setdef_check_multilogin(void){ return conf_set_bool(&prefs_conf.check_multilogin,NULL,1);}extern char const * prefs_get_d2gs_password(void){ return prefs_conf.d2gs_password;}static int conf_set_d2gs_password(const char* valstr){ return conf_set_str(&prefs_conf.d2gs_password,valstr,NULL);}static int conf_setdef_d2gs_password(void){ return conf_set_str(&prefs_conf.d2gs_password,NULL,"");}extern unsigned int prefs_get_s2s_idletime(void){ return prefs_conf.s2s_idletime;}static int conf_set_s2s_idletime(const char* valstr){ return conf_set_int(&prefs_conf.s2s_idletime,valstr,0);}static int conf_setdef_s2s_idletime(void){ return conf_set_int(&prefs_conf.s2s_idletime,NULL,DEFAULT_S2S_IDLETIME);}extern unsigned int prefs_get_s2s_keepalive_interval(void){ return prefs_conf.s2s_keepalive_interval;}static int conf_set_s2s_keepalive_interval(const char* valstr){ return conf_set_int(&prefs_conf.s2s_keepalive_interval,valstr,0);}static int conf_setdef_s2s_keepalive_interval(void){ return conf_set_int(&prefs_conf.s2s_keepalive_interval,NULL,DEFAULT_S2S_KEEPALIVE_INTERVAL);}extern unsigned int prefs_get_timeout_checkinterval(void){ return prefs_conf.timeout_checkinterval;}static int conf_set_timeout_checkinterval(const char* valstr){ return conf_set_int(&prefs_conf.timeout_checkinterval,valstr,0);}static int conf_setdef_timeout_checkinterval(void){ return conf_set_int(&prefs_conf.timeout_checkinterval,NULL,DEFAULT_TIMEOUT_CHECKINTERVAL);}extern unsigned int prefs_get_max_game_idletime(void){ return prefs_conf.max_game_idletime;}static int conf_set_max_game_idletime(const char* valstr){ return conf_set_int(&prefs_conf.max_game_idletime,valstr,0);}static int conf_setdef_max_game_idletime(void){ return conf_set_int(&prefs_conf.max_game_idletime,NULL,MAX_GAME_IDLE_TIME);}extern unsigned int prefs_get_lod_realm(void){ return prefs_conf.lod_realm;}static int conf_set_lod_realm(const char* valstr){ return conf_set_int(&prefs_conf.lod_realm,valstr,0);}static int conf_setdef_lod_realm(void){ return conf_set_int(&prefs_conf.lod_realm,NULL,2);}extern unsigned int prefs_get_allow_convert(void){ return prefs_conf.allow_convert;}static int conf_set_allow_convert(const char* valstr){ return conf_set_bool(&prefs_conf.allow_convert,valstr,0);}static int conf_setdef_allow_convert(void){ return conf_set_bool(&prefs_conf.allow_convert,NULL,0);}extern char const * d2cs_prefs_get_transfile(void){ return prefs_conf.transfile;}static int conf_set_transfile(const char* valstr){ return conf_set_str(&prefs_conf.transfile,valstr,NULL);}static int conf_setdef_transfile(void){ return conf_set_str(&prefs_conf.transfile,NULL,D2CS_TRANS_FILE);}extern char const * prefs_get_d2cs_account_allowed_symbols(void){ return prefs_conf.account_allowed_symbols;}static int conf_set_account_allowed_symbols(const char* valstr){ return conf_set_str(&prefs_conf.account_allowed_symbols,valstr,NULL);}static int conf_setdef_account_allowed_symbols(void){ return conf_set_str(&prefs_conf.account_allowed_symbols,NULL,DEFAULT_ACC_ALLOWED_SYMBOLS);}extern unsigned int prefs_get_ladder_start_time(void){ return prefs_conf.ladder_start_time;}static int conf_set_ladder_start_time(const char* valstr){ return conf_set_timestr(&prefs_conf.ladder_start_time,valstr,0);}static int conf_setdef_ladder_start_time(void){ return conf_set_timestr(&prefs_conf.ladder_start_time,NULL,0);}extern unsigned int prefs_get_d2gs_restart_delay(void){ return prefs_conf.d2gs_restart_delay;}static int conf_set_d2gs_restart_delay(const char* valstr){ return conf_set_int(&prefs_conf.d2gs_restart_delay,valstr,0);}static int conf_setdef_d2gs_restart_delay(void){ return conf_set_int(&prefs_conf.d2gs_restart_delay,NULL,DEFAULT_D2GS_RESTART_DELAY);}extern unsigned int prefs_get_char_expire_time(void){ return prefs_conf.char_expire_day * 3600 * 24;}static int conf_set_char_expire_day(const char* valstr){ return conf_set_int(&prefs_conf.char_expire_day,valstr,0);}static int conf_setdef_char_expire_day(void){ return conf_set_int(&prefs_conf.char_expire_day,NULL,0);}extern char const * prefs_get_d2gsconffile(void){ return prefs_conf.d2gsconffile;}static int conf_set_d2gsconffile(const char* valstr){ return conf_set_str(&prefs_conf.d2gsconffile,valstr,NULL);}static int conf_setdef_d2gsconffile(void){ return conf_set_str(&prefs_conf.d2gsconffile,NULL,"");}extern char const * prefs_get_charlist_sort(void){ return prefs_conf.charlist_sort;}static int conf_set_charlist_sort(const char* valstr){ return conf_set_str(&prefs_conf.charlist_sort,valstr,NULL);}static int conf_setdef_charlist_sort(void){ return conf_set_str(&prefs_conf.charlist_sort,NULL,"none");}extern char const * prefs_get_charlist_sort_order(void){ return prefs_conf.charlist_sort_order;}static int conf_set_charlist_sort_order(const char* valstr){ return conf_set_str(&prefs_conf.charlist_sort_order,valstr,NULL);}static int conf_setdef_charlist_sort_order(void){ return conf_set_str(&prefs_conf.charlist_sort_order,NULL,"ASC");}extern unsigned int prefs_get_max_connections(void){ return prefs_conf.max_connections;}static int conf_set_max_connections(const char* valstr){ return conf_set_int(&prefs_conf.max_connections,valstr,0);}static int conf_setdef_max_connections(void){ return conf_set_int(&prefs_conf.max_connections,NULL,BNETD_MAX_SOCKETS);}extern char const * prefs_get_pidfile(void){ return prefs_conf.pidfile;}static int conf_set_pidfile(const char* valstr){ return conf_set_str(&prefs_conf.pidfile,valstr,NULL);}static int conf_setdef_pidfile(void){ return conf_set_str(&prefs_conf.pidfile,NULL,"");}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -