Still getting RBO error with Fix Reliable Buffer Overflow installed
I'm using a Bisect Hosting server with Factory Props, Structural Solutions, and Linear Motion. I was able to connect and play on my existing save earlier today, but I restarted the server and now I cannot connect. In the server logs, it states:
LogNet: UNetConnection::SendCloseReason:
LogNet: - Result=ReliableBufferOverflow, ErrorContext="ReliableBufferOverflow"
I also tried making a new save and unlocking all schematics, but that failed as well.
I've attached my SMM Debug Info and the Server Log.
25 Replies
Automated responses for SpaceGameDev (596469497502892033)
reliablebufferoverflow
Something is causing the replication reliable buffer of
[UActorChannel] Actor: BP_PlayerState_C /Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level:PersistentLevel.BP_PlayerState_C_2147467597
to be overburdened! The limit is 8 but there were 289 items.
This crash tends to happen when joining a multiplayer game with a lot of content. Try removing mods that introduce lots of recipes or schematics (HUB/MAM/shop unlocks) or Mod Savegame Settings. It can sometimes take a while, ex. a certain number of buildings placed or schematics to be unlocked, for the problem to actually appear. FICSMAS recently added a lot more schematics which can make the problem threshold easier to hit. The SML team is trying to find a long-term fix but it's a very complex issue to solve.
-# Rule logic: https://regex101.com/r/LhDDpt/reliablebufferoverflow_simple
Something is causing the replication reliable buffer to be overburdened, causing you to be disconnected!
This crash tends to happen when joining a multiplayer game with a lot of content. Try removing mods that introduce lots of recipes or schematics (HUB/MAM/shop unlocks) or Mod Savegame Settings. It can sometimes take a while, ex. a certain number of buildings placed or schematics to be unlocked, for the problem to actually appear. FICSMAS recently added a lot more schematics which can make the problem threshold easier to hit. The SML team is trying to find a long-term fix but it's a very complex issue to solve.
-# Rule logic: https://regex101.com/r/MXqmd4/
Key Details for SMMDebug-2025-01-23-20-30-32.zip
Outdated mods found!
Factory Props can be updated to
2.4.3
Update these mods, there may be fixes for your issue in doing so.Fix Reliable Buffer Overflow - SMR
Fixes the Reliable Buffer Overflow caused by the conveyor belt chain subsystem when there are too many items
I have that mod, as I stated in the title, but it's still having issues.
Shit, I'm turning into Fred, fixating on keywords.
FYI @Mircea
lol
I'll test locally in a bit
Ok, make that a bit later, might end up being tomorrow
No rush, I appreciate your hard work!
mircea's mod only fixes a recently-added-in-vanilla reliable buffer overflow problem
it's definitely still possible to overflow the buffer the "classic" way by just having that many schematics and recipes
Oh, well that sucks :(
The recipes are chunked now, and schematics you'd have to have quite a lot to have this happen (like 1000)
Wait, so it should fix the issue then? I don't think I FP + SS + LM add that many schematics, so it shouldn't be a problem if that's the case.
I stand corrected, thanks for clarifying
It might be that too many packets overall are being sent, rather than too much data of one actor being sent (each channel - one per actor pretty much - has a 256 packet limit, but there's also an unacked packets limit)
Is there anything we can do about it?
The first step is to find what data is in the queue when that happens
Which means attaching the debugger on the place where that message is logged and tracing back the stack
I couldn't reproduce the issue
Even with a 500ms ping, I could join just fine
Perhaps it's the same PEBKAC case https://discord.com/channels/555424930502541343/562722670974599227/1324259445223460876 :wonke:
Alright, I'll try again on my home server with a clean mod install and see if I can get it to work.
Nope, still getting the error. It loads fine on a new save, but as soon as I unlock all schematics, it overflows.
Tried:
- Removing irrelevant mods (Infinite Zoop, Infinite Nudge, No New Label, Discord Rich Presence)
- Using a clean Satisfactory install on my home server instead of on Bisect
- Reinstalling all mods on my client
Can you send the save you're getting the overflow on?
I've also unlocked all milestones (probably with AGS, they got autounlocked), and still didn't crash
Loaded just fine too, still with the 500ms ping (which might actually be 1s, because it's on both sides)
I guess it's not a mod issue then. I'll keep troubleshooting and see if I can figure it out.
I do get this message when I load the save on the server, could this have something to do with it?
No, that's just the json ModMetadata field in the save header not being valid
Ah, ok then. I don't have a clue what it could be.