# linux script server config file about functions encapsulation. # Longwei Lai ################################################################### source "${____FWK_SCRIPT_PATH}/lnx_fwk_path.sh" source "${____FWK_SCRIPT_PATH}/lnx_fwk_server.sh" source "${____LOGIC_SCRIPT_PATH}/lnx_logic_defs.sh" # get game node id config from server config file function get_serverconf_gamenode_id() { local dbconf_file="${SVR_PATH}/dbconf.lua" echo -n "`sed -n -r 's/dbconf\.gamenodeid\s*=\s*([0-9]+).*/\1/p' "${dbconf_file}"`" } # get login node id config from server config file function get_serverconf_loginnode_id() { local dbconf_file="${SVR_PATH}/dbconf.lua" echo -n "`sed -n -r 's/dbconf\.loginnodeid\s*=\s*([0-9]+).*/\1/p' "${dbconf_file}"`" } # get login node id config from server config file function get_serverconf_globalnode_id() { local dbconf_file="${SVR_PATH}/dbconf.lua" echo -n "`sed -n -r 's/dbconf\.globalnodeid\s*=\s*([0-9]+).*/\1/p' "${dbconf_file}"`" } # get login node id config from server config file function get_serverconf_webnode_id() { local dbconf_file="${SVR_PATH}/dbconf.lua" echo -n "`sed -n -r 's/dbconf\.webnodeid\s*=\s*([0-9]+).*/\1/p' "${dbconf_file}"`" }