reworking for integration into Dakror Launcher and centralized server