tModLoader

tModLoader

62 betyg
Subworld Library Unofficial Mod Patch (deprecated)
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
Mod Side: Both
tModLoader Version: 1.4.4
Language: English
Filstorlek
Lades upp
Uppdaterades
71.751 KB
5 maj @ 14:56
13 aug @ 11:38
7 ändringsnotiser ( visa )

Abonnera för att ladda ner
Subworld Library Unofficial Mod Patch (deprecated)

Beskrivning
NOTICE: With the new version of Subworld Library v2.2.3.2 this mod is no longer needed, the mod will not apply the fixes anymore. Feel free to remove it, or keep it in case of future fixes.

------------------------------------------------------------------------------------------------------

Subworld Library Unofficial Mod Patch (SLUMP)

This mod patches Subworld Library by adding additional functionality and potential fixes to improve the multiplayer experience of subworlds.

Currently the mod contains 3 server-sided patches which may improve stability in multiplayer:

1) Write Loop Thread.
- Seperates the Main Thread and sub/main server Read Loop Thread by adding an additional communication layer.
- Bypasses blocking writes on the main thread.
- Reduces the chance of servers deadlocking.
- Reduces potential communication slowdowns on the main server.
- May increase total packet latency for clients connected to a sub-server.

2) Packet Filter.
- Adds a packet filter to the incoming communication.
- Intentionally blocks/drops packets a client is not allowed to send during certain stages of the login process.
- Reduces the chance of random disconnects or 'infinite loading screens' when going between servers.
- Bypasses 'bootplayer' code.

3) Crash Detection.
- Keeps track of the process of the subserver.
- When the subserver closes transfers all players connected to the subserver back to the main server.
- NOTE: Trying to rejoin a crashed server might still cause infinite loading screens.

The individual patches can be enabled/disabled in the mod config. Some might need a reload!

If you encounter any problems, please post them on the workshop page.

---------------------------------------------------------------------------

FAQ:

Q: I get the message 'Backing up player file'.
A: Most likely the subserver crashed. Please check the log files for errors.

Q: Does this mod fix multiplayer for XYZ mod?
A: These patches are aimed at Subworld Library specifically, if another mod is not multiplayer compatible this will not make it work.

Q: Why do my boss downed status get reset?
A: Most likely only affects Calamity bosses, seems to be some issue on their end or a mod incompatibility. Use 'Calamity Boss Resyncer' mod for the time being.
Ursprungligen skrivet av tModLoader SLUMP:
Developed By Rhoenicx
52 kommentarer
Rhoenicx  [skapare] 13 aug @ 11:05 
Updated the mod to version v1.0.0.5. Made changes to reduce CPU usage of SLUMP's WriteLoop threads and SubLib's CheckTimeout thread.

Thanks PoT devs for pointing this out :)
Rhoenicx  [skapare] 10 aug @ 23:27 
I have seen this behaviour before but don't quite know yet where it comes from. Somehow the mod is not loaded on the server. If you're hosting locally I would suggest looking at the enabled mods file inside the mods folder on your disk (Documents\My games\Terraria...)
Proff_Noodles 10 aug @ 8:50 
Trying to run this with the stars above mod as stars above directly has a warning to use this mod if playing in multiplayer
However every time I try to load the server it says that it's going to disable the mod if I want to load it
icedudee1 24 jul @ 4:41 
cant seem to find the subworld libary patch in my mods folder, whats it called?
Avi 23 jul @ 11:20 
Can do, want to take to dm's?
Rhoenicx  [skapare] 23 jul @ 11:18 
That sounds strange. Might be some incompatibility with another mod. Would you be able to share the server's log files?
Avi 23 jul @ 11:05 
So I'm being forced to disable this mod upon trying to load a multiplayer world with it enabled, tried creating a new character, new world, same thing. Singleplayer it works though.
Furina 13 jul @ 17:26 
After enabling the Multiplayer-Fallback cosmic Voyages, I still periodically get the message telling me to enable subworld transit
Rhoenicx  [skapare] 7 jul @ 12:07 
Anyways good to know you found the cause of the issue. I'll send a message to the Subworld Library developer about this.
Rhoenicx  [skapare] 7 jul @ 12:06 
I know the about both of these failed messages. The first one on UpdateConnectedClients is a known issue on Subworld Library's side, SLUMP contains a fix for this one. I have currently no idea where the second failed message comes from, it appears to be caused by Subworld Library but don't know where or why exactly...