protected override void Write(DWriter wtr)
        {
            wtr.Write(Width);
            wtr.Write(Height);
            wtr.WriteUTF(Name);
            wtr.WriteUTF(LanguageString);
            wtr.Write(Seed);
            wtr.Write(Background);
            wtr.Write(Difficulty);
            wtr.Write(AllowTeleport);
            wtr.Write(ShowDisplays);

            wtr.Write((ushort)ClientXML.Length);
            foreach (string i in ClientXML)
            {
                wtr.Write32UTF(i);
            }

            wtr.Write((ushort)ExtraXML.Length);
            foreach (string i in ExtraXML)
            {
                wtr.Write32UTF(i);
            }
        }