For support please join our Discord.
- Logging in
- Automatically gives all characters
- Combat (a bit laggy)
- Spawning monsters
- Download repository
- Install dependencies by running
npm i
Run npm run build-dev
Run npm run build-rel
Run npm run build
Please complete the steps in Building before you continue.
- Download HuTao-GD
- Run
npm run build
- Put resources in
./InputData/{version}/
Hutao-GD
├─InputData
│ └─X.X.X
│──├─BinOutput
│──├─ExcelBinOutput
│──└─Scripts
- Execute RunConvert.bat
- Copy ./OutputData/{version}/* -> (HuTaoGS)/data/game/{version}/
- Download HuTao-GD-Protos in Discord/#resources
- Put protos in ./data/proto/*
Hutao-GS
├─data
│ └─Proto
│──├─X.X.X
│──├─ForceUpdateInfo.proto
│──├─PacketHead.proto
│──├─QueryCurrRegionHttpRsp.proto
│──├─QueryRegionListHttpRsp.proto
│──├─RegionInfo.proto
│──├─RegionSimpleInfo.proto
│──├─ResVersionConfig.proto
│──└─StopServerInfo.proto
Please complete the steps in Resources before you continue.
- You need patch Metadata (Only for 3.0.0 and lower versions) You can patch it with in-console command
Start server by running START-DEV.bat
Start server by running START-REL.bat
Start server by running HuTao-GS.exe
(Located at ./dist directory)
- Type
stop
in the server console then press enter to stop the server
If you did not use the
stop
command to stop the server, any unsaved data will be lost.
- Download Fiddler Classic
- Open Fiddler and go
tools -> options -> https and Open Capture Https Connect then also open decrypt https traffic and Ignore server certificate errors then click Save Script
- Then click ok
- Go to Fiddler Script then paste the script below into Fiddler Script
- Press Win+R
- Type
ncpa.cpl
- Press enter
- Right click on your network adapter
- Select Properties
- Inside This connection uses the following items select (TCP/IPv4) or (TCP/IPv6) depending on what you are using
- Click Properties
- Select Use the following dns server addresses
- Type the ip address in hostIp of
config.json
or127.0.0.1
if hosting locally - Press OK
- (Optional but recommended) Run
ipconfig /flushdns
- Have Fun!
Remember to switch back to Obtain dns server address automatically after you are done playing.
- Start the server
- Wait until certificates are generated
- Goto directory in
sslDir
ofconfig.json
or./ssl
if you haven't changed it - Open
ca.crt
- Click Install Certificate
- Select Local Machine
- Click Next
- Click Yes if a prompt popped up
- Select Place all certificates in the following store
- Click Browse
- Select Trusted Root Certification Authorities
- Click OK
- Click Next
- Click Finish