Docs

Account & linking

How Cyrene accounts work: sign-up, email verification, invite codes, game accounts, binding providers.

Your Cyrene account is this website's account. It is what you sign in to the website and the launcher with, and what carries your status, email verification, invite codes, linked devices and — for the March7th.cc server — your game accounts. It is not itself a game account; see Game accounts below.

Ways to sign up

MethodNotes
Email + passwordRegister at /register. A verification email is sent right away.
March7th.cc forumSign in with your account on the forum at march7th.cc; you approve it once on the forum. Counts as verified once your forum email address is verified.
DiscordOne click; the Discord account is bound immediately and the account counts as verified.
GitHubSame, with GitHub.

You can start with any of them and add the others later — see Binding below.

Which of these can create a new account is configurable, so the sign-up page may offer fewer than three. Closing a method never affects sign-in: an account made with it keeps working, and it can still be bound from your profile.

Email verification

A verified email address unlocks two things: creating game accounts for March7th.cc, and generating invite codes for friends.

  • Signing up with email sends a verification mail with a link. Discord and GitHub sign-ups are verified automatically.
  • The link expires after 24 hours. If it has expired, or the mail never showed up, use the resend button on your profile page — and check your spam folder.
  • If the mail still never arrives, ask an admin in QQ group 1106945834 or on Discord; admins can verify an account manually.

One account per person

Three rules, applied together:

  1. One Discord / GitHub account can only ever belong to one Cyrene account.
  2. One email address, one account. Signing in with a provider whose verified email already exists attaches that provider to the existing account instead of creating a second one.
  3. One sign-up per network (IP address), inside a cooldown window.

Rule 3 is deliberately blunt and it over-matches: a shared dorm network, a campus connection or CGNAT can put many genuine people behind one address. If you hit it, an invite code bypasses it — ask a verified friend for one (see below) or ask in QQ group 1106945834 or on Discord, and register at /register with the code filled in.

Invite codes from members

Verified members can generate invite codes themselves, from the Invite codes card on the profile page.

  • A code lets someone sign up even when registration is invite-only, and it skips the one-sign-up-per-network rule.
  • Share either the code itself or the ready-made register link, which fills it in: /register?invite=CODE.
  • How many codes you can create per period, how many times each code can be used, how long codes last, and how old your account must be before you can create any are all set by the admins. The card shows what applies to you.

Game accounts

A game account is what you type into the game's login screen. It belongs to one server — accounts and saves do not carry over between March7th.cc, HoyoToon and KunPS.

March7th.cc game accounts are created on this website:

  1. Sign up here and verify your email address (see above).
  2. On your profile page, open the Game accounts card and pick a game username (3–32 characters: letters, digits, _ . -) and a game password (at least 8 characters).
  3. In Cyrene Launcher, choose the March7th.cc server channel, launch the game and log in with that username and password.

The in-game registration page on March7th.cc redirects to this website. Forgot the game password? Reset it from the same card — this signs every game session of that account out. How many game accounts each person can have is set by the admins (one by default).

HoyoToon and KunPS accounts are registered on those servers themselves: HoyoToon at march7th.hoyotoon.com or in game, KunPS in game. This website does not manage them.

Binding another provider

On your profile page, the Linked accounts card binds and unbinds Discord and GitHub:

  • Bind starts a normal OAuth round-trip and attaches the result to the account you are already signed in as.
  • Unbind removes it. You can never unbind your last remaining sign-in method — set a password first if you want to drop every provider.
  • If the provider account is already bound to a different Cyrene account, the bind is refused. Unbind it there first.

Password

This is the website password, not a game password. The profile page can set one on an OAuth-only account, or change an existing one. Passwords need at least 10 characters using two or more of: lowercase, uppercase, digits, symbols.

There is no self-service password reset. If you lose the password and still have Discord or GitHub bound, sign in with that and set a new one from the profile page.

Account status

StatusMeaning
activeEverything works.
pendingRegistration is invite-only and you have not redeemed a code yet. Enter one on the activation page.
bannedSign-in, launcher tokens and web sessions are all revoked.