Go Language. Hilfe bei einem Script/Programm Problem

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

      Go Language. Hilfe bei einem Script/Programm Problem

      Go Language. Hilfe bei einem Script/Programm Problem
      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:

      ​func 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

      "Gesegnet seien jene, die nichts zu sagen haben und den Mund halten."- Oscar Wilde