Update loops seems to paused when tabbed out of the game

When I tab out of my client ingame the client will stop sending messages to the server, this would be very bad as the server kicks anyone who does not send a message for 5 seconds, is there any way to stop it pausing, or find a better solution for kicking unresponsive clients?

this.setPauseOnLostFocus(false); in the method simpleInitApp() of your SimpleApplication class.

Either don’t run your game simulation/server comms in the update loop (network comms in update loop is a bad idea anyway) or turn off the setting to pause on lost focus in your SimpleApplication.