при использовании/изменении клиента не по умолчанию настройки нужно задавать в настройках заново. (например tubes и mclient)
Предлагаю добавить:
синхронизацию настроек. Или же можно реализовать "каталог" в котором можно будет выбирать сохранения настроек(Идея игрока

Подробно:
сделать так, что настройки хранились не в клиенте, а в лаунчере, тем самым синхронизируя их между клиентами. (например tubes и mclient).