There is a massive problem with EVA in the current version. When the player exits the ship, his speed is set to "0", even if the ship is moving, the player shoots one way or another away from the ship, making getting back into the ship pretty much impossible. Please make sure to link ship speed to player speed when EVA
I know, it is a problem but I was not able to solve it(tried few things some time ago) since the physics is strictly controlled by the engine(unity), I even had to write a lot of code around it to allow walking inside a moving ship.
For this reason, in last several updates I made all the ship operations doable from the inside so there would be no incentive to go outside. It is even dangerous to go outside at high speeds since Long range travels are designed to be done with boosters active so you would be left behind anyway because the ship constantly accelerates.
However at the end of the day it is still a bug and there are few solutions that are on my list: teleport the player inside if the game detects that you left the ship at a high speed, prevent the airlock from opening at higher speeds, inform the player about the risk, create a zone around the ship where you are still stuck to the ship(and move/rotate with it) even if you are in clear space(however it would be hard to do with no gameplay benefits).
I see, but why does the speed of the player reset to absolute 0 when going out of the airlock? I have played quite a few spacegames, and usually, the way they seem to do it allow the player to carry over the speed of the ship when they EVA as long as the ship doesn't speed up or slow down, that's why I am confused how it seems to work so differently from your game.
Please do. When trying to go back into the ship from EVA, every light touch, as the ship was moving would prevent me from entering. Even when I was almost in the airlock, if my feet just gently touched the ground, even with mag lock on, I went woosh. I even once got so much speed from a very very minor touch trying to see if I can mag lock onto the top of the ship, that within seconds I was kilometres away.