Case study
LunarCore: reimplementing a Star Rail 4.2.0 game server
LunarCore is a Java reimplementation of the Star Rail game server for a 4.2.0 client. ./gradlew jar builds LunarCore.jar, and java -jar LunarCore.jar starts it. The resources directory needs the Config, TextMap, and ExcelBin folders from the StarRailData set. Java 21 is required. The server can use its built-in database, and the README also recommends MongoDB 4.0 or newer. Login, teams, inventory, monster battles, shops, gacha, mail, Forgotten Hall, Pure Fiction, and a partial Simulated Universe are listed as present.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 1.4k
- Last commit
- 2026-05-27
- Language
- Java
- License (GitHub)
- AGPL-3.0
GitHub data as of 2026-11-10
Requirements & limits
- Java 21. Place the Config, TextMap, and ExcelBin folders in resources, then run ./gradlew jar.
- The README names no license.
Cite
BibTeX
@misc{lunarcore,
title = {{LunarCore: reimplementing a Star Rail 4.2.0 game server}},
howpublished = {\url{https://github.com/Melledy/LunarCore}},
url = {https://github.com/Melledy/LunarCore},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/lunarcore/}}
}Plain text
LunarCore: reimplementing a Star Rail 4.2.0 game server. https://github.com/Melledy/LunarCore (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/lunarcore/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Melledy/LunarCore · Revision 04b5de8
More in Games
- Major Havoc: an arcade game disassembly · Case study
- MangosZero: reconstructing Vanilla World of Warcraft servers · Case study
- Maniac Mansion: a commented C64 engine and loader disassembly · Case study
- Maniac Mansion: annotated demo and retail script disassembly · Case study
- MapleStory2: reconstructing server packet structures · Case study
- Mario Golf: a Game Boy Color disassembly · Case study