Skip to content

NeuronPulse/PaimonMultiplier

Repository files navigation

PaimonMultiplier

Server backend reimplementation for Genshin Impact.

Originally forked from NahidaImpact (xeon). This fork is maintained by NeuronPulse.

Building

dotnet build PaimonMultiplier.sln
# Requires .NET 8 SDK

Running

Launch PaimonMultiplier.SDK (port :8888) and PaimonMultiplier.Gameserver (port :22101) together.

Connecting

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/.

Architecture

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.

License

AGPL-3.0 — see LICENSE. This is a fork of the original NahidaImpact project by Xeon, with secondary development by NeuronPulse.

About

Server backend reimplementation for Genshin Impact.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors