Jump to content

How to reconnect a world that got disconnected with message "different permanent world"?


Recommended Posts

I've played with my family a bit on the outside on my own dedicated server (containing 4 worlds connected together with "Shard Configuration Mod"). It used to work flawlessly for many, many hours of playing together (We've played in this setup for about 20h in total).

My setup is this: World "1" is the master world - here everyone spawns when enter the server. The world is configured like this (this is an excerpt from my modoverrides.lua:

--Shard Configuration Mod
--##################
  ["workshop-595764362"] = {
    enabled = true,
    configuration_options = {
      ["Connections"] = { -- this must be same in every shard
        ["1"] = { "11", "11", "11", "11", "11", "11", "11"}, -- I want 7 connections between world "1" and "11"
        ["11"] = { "12", "12", "12", "12", "1", "1", "1", "1"}, -- I don't need the return connections between "11" and "1", but I've put them nevertheless in the desperate attempt to solve "different permanent world" problem.
        ["12"] = { "13", "13", "13", "13" } -- return connection between worlds "12" and "1" is not needed, mod is taking care of that
      }
    }
  },

Now I have ventured into the caves, and after staying there for a day, when I came back to return to the surface, the staircase was gone, instead the starting portal. Now I am stranded beneath the earth with no way to go back.

There is an entry in the master server log:

[01:05:22]: CloseConnectionWithReason: ID_DST_SHARD_SILENT_DISCONNECT
[01:05:22]: [Steam] SendUserDisconnect for '76561198169070191'

Afterwards, the shards one by one got disconnected from the overworld. When I restarted them, I receive "different permanent world" message. For example, here is an excerpt from the log of the world 11:

[00:00:50]: [Steam] SteamGameServer_Init(8766, 11001, 27016)
CreateBoundSocket: ::bind couldn't find an open port between 27016 and 27016
[00:00:50]: [Steam] SteamGameServer_Init(8766, 11001, 27017)
Setting breakpad minidump AppID = 322330
[00:00:50]: [Steam] SteamGameServer_Init success
[00:00:50]: [Shard] Sending slave information to master...
[00:00:51]: Validating portal[3] <-> 1[3] (inactive)	
[00:00:51]: Validating portal[8] <-> 12[5] (inactive)	
[00:00:51]: Validating portal[7] <-> 1[7] (inactive)	
[00:00:51]: Validating portal[10] <-> 12[7] (inactive)	
[00:00:51]: Validating portal[5] <-> 1[5] (inactive)	
[00:00:51]: Validating portal[2] <-> 1[2] (inactive)	
[00:00:51]: Validating portal[9] <-> 12[6] (inactive)	
[00:00:51]: Validating portal[4] <-> 1[4] (inactive)	
[00:00:51]: Validating portal[6] <-> 1[6] (inactive)	
[00:00:51]: Validating portal[1] <-> 1[1] (inactive)	
[00:00:51]: [Shard] Registering in lobby as a slave server...
[00:00:52]: Validating portal[9] <-> 12[6] (inactive)	
[00:00:52]: Validating portal[10] <-> 12[7] (inactive)	
[00:00:52]: Validating portal[8] <-> 12[5] (inactive)	
[00:00:52]: Validating portal[4] <-> 1[4] (inactive)	
[00:00:52]: Validating portal[2] <-> 1[2] (inactive)	
[00:00:52]: Validating portal[7] <-> 1[7] (inactive)	
[00:00:52]: Validating portal[1] <-> 1[1] (inactive)	
[00:00:52]: Validating portal[3] <-> 1[3] (inactive)	
[00:00:52]: Validating portal[5] <-> 1[5] (inactive)	
[00:00:52]: Validating portal[6] <-> 1[6] (inactive)	
[00:00:52]: [Shard] Slave is now ready!
[00:00:52]: World 1 is now connected	
[00:00:52]: Validating portal[3] <-> 1[3] (active)	
[00:00:52]: Skipping portal[8] (different permanent world)	
[00:00:52]: Validating portal[7] <-> 1[7] (active)	
[00:00:52]: Skipping portal[10] (different permanent world)	
[00:00:52]: Validating portal[5] <-> 1[5] (active)	
[00:00:52]: Validating portal[2] <-> 1[2] (active)	
[00:00:52]: Skipping portal[9] (different permanent world)	
[00:00:52]: Validating portal[4] <-> 1[4] (active)	
[00:00:52]: Validating portal[6] <-> 1[6] (active)	
[00:00:52]: Validating portal[1] <-> 1[1] (active)	
[00:00:53]: World 12 is now connected	
[00:00:53]: Skipping portal[3] (different permanent world)	
[00:00:53]: Validating portal[8] <-> 12[5] (active)	
[00:00:53]: Skipping portal[7] (different permanent world)	
[00:00:53]: Validating portal[10] <-> 12[7] (active)	
[00:00:53]: Skipping portal[5] (different permanent world)	
[00:00:53]: Skipping portal[2] (different permanent world)	
[00:00:53]: Validating portal[9] <-> 12[6] (active)	
[00:00:53]: Skipping portal[4] (different permanent world)	
[00:00:53]: Skipping portal[6] (different permanent world)	
[00:00:53]: Skipping portal[1] (different permanent world)	
[00:00:53]: [Shard] Slave LUA is now ready!
[00:01:32]: World 13 is now connected	
[00:01:32]: Skipping portal[3] (different permanent world)	
[00:01:32]: Skipping portal[8] (different permanent world)	
[00:01:32]: Skipping portal[7] (different permanent world)	
[00:01:32]: Skipping portal[10] (different permanent world)	
[00:01:32]: Skipping portal[5] (different permanent world)	
[00:01:32]: Skipping portal[2] (different permanent world)	
[00:01:32]: Skipping portal[9] (different permanent world)	
[00:01:32]: Skipping portal[4] (different permanent world)	
[00:01:32]: Skipping portal[6] (different permanent world)	
[00:01:32]: Skipping portal[1] (different permanent world)	

 

The question: HOW TO FORCE THE PORTAL TO POINT TO THE VALID PERMANENT WORLD? How to transfer my avatar into the overworld?

overworld.log

modoverrides.lua

server.ini

worldgenoverride.lua

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...