Whenever a player lose the connection, the pawn is automatically destroyed. I’d like to prevent that so when he connects back he can resume playing.
I couldn’t find any way to do that. I’m surprised, I was expecting a simple checkbox to do the trick.
Its not quite as simple as you think but there are methods around it. What you can do is cache the PlayerController on the server so when they rejoin within a set time limit you can re-initiate them, respawn the pawn etc.
You can keep a pawn around without a controller but Id expect that you have to handle most of these things yourself by modifying whats there. I think the reason this doesnt exist is because the engine wasnt really designed with specific cases like this in mind.