jrb00001 wrote:
- Show the settings dialog
- Backup the database
- Download the repository if there is no local repo or it is damaged
- Download and apply the changes if there is already a local repo
- Restore the database
- Download the client.jar / server.jar if there is no local copy
- Verify the client.jar / server.jar
- Write the Data/GameData.dat
- Write the launcher.jnlp that can be used to connect to the server
- Download itself because there is no way to get the current jar
- Verify the launcher.jar
- Start a new process
- Show the security warning dialog
- Detect the tachyon version and handle the launch (click through the menus / just launch your main class depending on the version)
VS
- Change the server ip in the GameData.dat file
- Check if inside the data folder all ship images, shield images, ship icons are present, if not - download them from the server.
- Run the client jar/exe.
Maybe it's just me - but it doesnt look like
It does exactly that