Sync

Sync

12M Downloads

Disconnection error

jakimfett opened this issue ยท 6 comments

commented

After placing a bunch of shell constructors with a single treadmill and pig to power each of them, I was repeatedly disconnected from my server with a "[Server] INFO Send queue byte length exceeded 2097152 bytes. 2144453 bytes were queued." error on the console.

commented

Aaaand I'm sending too many packets, aren't I?

Also, check your other opened issues.

commented

But who in the right mind would put so many Constructors in one area? Nontheless, still an issue.

commented

::raises hand::
ah...I might...

And truth be told...I think it was the treadmills. I placed down all the treadmills (about...50...or maybe 60...) and got pigs on as many of them as was possible. Then I started adding shell constructors.

Why, you ask? For SCIENCE. That is why.

commented

Treadmills have no reason to send packets. It's the constructors.

commented

I honestly have no idea how you manage to purge 2 mb of data to be sent to yourself.

commented

I've decreased the bandwidth usage for shell info by ~10% and that's really the best I can do right now. I'd just recommend not having a tonne of shell-related stuff in the same place, overflowing your TCPConnection.