Register for ROS Legacy at https://mirae-labs.com/register. Sign in at https://mirae-labs.com/login. The official homepage CTA is Register Now, which opens that Mirae Labs Player Portal, not a second waitlist. Searches for ros pre register now mean this same form: username, email, password, and birthdate. This page lists the live field rules so you can fill the official form without bouncing on validation errors.

Account checklist

1. Open the official register URL

Use mirae-labs.com/register. Bookmark that host; lookalike domains are not Mirae Labs.

2. Meet the four register rules

Username 3–12 alphanumeric. Email max 254 characters. Password 8–64 with upper, lower, and a digit. Birthdate complete.

3. Sign in, or reset the password

Login is mirae-labs.com/login. Forgot your password goes to /reset-password on the same host.

What the register form actually checks

The Mirae Labs register page requires four fields. Username must be 3 to 12 letters and numbers; symbols and spaces fail. Email must be a valid address up to 254 characters. Password must be 8 to 64 characters and include uppercase, lowercase, and a digit. Birthdate needs month, day, and year. The submit control is Create account.

Those rules come from the labelled inputs on mirae-labs.com/register, not from a fan reconstruction. If the form rejects a password that is only lowercase, add an uppercase letter and a digit rather than retrying the same string. Username collisions are possible in Open Beta; the portal will say so on submit.

Old NetEase Rules of Survival accounts do not carry here. ROS Origin on rulesofsurvival.net is a different studio. Use a new Mirae Labs ID even if you still remember a 2018 login. After the account exists, install from Download or Mobile and take the first drop in the beginner guide.

Fill the form in one pass. Partial saves are not documented. Use an email you can open today, because password reset goes to that inbox on mirae-labs.com/reset-password. A throwaway inbox that you cannot read is how people lose Open Beta IDs.

Username is public-facing in the portal. Avoid real names if you do not want them in squad lists. You cannot pick a 2-character name or a 13-character name; the field stops you. Numbers and letters only, no underscore.

Birthdate is required even though this is a shooter. The portal will not submit a blank year. Use the real date you are willing to stand behind if support ever asks. That date stays on Mirae Labs, not on a form posted back to this domain.

If the portal shows an English form in a non-English browser, that is still the Mirae Labs form. The field rules do not change with translation. Username 3–12, email, mixed-case password with a digit, birthdate. Submit once, then sign in once, then install.

The account desk is finished when mirae-labs.com/login accepts the ID you created on /register. Write the username down. Open Beta friends will ask for it in Discord, and it is easier to paste than to guess which of three similar names you used. If you lose the email, you lose reset-password. If you lose the username, you can still sign in with the email. Keep both. Then install. Then drop. Do not reverse that order because a video said to play first.

If a family shares one tablet, create one Mirae Labs ID per player. Shared usernames cause login fights and lost password-reset emails. The 3–12 character rule still applies to each ID.

Sign in and password reset

mirae-labs.com/login asks for Email or Username plus the password. That is the same ID you created on /register. The homepage of mirae-labs.com currently renders this sign-in portal rather than a marketing page. Register Now on roslegacy.net is the public path into /register; it is not a separate pre-register spreadsheet.

Forgot your password is a link to /reset-password on mirae-labs.com. There is no in-wiki password tool, and this site cannot reset your ID. If you cannot open mirae-labs.com, you do not have a working account path yet; wait rather than using a third-party "login fixer".

For whether Open Beta still requires a code, see the FAQ. For whether the game is out, see Release date. Community help lives on the official Discord, which still cannot see your Mirae Labs inbox.

If you typed the password correctly and login still fails, confirm Caps Lock and confirm you are not in a language layout that remaps digits. Then use Forgot your password rather than creating a second ID you will also forget.

This wiki never asks for your Mirae Labs password. Any form on a fan page that looks like the register card but posts back to roslegacy.org is not this desk. The executable buttons on this page leave for mirae-labs.com.

After a successful register, go straight to login and confirm the ID before you start a long APK download. Catching a typo in the email now is cheaper than catching it after you already dropped. Then keep both mirae-labs.com/login and the operator installer bookmarked.

Treat the account desk as two URLs and four rules. Register is https://mirae-labs.com/register. Login is https://mirae-labs.com/login. Username 3–12 alphanumeric. Email valid and at most 254 characters. Password 8–64 with uppercase, lowercase, and a digit. Birthdate complete. If you follow those six facts, the portal's own error text is the next signal, not a YouTube workaround. The register buttons leave for mirae-labs.com and do not store the password. Pre-register as a search phrase now means this same Create account button. After you can sign in, go install. After you can install, go drop. That order wastes less Open Beta time than the reverse.

If Create account succeeds and login fails, you probably typed a different username. The login field accepts email or username. Try the email first. If both fail, use /reset-password on mirae-labs.com, not a Discord bot.