LunarCore

The LunarCore project reimplements a server for a turn-based anime game and documents notable features on its page.

github.com/Melledy/LunarCore
LunarCore homepage screenshot

About LunarCore

LunarCore is an open-source game server reimplementation for a turn-based anime game, published on GitHub. It implements basic game features such as logging in, team setup, inventory and scene/entity management, alongside monster battles, character techniques, crafting and consumables, NPC shops, a gacha system, mail and a friend system. Content modes listed include Forgotten Hall, Pure Fiction and Simulated Universe, with the latter described as finishable but missing many features.

Running it requires Java 21 JDK (Java 25 recommended) and MongoDB 4.0+, although the project includes a built-in internal MongoDB server so a separate MongoDB installation is not required. The server is built with the included Gradle wrapper, and config, text map and data folders are downloaded from a separate StarRailData repository. Client connection is documented through a Fiddler Classic script that redirects the game's hosts to localhost; the server ignores the password field at login.

Key features

  • Login, team setup, inventory and basic scene/entity management
  • Monster battles plus natural world monster, prop and NPC spawns
  • Crafting, consumables, NPC shops, gacha and mail systems
  • Friend system, with assists noted as not working yet
  • Forgotten Hall, Pure Fiction and partial Simulated Universe support
  • Console and in-game commands for accounts, items, avatars and teleporting
Best for: Developers and players who want to build, run or study a self-hosted server reimplementation of a turn-based anime game.
Good for
  • Open-source repository with build, prerequisites and client-connection steps documented
  • Ships with a built-in internal MongoDB server, so a separate MongoDB install is not required
  • Administration is available from both the server console and in-game messages
Watch out for
  • Simulated Universe runs can be completed, but many features are missing
  • Friend assists are not working yet
  • The password field is ignored by the server at login

LunarCore at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

LunarCore alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Game Guides, Wikis & Tools

Well-known listings from the same topic.

All 394

LunarCore FAQ

What software is needed to run the server?
Java 21 JDK is required, with Java 25 JDK recommended, along with MongoDB 4.0+. A built-in internal MongoDB server means installing MongoDB is not required, though it is recommended.
How is the server built and started?
Compile with ./gradlew jar, create a resources folder and place the Config, TextMap and ExcelBin folders from the StarRailData repository in it, then run java -jar LunarCore.jar.
How do accounts and client connections work?
If autoCreateAccount is enabled in the config, no account command is needed; otherwise run /account create [account name] in the server console. Clients connect through a Fiddler Classic script that redirects the game's hosts to localhost, after logging into an official server once to download game data.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing