YanagiZS is an open source server emulator for the game Zenless Zone Zero.
- NPC spawn and interaction logic
- training battles
- player data persistence
- version-agnostic protocol library, allowing to modify protocol capabilities in most painless way
git clone https://git.xeondev.com/HollowSpecialOperationsS6/YanagiZS.git
cd YanagiZS
cargo run --bin yanagi-autopatch-server
cargo run --bin yanagi-sdk-server
cargo run --bin yanagi-dispatch-server
cargo run --bin yanagi-gate-server
cargo run --bin yanagi-game-serverNavigate to the Releases page and download the latest release for your platform.
Launch all services: yanagi-autopatch-server, yanagi-sdk-server, yanagi-dispatch-server, yanagi-gate-server, yanagi-game-server
You should configure each service using their own config files. They're being created in current working directory upon first startup.
You have to get a compatible game client. Currently supported one is CNBetaWin1.4.2, you can get it here. Next, you have to apply this patch, it allows you to connect to local server and replaces RSA encryption keys with custom ones.
NOTE: you have to create in-game account, by default, you can do so at https://127.0.0.1:10001/account/register
Our Discord Server is open for everyone who's interested in our projects!
Your support for this project is greatly appreciated! If you'd like to contribute, feel free to send a tip via Boosty!
The server is in a very early state. Right now, it's NOT recommended to run this on a production environment. Please don't open issues about missing features, I'm well aware of this.
If you want to lose your sanity, consider checking this
