Server emulator for Zenless Zone Zero 1.1.1
Find a file
2024-07-25 13:03:37 +03:00
assets Implement weapons 2024-07-24 21:36:02 +03:00
nap_common simple CLI command system 2024-07-22 19:47:04 +03:00
nap_data newtype fun 2024-07-25 01:24:48 +03:00
nap_gameserver use AvatarBaseID instead of raw integer in more places 2024-07-25 13:03:37 +03:00
nap_proto Implement weapons 2024-07-24 21:36:02 +03:00
nap_sdk simple CLI command system 2024-07-22 19:47:04 +03:00
.gitignore Hi 2024-07-20 15:59:36 +03:00
Cargo.toml simple CLI command system 2024-07-22 19:47:04 +03:00
LICENSE Initial commit 2024-07-20 10:51:17 +00:00
README.md Hi 2024-07-20 15:59:36 +03:00
screenshot.png Hi 2024-07-20 15:59:36 +03:00

JaneDoe-ZS

Zenless Zone Zero 1.1.1 server emulator written in Rust.

screenshot

Current features

  • Logging in
  • Fully playable prologue
  • Player progress saving with PostgreSQL
  • Unlock all characters
  • Training battle

Requirements

NOTE: Nightly Rust is required to build the project. To install it, first install Rust itself, then run the following command:

rustup toolchain install nightly
rustup default nightly

Setup

Server

a) building from sources
git clone https://git.xeondev.com/NewEriduPubSec/JaneDoe-ZS.git
cd JaneDoe-ZS
cargo run --bin nap-sdk
cargo run --bin nap-gameserver
b) using pre-built binaries

Navigate to the Releases page and download the latest release for your platform.
Launch nap-sdk and nap-gameserver

Database

You have to put your PostgreSQL database credentials in both nap_sdk.toml and nap_gameserver.toml configuration files.

[database]
username = "root"
password = "root"
host = "localhost:5432"
name = "nap"

Connecting

Get ZZZ 1.1.1 beta client, apply encryption patch and follow its instructions.
NOTE: You should create a game account. By default, you can do so at http://127.0.0.1:21000/account/register

Troubleshooting

Visit our discord if you have any questions/issues

Support

If you want to support this project, feel free to send a tip via boosty