Server backend reimplementation for Genshin Impact.
Originally forked from NahidaImpact (xeon). This fork is maintained by NeuronPulse.
dotnet build PaimonMultiplier.sln
# Requires .NET 8 SDKLaunch PaimonMultiplier.SDK (port :8888) and PaimonMultiplier.Gameserver (port :22101) together.
Use PaimonMultiplier.Proxy — launch it and configure your system proxy. SDK requests to *.yuanshen.com, *.hoyoverse.com, and *.mihoyo.com will be redirected to http://127.0.0.1:8888/.
| Project | Role |
|---|---|
PaimonMultiplier.Proxy |
MITM proxy on :8080 — redirects game traffic to SDK |
PaimonMultiplier.SDK |
HTTP server on :8888 — region list, auth/login |
PaimonMultiplier.Gameserver |
Game logic engine — KCP transport on :22101 |
PaimonMultiplier.Common |
Shared assets & crypto utilities |
PaimonMultiplier.Protocol |
~590 protobuf definitions, CmdType & Retcode mappings |
PaimonMultiplier.Kcp |
Self-contained KCP reliable-UDP implementation |
See AGENTS.md and PLAN.md for further development details.
AGPL-3.0 — see LICENSE. This is a fork of the original NahidaImpact project by Xeon, with secondary development by NeuronPulse.