1. Hello. I update my server to last update and this way give me the error in console:

    Code:
    Loading world failed
    unexpected end of file. Current depth is 7  Line 69544, position 18.
      at Mono.Xml2.XmlTextReader.ReadContent () [0x00000] in <filename unknown>:0
      at Mono.Xml2.XmlTextReader.Read () [0x00000] in <filename unknown>:0
      at System.Xml.XmlTextReader.Read () [0x00000] in <filename unknown>:0
      at System.Xml.XmlReader.ReadString () [0x00000] in <filename unknown>:0
      at System.Xml.XmlTextReader.ReadString () [0x00000] in <filename unknown>:0
      at System.Xml.XmlReader.ReadElementString () [0x00000] in <filename unknown>:0  at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadPrimitiveVal
    ue (System.Xml.Serialization.XmlTypeMapElementInfo elem) [0x00000] in <filename
    unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObjectElemen
    t (System.Xml.Serialization.XmlTypeMapElementInfo elem) [0x00000] in <filename u
    nknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadMembers (Sys
    tem.Xml.Serialization.ClassMap map, System.Object ob, Boolean isValueList, Boole
    an readByOrder) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstanc
    eMembers (System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob) [0x
    00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstanc
    e (System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, Boolean
    checkType) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObject (Syst
    em.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, Boolean checkTy
    pe) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObjectElemen
    t (System.Xml.Serialization.XmlTypeMapElementInfo elem) [0x00000] in <filename u
    nknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadMembers (Sys
    tem.Xml.Serialization.ClassMap map, System.Object ob, Boolean isValueList, Boole
    an readByOrder) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstanc
    eMembers (System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob) [0x
    00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstanc
    e (System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, Boolean
    checkType) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObject (Syst
    em.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, Boolean checkTy
    pe) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObjectElemen
    t (System.Xml.Serialization.XmlTypeMapElementInfo elem) [0x00000] in <filename u
    nknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadListElement
    (System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, System.Obj
    ect list, Boolean canCreateInstance) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadMembers (Sys
    tem.Xml.Serialization.ClassMap map, System.Object ob, Boolean isValueList, Boole
    an readByOrder) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstanc
    eMembers (System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob) [0x
    00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstanc
    e (System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, Boolean
    checkType) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObject (Syst
    em.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, Boolean checkTy
    pe) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObjectElemen
    t (System.Xml.Serialization.XmlTypeMapElementInfo elem) [0x00000] in <filename u
    nknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadListElement
    (System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, System.Obj
    ect list, Boolean canCreateInstance) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadMembers (Sys
    tem.Xml.Serialization.ClassMap map, System.Object ob, Boolean isValueList, Boole
    an readByOrder) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstanc
    eMembers (System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob) [0x
    00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstanc
    e (System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, Boolean
    checkType) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObject (Syst
    em.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, Boolean checkTy
    pe) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadRoot (System
    .Xml.Serialization.XmlTypeMapping rootMap) [0x00000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadRoot () [0x0
    0000] in <filename unknown>:0
      at System.Xml.Serialization.XmlSerializer.Deserialize (System.Xml.Serializatio
    n.XmlSerializationReader reader) [0x00000] in <filename unknown>:0
    My server can't start and automaticly do restart. How I can solve this problem, guys? I know that problem is savedata.
     
  2. Wulf

    Wulf Community Admin

    Your .wld autosave file is corrupted. You'll likely need to delete them, then the server can start fresh.
     
  3. But this way means to wipe server. My players out my server :(
     
  4. Wulf

    Wulf Community Admin

    I don't know any other way, sorry. The game is still in development, so it's bound to happen many times.
     
  5. Okay, thanks for the help, Wulf.
     
  6. You can edit plr file.
    It's a XML file.

    If this file is corrupted, then it miss a tag at the end of file.
    The file must have the following syntax :

    Code:
      <PlayerIdentity PlayerState="XXXX">
        <PlayerStateByes>YYYY</PlayerStateByes>
        <SteamId>
          <m_SteamID>ZZZZ</m_SteamID>
        </SteamId>
      </PlayerIdentity>
    </ArrayOfPlayerIdentity>
    If the last PlayerIdentity is not complete, you must delete this.
     
  7. I had this problem for a week. Finally figured out what causes it. There is a certain name people are using or "Glitching" that causes the xml player file to corrupt. Only way to fix it is use an xml validator and paste your file to it. It will show you all errors and you will have to manually edit them.

    I'm not going to list the name used, because people will start using it to screw with peoples servers.
     
  8. the problem with preservation. remove anything not necessary. make a copy of the file and see if gives an error such often lost the end of the file . </ArrayOfPlayerIdentity> insert a line and have it work
     
  9. open in notepad++?
     
    Last edited by a moderator: Jan 5, 2016
  10. @Felipe Dassaev : just a simple text editor (nano on Linux, Notepad++ on Windows)
     
  11. Last edited by a moderator: Jan 5, 2016