Skip to content

Alpha Key Update

Compare
Choose a tag to compare
@gomoritz gomoritz released this 01 Jul 17:56
· 868 commits to master since this release

This release brings a key-system to Dragonfly which requires the user to enter a valid key before playing with Dragonfly.

Compatibility Notes

Since this release changed the name of several important directories, resources and even the version name, it is very important to use the latest installer from our website for the client to work properly!

Alpha Key System

This section describes the visible and invisible (running on the backend) processes of the key system and additional information about the behavior and implementation.

Valid Keys

A valid alpha key has the format XXXXXX-XXXXXXXX-XXXXXXXX-XXXXXX and contains only uppercase letters and numbers. An example would be 7B8CZP-T8HV8QHW-XWQC92ZT-QSJV81.

Generating Keys

Alpha keys can only be generated by the Dragonfly team using the Inception Cloud API Services. They are free to give keys to as many users as they want and also have no limitation in generating them.

Obtaining Keys

Like mentioned above, you can obtain alpha keys from any (high-ranked) Dragonfly team member. To get in contact with our team, please visit our Discord server. At the time of writing, we do not allow users to apply on our website, but since this can change in the future, consider visiting our website or follow us on Twitter to stay up-to-date.

Redeeming Keys

When launching Dragonfly without a key stored the client will ask you to enter a key. After confirming the key its format is validated and the Dragonfly backend is contacted in order to verify the key. If the key is valid it will be attached to your device by generating a unique machine identifier based on your hardware. After attaching a key to a specific machine, it can no longer be redeemed no matter on which device! Now the key is stored on your local machine and validated on every client startup. Only the machine that the key is attached to can validate it. If the stored key was deleted, it cannot be attached to your machine again, so it is worthless.

Validating Keys

When launching Dragonfly with a correctly formatted stored key the client will validate that the key exists and that it is attached to the current device. If everything is OK, no further action is required to be taken. On the other hand, if an error occurs, you will not be able to launch Dragonfly. It is worth trying to re-validate the key by restarting Dragonfly. Since Dragonfly is not activated without a valid key, you will have to obtain a new key if the validation still fails.

Storing Keys

Once a key is attached to your machine by Dragonfly, it is stored in a file. This file is located at %MINECRAFT_HOME%\dragonfly\alpha.key. Please DO NOT modify this file since it can break the key-storage and can make your attached key worthless. If this file is broken, contains an incorrectly formatted, or an invalid key, Dragonfly will require you to enter a new key on the next startup!

Client Brand Rename

We continued our effort on renaming the client from Inception Cloud Minecraft Mod to Dragonfly.

Icons

This released updated all icons (main menu, taskbar, Discord Rich Presence) to the new Dragonfly logo.

Colors

The background color of the main menu has been updated to match the changed logo. Other colors still remain in the previous design ("Cloud Palette") but will be updated with the UI Rework coming in the next release.

Launcher Profile

The latest installer (v1.2) updated the Minecraft launcher profile and name to match the new brand.

Directories

All directories that contain files related to Dragonfly have been renamed.

Version

The version has been renamed from ICMinecraftMod to Dragonfly-1.8.8.