This object is in archive! 

Connector kills server

Meredin Gerdenwald shared this bug 3 years ago
Solved

I buld a connector, then I put 2 armorblock on the side of the connector to build a second connector on the other side an lock the connectors together.

Deleting one of the armor blocks kills the server!

Replies (8)

photo
2

Hello, Meredin!

Sorry to hear you're experiencing this issue. Is it possible to please supply either a video or screenshot of how this is setup so I can reproduce it and get it reported?

Kind Regards

Laura, QA Department

photo
2

1. Build a Connector on a powered Grid.

2. Build 2 armor blocks on the connector to build another connector to the first one

3. lock the connectors

4. Delete an armor block


It crashes local game and servers

I wrote a patch for the CheckElectricalConstraints method, where you forgot some null-checks.

photo
1

I have no idea what you are trying to achieve with this, and I'm surprised it even lets you build two connectors on the same grid facing each other to even allow you to 'lock' them while still part of the same grid. I'm not surprised it would explode when you continue to do something unorthodox further by grinding the only source of power to the second connector (which should cause the second to disconnect and fall to the ground).

You may need to make a video of this...

photo
2

By the way: Why should the second connector fall? He is powered through the first connector. You wont grind the power source (the first connector) but the block that holds the two connectos in a defined position. That is one reason, why you should begin to buld new grids that way!

photo
2

There are many reasons for such a thing. But that is not the point. The point is that this will crash the whole game because of a few missing null checks in the CheckElectricalConstraints method of the connector.

I think every noob could rebuild what can be seen on the picture. Why do you want a video? Build it by yourself, you will see what happens.

photo
1

Exactly! I secound Meredin. And u can use it as a exploit to kill a Server on purpose.


regards Alex

photo
1

Hello, Engineers!

Thank you very much for the screenshot and steps, Meredin this was a huge help :) I have successfully reproduced the issue and reported this internally.

Kind Regards

Laura, QA Department

photo
1

Thanks for digging into this. People use it as an exploit on several keen servers since the last update. This got to be fixed as soon as possible. Regards Alex

photo
1

Hello!

We anticipate release of a hotfix to resolve this issue in the coming week. Thank you for understanding.

Kind Regards

Keen Software House: QA Department

photo
1

Yay. We confirmed this as well... built two connectors facing each other on the same station grid... 'locked' ... then 'unlocked' ... then 'locked' a second time and everyone on the server had the game crash. The server was FINE... just each of our games crashed and we had to rejoin.

So if you (keen) did find this and are pushing a hotfix soon, that would be grand!

photo
1

Hello, Engineers!

This issue is now fixed in version 199.023. I am marking this thread as solved :)

Kind Regards

Laura, QA Department

Replies have been locked on this page!