Server Emulator for the game Zenless Zone Zero
|
||
---|---|---|
.forgejo/workflows | ||
assets | ||
common | ||
dispatch-server | ||
game-server | ||
protocol | ||
.envrc | ||
.gitignore | ||
build.zig | ||
build.zig.zon | ||
build.zig.zon2json-lock | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md |
Orphie-ZS
Server emulator for the game Zenless Zone Zero
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) andgameserver_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!