Golden Birdman Posted May 22, 2023 Share Posted May 22, 2023 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 More sharing options...
Golden Birdman Posted May 22, 2023 Author Share Posted May 22, 2023 I think the problem is something to do with the island adventure mod since the commands work fine in a world without it Link to comment Share on other sites More sharing options...
Golden Birdman Posted May 22, 2023 Author Share Posted May 22, 2023 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 More sharing options...
Recommended Posts
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.