Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ConfigFileName = "SSM.json" ConfigFile = "" SSMHomeDir = "" )
Functions ¶
func LoadConfigFile ¶
func LoadConfigFile()
func SaveConfig ¶
func SaveConfig()
func SetDefaultValues ¶
func SetDefaultValues()
func UpdateIniFiles ¶
func UpdateIniFiles()
Types ¶
type Config ¶
type Config struct {
HomeDir string `json:"homedir"`
DataDir string `json:"datadir"`
SFDir string `json:"sfdir"`
LogDir string `json:"logdir"`
BackupDir string `json:"backupdir"`
SFConfigDir string `json:"sfconfigdir"`
ModsDir string `json:"sfmodsdir"`
ModConfigsDir string `json:"sfmodconfigsdir"`
APIKey string `json:"apikey"`
URL string `json:"ssmurl"`
SF SFConfig `json:"sf"`
Version string `json:"version"`
Backup Backup `json:"backup"`
}
type SFConfig ¶
type SFConfig struct {
PortOffset int `json:"portOffset"`
UpdateSFOnStart bool `json:"updateSFOnStart"`
AutoRestart bool `json:"autoRestart"`
SFBranch string `json:"sfbranch"`
InstalledVer int `json:"installedVer"`
AvilableVer int `json:"avaliableVer"`
WorkerThreads int `json:"workerThreads"`
MaxPlayers int `json:"maxPlayers"`
}
Click to show internal directories.
Click to hide internal directories.