Fix launcher always restarting due to detecting language change and add
restarting server checker when needed