goguelikeconfig

package
v0.0.0-...-d7572e3 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 GoguelikeConfig

type GoguelikeConfig struct {
	// player
	NickName string `default:"Player" argname:""`

	// common to all tower
	LogLevel         g2log.LL_Type `default:"7" argname:""`
	SplitLogLevel    g2log.LL_Type `default:"0" argname:""`
	BaseLogDir       string        `default:"" argname:""`
	ServerDataFolder string        `default:"./serverdata" argname:""`
	ClientDataFolder string        `default:"./clientdata" argname:""`
	WebAdminID       string        `default:"root" argname:""`
	WebAdminPass     string        `default:"password" argname:"" prettystring:"hidevalue"`

	// config for each tower
	Seed           int    `default:"0" argname:""` // <=0 time seed
	AdminPort      int    `default:"14201" argname:""`
	ScriptFilename string `default:"start" argname:""`
}

func (*GoguelikeConfig) MakeLogDir

func (config *GoguelikeConfig) MakeLogDir() string

func (*GoguelikeConfig) MakeTowerFileFullpath

func (config *GoguelikeConfig) MakeTowerFileFullpath() string

func (*GoguelikeConfig) StringForm

func (config *GoguelikeConfig) StringForm() string

Jump to

Keyboard shortcuts

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