towerconfig

package
v0.0.0-...-e449b39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL