So I have a slight problem, I've installed...a LARGE amount of plexdoors on my hangar, however when I open them ping across the server shoots up incredibly high. I've actually managed to CRASH a server with nothing but plexdoors.
This is obviously a problem, not just from a gameplay standpoint but from a trolling standpoint as well. If it's not fixed then it's easy to just hop on a server and open and close a large amount of plexdoors till it's no more fun for anyone or the server just crashes into a flaming heap.
What I propose is a rework on doors, complete rework in the way they...well... work. Right now they do nothing short of turning invisible and letting you pass through them when you open them. The blocks are still there, and if you try to pick something up through them you will instead pick up the door itself. Obviously this has been fine up to this point, but it's time to start thinking of the end product and where doors fit into it.
The main problem here is how doors interact with each other, instead of simply sending the info across the server that every individual block in a set of doors is opening or closing, howabout each door in the set is considered part of that one "Door" set. That way instead of every client recieving info about god knows how many blocks being switched to invisible, they simply recieve the info that "Oh look, that door is open now." End of story.
This is obviously a problem, not just from a gameplay standpoint but from a trolling standpoint as well. If it's not fixed then it's easy to just hop on a server and open and close a large amount of plexdoors till it's no more fun for anyone or the server just crashes into a flaming heap.
What I propose is a rework on doors, complete rework in the way they...well... work. Right now they do nothing short of turning invisible and letting you pass through them when you open them. The blocks are still there, and if you try to pick something up through them you will instead pick up the door itself. Obviously this has been fine up to this point, but it's time to start thinking of the end product and where doors fit into it.
The main problem here is how doors interact with each other, instead of simply sending the info across the server that every individual block in a set of doors is opening or closing, howabout each door in the set is considered part of that one "Door" set. That way instead of every client recieving info about god knows how many blocks being switched to invisible, they simply recieve the info that "Oh look, that door is open now." End of story.