Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TowerConfig ¶
type TowerConfig struct { // common to all tower LogLevel g2log.LL_Type `default:"7" argname:""` SplitLogLevel g2log.LL_Type `default:"0" argname:""` BaseLogDir string `default:"" argname:""` DataFolder string `default:"./serverdata" argname:""` ClientDataFolder string `default:"./clientdata" argname:""` GroundRPC string `default:"localhost:14002" argname:""` WebAdminID string `default:"root" argname:""` WebAdminPass string `default:"password" argname:"" prettystring:"hidevalue"` AdminAuthKey string `default:"6e9456cf-ab29-99b2-f223-1459e00cfcd5" argname:"" prettystring:"hidevalue"` // config for each tower Seed int `default:"0" argname:""` // <=0 time seed ServicePort int `default:"14101" argname:""` AdminPort int `default:"14201" argname:""` ScriptFilename string `default:"start" argname:""` TowerName string `default:"Default" argname:""` ConcurrentConnections int `default:"10000" argname:""` TurnPerSec float64 `default:"2.0" argname:""` StandAlone bool `default:"true" argname:""` ServiceHostBase string `default:"http://localhost" argname:""` // for StandAlone mode }
func (*TowerConfig) MakeLogDir ¶
func (config *TowerConfig) MakeLogDir() string
func (*TowerConfig) MakeOutfileFullpath ¶
func (config *TowerConfig) MakeOutfileFullpath() string
func (*TowerConfig) MakePIDFileFullpath ¶
func (config *TowerConfig) MakePIDFileFullpath() string
func (*TowerConfig) MakeTowerFileFullpath ¶
func (config *TowerConfig) MakeTowerFileFullpath() string
func (*TowerConfig) StringForm ¶
func (config *TowerConfig) StringForm() string
Click to show internal directories.
Click to hide internal directories.