Blueprint Abuse

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

Post Reply
User avatar
distortions864
Long Handed Inserter
Long Handed Inserter
Posts: 99
Joined: Thu Apr 20, 2017 12:56 am
Contact:

Blueprint Abuse

Post by distortions864 »

Sadly, players are using very very large blueprints to freeze servers, sometimes long enough for everyone to be disconnected.
There needs to be some kind of option to limit max blueprint size for multiplayer servers...

User avatar
ptx0
Smart Inserter
Smart Inserter
Posts: 1085
Joined: Wed Jan 01, 2020 7:16 pm
Contact:

Re: Blueprint Abuse

Post by ptx0 »

use /permissions and just disable blueprints, who needs them anyway?
My Mods - Fish Per Minute base size metric - Use your crashed spaceship as a belt balancer?
• • •
Base: Bob's @ 1 Million SPM
• • •
Linear search and overflows are indicative of sloppy coding practices.

User avatar
distortions864
Long Handed Inserter
Long Handed Inserter
Posts: 99
Joined: Thu Apr 20, 2017 12:56 am
Contact:

Re: Blueprint Abuse

Post by distortions864 »

For the moment, I have blocked this with my soft-mod / scenario script.

User avatar
5thHorseman
Smart Inserter
Smart Inserter
Posts: 1191
Joined: Fri Jun 10, 2016 11:21 pm
Contact:

Re: Blueprint Abuse

Post by 5thHorseman »

I don't play multiplayer Factorio (or any game) but is it common to just let any random person on a server? Or are your friends doing this?

Can you not explain what they're doing wrong in case they don't know, or ban them if they're doing it on purpose?

If you stop them from doing the blueprint thing what's to stop them from doing any other number of griefing tactics? I can't give examples as I don't play multiplayer, but it seems likely there are many, many ways.
Image Image

User avatar
distortions864
Long Handed Inserter
Long Handed Inserter
Posts: 99
Joined: Thu Apr 20, 2017 12:56 am
Contact:

Re: Blueprint Abuse

Post by distortions864 »

It isn't really relevant to the issue.

I know some people did it intentionally, others purely by accident.
If your blueprint is too large, servers/clients freeze for a long time.
If the blueprint is large enough, they will freeze long enough that everyone is disconnected.

It would make sense, by default, to have a reasonable cap for blueprint size for multiplayer... or to better handle loading large blueprints.

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12249
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Blueprint Abuse

Post by ssilk »

It would make much more sense, if pasting such big Blueprints would be split into several pastes. E.g. if you want to paste a bp with 3000x3000 tiles, it pastes parts of maximal 300x300 tiles per tick. In this case it would paste within 100 ticks 100 parts. The server will slow down of course, but it should be more playable. We could increase the time between the parts (every 10th tick for example) and decrease the size of the parts (100x100) to reduce this to a harmless stutter.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

User avatar
distortions864
Long Handed Inserter
Long Handed Inserter
Posts: 99
Joined: Thu Apr 20, 2017 12:56 am
Contact:

Re: Blueprint Abuse

Post by distortions864 »

I ended up scripting max blueprint sizes, and a blueprinting throttle based on the number of items in the blueprint.

Post Reply

Return to “Ideas and Suggestions”