Server Emulator for the game Zenless Zone Zero
Find a file
xeon 5186dedf01
Some checks failed
Release / build (push) Failing after 5m28s
fix(stats): add passive skill bonuses for 1051 and 1441 (sheer force)
2025-08-25 15:19:31 +03:00
.forgejo/workflows ci: update release notes message 2025-08-14 08:06:44 +03:00
assets feat: 2.3.0 beta support 2025-08-25 09:37:50 +03:00
common Hi 2025-08-10 18:28:35 +03:00
dispatch-server Update client data revision to 9982691 2025-08-25 10:02:49 +03:00
game-server fix(stats): add passive skill bonuses for 1051 and 1441 (sheer force) 2025-08-25 15:19:31 +03:00
protocol fix(proto): flip passive_skill_level and unlocked_talent_num 2025-08-25 10:21:11 +03:00
.envrc feat: rework flake and build setup 2025-08-14 00:48:10 -04:00
.gitignore feat: rework flake and build setup 2025-08-14 00:48:10 -04:00
build.zig fix(build-script): use host target for protoc step 2025-08-25 10:37:02 +03:00
build.zig.zon Hi 2025-08-10 18:28:35 +03:00
build.zig.zon2json-lock feat: rework flake and build setup 2025-08-14 00:48:10 -04:00
flake.lock feat: rework flake and build setup 2025-08-14 00:48:10 -04:00
flake.nix chore: flake: use ReleaseFast build mode 2025-08-15 19:46:05 +03:00
LICENSE Hi 2025-08-10 18:28:35 +03:00
README.md feat: 2.3.0 beta support 2025-08-25 09:37:50 +03:00

Orphie-ZS

Server emulator for the game Zenless Zone Zero

title

Features

  • Walking
  • World Map
  • VR Training
  • Shiyu Defense and Deadly Assault
  • Miscellaneous items (Skins, W-Engines, Drive Discs, Wallpapers)

Getting started

Requirements

NOTE: this server doesn't include the sdk server as it's not specific per game. You can use hoyo-sdk with this server.

For additional help, you can join our discord server

Setup

a) building from sources

git clone https://git.xeondev.com/orphie-zs/orphie-zs.git
cd orphie-zs
zig build run-orphie-dispatch
zig build run-orphie-gameserver

b) using pre-built binaries

Navigate to the Releases page and download the latest release for your platform. Start each service in order from option a).

Configuration

Configuration is loaded from current working directory. If no configuration file exists, default one will be created.

  • To change server settings (such as bind address), edit dispatch_config.zon (for dispatch) and gameserver_config.zon (for game-server).
  • To change gameplay-related settings (such as equipment/shiyu schedule), edit the gameplay_settings.zon file.
NOTE: player data is currently not persistent (as there's basically nothing to save rn), so database is not needed.

Logging in

Currently supported client version is CNBetaWin2.3.0, you can get it from 3rd party sources. Next, you have to apply the necessary client patch. It allows you to connect to the local server and replaces encryption keys with custom ones.

Support

Your support for this project is greatly appreciated! If you'd like to contribute, feel free to send a tip via Boosty!