Files
AlayaCore/Overview.txt

22 lines
787 B
Plaintext

Here's what our launcher must do, along with the execution paths -
- Supports only our server. No need for instances.
- C# Backend with a Unity UI. Unity is only used for UI.
Execution Paths -
- Start Launcher
- If user not signed in with Microsoft -> Launch Sign-In Window -> Authenticate and Check Ownership -> Save persistance.
- Download Latest Alaya Manifest
- Install Java, Minecraft, and Neoforge to correct specified location if not installed or version mismatch.
- Check and Install all needed mods to correct locations if not installed or version mismatch
- Launch Game
- Close Launcher
- If all of the above is done, i.e, second run etc
- Download Latest Manifest
- Check against installed versions
- Download updates if any
- Launch Game
- Close Launcher