File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ type FactorioServerSettings struct {
4949
5050func initFactorio () * FactorioServer {
5151 f := FactorioServer {}
52- settingsFile := filepath .Join (config .FactorioDir , config .SettingsFile )
52+ settingsFile := filepath .Join (config .FactorioConfigDir , config .SettingsFile )
5353
5454 if _ , err := os .Stat (settingsFile ); err == nil {
5555 // server-settings.json file exists
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ type Config struct {
1616 FactorioSavesDir string `json:"saves_dir"`
1717 FactorioModsDir string `json:"mods_dir"`
1818 FactorioConfigFile string `json:"config_file"`
19+ FactorioConfigDir string `json:"config_directory"`
1920 FactorioLog string `json:"logfile"`
2021 FactorioBinary string `json:"factorio_binary"`
2122 ServerIP string `json:"server_ip"`
@@ -70,6 +71,7 @@ func parseFlags() {
7071 config .ServerPort = * factorioPort
7172 config .FactorioSavesDir = filepath .Join (config .FactorioDir , "saves" )
7273 config .FactorioModsDir = filepath .Join (config .FactorioDir , "mods" )
74+ config .FactorioConfigDir = filepath .Join (config .FactorioDir , "config" )
7375 config .FactorioConfigFile = filepath .Join (config .FactorioDir , * factorioConfigFile )
7476 config .FactorioBinary = filepath .Join (config .FactorioDir , * factorioBinary )
7577 config .MaxUploadSize = * factorioMaxUpload
You can’t perform that action at this time.
0 commit comments