Tag,
ich habe Aktuell Probleme mit einem Programm für Starbound. Das Programm welches in "Go" geschrieben ist, soll an dieser Position auf eine config zugreifen, in welcher verschiedene Werte für den Server stehen.
Das Script:
ZitatAlles anzeigenfunc readConfig() {
lines, err := util.ReadLines("my.config")
if err != nil {
fmt.Println("[Error]", err)
writeConfig()
} else {
err := json.Unmarshal([]byte(strings.Join(lines, "\n")), &config)
if err != nil {
fmt.Println("[Error]", err)
config = Config{
"C:/starbound/win32/starbound_server",
"",
"localhost:21024",
"0.0.0.0:21025",
"",
"Willkommen Test Test",
[]User{},
[]Ban{},
}
} else {
/*serverPath = config.ServerPath
logFile = config.LogFile
serverAddress = config.ServerAddress
proxyAddress = config.ProxyAddress
password = config.Password
motd = config.MOTD
bans = config.Bans*/
}
}
}
**: Das Script ist natürlich noch länger, aber dieser Teil ist es welcher mit Kopfschmerzen bereitet
Rot: Ich denke hier liegt der Fehler, den sobald ich die "\n" änder, kommt auch ein anderer Fehler in der Server Cmd
Das Programm an sich Funktioniert, aber er liest die Config nicht aus (Siehe Error).
Kann jemand helfen :S?
mfg