Jump to content

Can't change portal destination world


Recommended Posts

Hi everyone,

So I've been trying to set up a multi-shard dedicated server connecting 3 worlds (+ the two island adventure shards) together, however, all my attempts at changing the destination worlds of the migration portals have failed to change the destination world. Instead all the portals just get re-validated to the same destination. For reference, Shard 1 is the Island, 2 is the Volcano, 3 is the Forest, 4 is the Caves, and 5 is Loot world (these commands are being entered from the Loot world). 

ReceiveRemoteExecute(for k,v in pairs(Ents) do if v.prefab=="cave_entrance" then v.components.worldmigrator:SetDestinationWorld("3", true) end end ) @(-601.03, 357.54)
[00:02:03]: Validating portal[7] <-> 4[7] (disabled)
[00:02:03]: Validating portal[10] <-> 4[10] (disabled)
[00:02:03]: Validating portal[6] <-> 4[6] (disabled)
[00:02:03]: Validating portal[9] <-> 4[9] (disabled)
[00:02:03]: Validating portal[5] <-> 4[5] (disabled)
[00:02:03]: Validating portal[8] <-> 4[8] (disabled)
[00:02:03]: Validating portal[1] <-> 4[1] (disabled)
[00:02:03]: Validating portal[4] <-> 4[4] (disabled)
[00:02:03]: Validating portal[3] <-> 4[3] (disabled)
[00:02:03]: Validating portal[2] <-> 4[2] (disabled)

 

Same thing happens if I try to change the destination 1 at a time.

ReceiveRemoteExecute(c_find('cave_entrance').components.worldmigrator:SetDestinationWorld("3", true)) @(-5.96, 331.57)
[00:24:40]: Validating portal[10] <-> 4[10] (disabled)

 ReceiveRemoteExecute(c_find('cave_entrance').components.worldmigrator:SetReceivedPortal("3", 10)) @(-2.55, 326.02)
[00:26:01]: [string "scripts/components/worldmigrator.lua"]:60: assertion failed!

 

If anyone is able to help me out it would be greatly appreciated

Link to comment
Share on other sites

I found out that the shard config mod can be used to fix the problem for the loot world, forest world, and caves, however, it makes the volcano (migration portal) and seaworthy not work properly.

 

ReceiveRemoteExecute(print(c_find("volcano_exit"):GetDebugString())) @(-7.27, -180.93)
[00:08:59]: 100053 - volcano_exit age 177.53
GUID:100053 Name:  Tags: moistureimmunity inspectable FROMNUM blocker
Prefab: volcano_exit
AnimState: bank: volcano_entrance build: volcano_entrance anim: idle ../mods/Island-Adventure/anim/volcano_entrance.zip:idle Frame: 4/5 Facing: 0:right
Transform: Pos=(-6.07,0.00,-181.82) Scale=(1.00,1.00,1.00) Heading=0.00 Prediction=-1.00
Network: NetworkID=17928 Owner=UNASSIGNED_RAKNET_GUID NetSleep=1111111111111111111111111111111111111111111111111111111111111110
Light: On , R: 1.00, I: 0.75, F: 0.50Server, Size: 4.93
MiniMapEntity:
Physics: Collision Group: 512 Mask: 1,256,1024,16384, (ACTIVE) Vel: 0.00
SoundEmitter:
Buffered Action: nil
-----------
worldmigrator: ID: 999 world: -1 (manual) available: false receives: 999 status: inactive enabled: false

 

ReceiveRemoteExecute(print(c_find("volcano"):GetDebugString())) @(-585.89, 631.33)
[00:13:30]: 105621 - volcano age 414.67
GUID:105621 Name:  Tags: busy inspectable FROMNUM waveobstacle theVolcano blocker
Prefab: volcano
AnimState: bank: volcano build: volcano anim: dormant_idle_pre ../mods/Island-Adventure/anim/volcano.zip:dormant_idle_pre Frame: 57/125 Facing: 0:right
Transform: Pos=(-590.00,0.00,638.00) Scale=(1.00,1.00,1.00) Heading=0.00 Prediction=-1.00
Network: NetworkID=38279 Owner=UNASSIGNED_RAKNET_GUID NetSleep=1111111111111111111111111111111111111111111111111111111111111110
Light: On , R: 10.00, I: 0.70, F: 0.40Server, Size: 97.87
MiniMapEntity:
Physics: Collision Group: 512 Mask: 1,256,512,1024, (ACTIVE) Vel: 0.00
SoundEmitter:
Buffered Action: nil
SG:sg="volcano", state="dormant", time=414.67, tags = "busy,"
-----------
worldmigrator: ID: 999 world: -1 (manual) available: false receives: 999 status: inactive enabled: false

 

applying ghostsanitydrain = none from master shard.
[00:01:34]: [SyncWorldSettings] applying resettime = none from master shard.
[00:01:34]: [SyncWorldSettings] applying basicresource_regrowth = always from master shard.
[00:01:34]: Validating portal[998] <-> 1[998] (disabled)
[00:01:35]: Validating portal[999] <-> 4[999] (active)
[00:01:37]: Validating portal[999] <-> -1[999] (inactive)
[00:01:37]: Validating portal[998] <-> 1[11] (active)
[00:01:37]: Validating portal[998] <-> 1[11] (active)
[00:01:37]: Validating portal[999] <-> -1[999] (inactive)

 

Therefore, I don't think it is possible to have a permanent loot world in a server that uses the Island adventure mod unless anyone has a solution

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...