Comments (40)
Q: where is query_region_list
?
A: both
Q: how to fix config.json
A: wdym?
Q: where is ca files
A: inside ./ssl
or the directory you set in config.json
Q: dispatch seed
A: don't need that unless using auto patch
from hutao-gs.
yes, put it inside data/proto/<Game version>
and copy these to data/proto
from hutao-gs.
good, you can close this issue if everything is ok
from hutao-gs.
and also Dispatch seed
from hutao-gs.
should i put proto files somewhere?
i used msedge to visit 127.0.0.1/query_region_list
,but there's nothing
console log
[2022-08-16 22:03:25]|DEBUG|[DIPREQ] Search:
[2022-08-16 22:03:25]|WARN |[PROTOU] Missing proto: QueryRegionListHttpRsp
[2022-08-16 22:03:25]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_region_list
from hutao-gs.
thx
console log
[2022-08-16 22:18:24]|DEBUG|[DIPREQ] Search:
[2022-08-16 22:18:24]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_region_list
[2022-08-16 22:18:25]|DEBUG|[WEBSRV] Unhandled: 127.0.0.1/favicon.ico
region list
CAASQQoGb3NfdXNhEghIdXRhbyBHUxoKREVWX1BVQkxJQyIhaHR0cDovLzEyNy4wLjAuMS9xdWVyeV9jdXJfcmVnaW9uEkIKB29zX2V1cm8SCE.........................
(it's too long)
Decryption result
QueryRegionListHttpRsp {
regionList: [
RegionSimpleInfo {
name: 'os_usa',
title: 'Hutao GS',
type: 'DEV_PUBLIC',
dispatchUrl: 'http://127.0.0.1/query_cur_region'
},
RegionSimpleInfo {
name: 'os_euro',
title: 'Hutao GS',
type: 'DEV_PUBLIC',
dispatchUrl: 'http://127.0.0.1/query_cur_region'
},
RegionSimpleInfo {
name: 'os_asia',
title: 'Hutao GS',
type: 'DEV_PUBLIC',
dispatchUrl: 'http://127.0.0.1/query_cur_region'
},
RegionSimpleInfo {
name: 'os_cht',
title: 'Hutao GS',
type: 'DEV_PUBLIC',
dispatchUrl: 'http://127.0.0.1/query_cur_region'
}
],
retcode: 0,
clientSecretKey: <Buffer 45 63 32 62 10 00 00 00 0d f5 bb fd ff 29 41 39 5c 1b ba ec fd 1e 99 59 00 08 00 00 f0 aa 9c 65 52 40 ba 81 5c 3b dd a1 e5 f3 c6 5c 5c 6f 7b 90 2b 10 ... 2026 more bytes>,
clientCustomConfigEncrypted: <Buffer f9 39 53 b0 ec f8 73 c0 28 89 12 13 d0 67 fd 06 ea 1c 8e dd 0f 0d 75 06 9d e0 0b 83 be 7d 2f f3 cc aa 37 0a 35 5b f9 e7 28 39 66 5d f5 98 57 f1 c3 e8 ... 85 more bytes>,
enableLoginPc: true
}
from hutao-gs.
Sorry,i have encountered some error,so I need to ask u for help
Client
I have patched metadata
I can get the server list
but i can't enter the game and get an error code
Error Code : 4206
Game Version : CNCB2.8.54
Fidder&Console
the log says Encrypt private key missing
Fidder Script
/* Original script by NicknameGG, modified for Grasscutter by contributors, modified for HuTao GS by NotArandomGUY */
import System;
import System.Windows.Forms;
import Fiddler;
import System.Text.RegularExpressions;
class Handlers
{
static function OnBeforeRequest(oS: Session) {
if(oS.host.EndsWith(".yuanshen.com") || oS.host.EndsWith(".hoyoverse.com") || oS.host.EndsWith(".mihoyo.com") || oS.uriContains("http://overseauspider.yuanshen.com:8888/log")){
oS.bypassGateway = true;
oS["x-overrideHost"] = '127.0.0.1';
}
}
}
Console Log
[2022-08-17 09:09:19]|INFO |[CONFIG] Loading config...
[2022-08-17 09:09:19]|ERROR|[CONFIG] Config not found: default
▄▄ .
▄ ▄ ▄▀ .
▄▄ ▀ ▄▄▄ ▄▄ .
▄ ▄▄▄▄▄▄▄▄▄▄ .
▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .
▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄ ▄▄▄ .
▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▀ ▄▄▄▄▄ .
▀▀▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄▄▀ .
▄▄▄▄▄ ▄ ▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .
▄ ▄▄▄ ▄▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .
▀▄▄▀▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .
▄ ▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ ▄▄▄▄▄ .
▀▄▄▄ ▀▄▄▄▄▄▄▄▄▄▄▄▄ ▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .
▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀▀▀ .
▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄ .
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀▀ .
▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .
▀▀▀ ▄▄▄▄▄▄▄ ▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄ ▄▄▄▄▄▄▄▄▀ ▄▄ .
▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ .
▄▄▄▄▄▄ ▄▄ ▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄ ▄▄▄▄▄▄▄▄▄ .
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ .
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▀▀ .
▄▄▄▄▄▄▄▄▀▀▀▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .
▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀ .
▀▀▀▀▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄ ▄▄▄▄▄▄▄▄▄▄▄▀▀ .
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .
▀▀▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▀▀▀▀▀ .
▄▄▄▀ ▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄ .
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ ▀ .
▀▀▀▄▄▄▄▄▄▄▀▀▀▀▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀▀▄▄▄▄▄▄▄▀▀▀ .
▀▀▀ ▀▀▀
[2022-08-17 09:09:19]|INFO |[LOGGER] Log capture started at: 2022-08-17 09:09:19
[2022-08-17 09:09:19]|INFO |[SERVER] Name: HuTao-GS
[2022-08-17 09:09:19]|INFO |[SERVER] Build: development
[2022-08-17 09:09:19]|INFO |[SERVER] Game version: 2.8.54
[2022-08-17 09:09:19]|INFO |[SERVER] Dispatch region: CNCB
[2022-08-17 09:09:19]|INFO |[SERVER] Dispatch seed: null
[2022-08-17 09:09:19]|INFO |[SERVER] Dispatch key: 3
[2022-08-17 09:09:19]|INFO |[SERVER] Auto patch: false
[2022-08-17 09:09:19]|INFO |[SERVER] Log level: 5
[2022-08-17 09:09:19]|INFO |[GSTATE] Loading...
[2022-08-17 09:09:19]|INFO |[GSTATE] Set: SaveLog -> No
[2022-08-17 09:09:19]|INFO |[GSTATE] Set: SaveRecorder -> No
[2022-08-17 09:09:19]|INFO |[GSTATE] Set: SaveReport -> No
[2022-08-17 09:09:19]|INFO |[GSTATE] Set: PacketDump -> Yes
[2022-08-17 09:09:19]|INFO |[GSTATE] Set: ShowPacketId -> Yes
[2022-08-17 09:09:19]|INFO |[GSTATE] Set: UseProtoMatch -> Yes
[2022-08-17 09:09:19]|INFO |[GSTATE] Loaded.
[2022-08-17 09:09:19]|DEBUG|[CLIENT] Set UID: 1
[2022-08-17 09:09:19]|DEBUG|[PACKET] [SKIP] PlayerProp
[2022-08-17 09:09:19]|DEBUG| Launch arguments: [
'C:\\Program Files\\nodejs\\node.exe',
'D:\\UserFiles\\Desktop\\HuTao-GS\\buildDev',
'-ll:5'
]
[2022-08-17 09:09:19]|INFO |[SERVER] Starting...
[2022-08-17 09:09:19]|INFO |[SSLGEN] Validating ca files...
[2022-08-17 09:09:19]|DEBUG|[DNSSRV] [TCP] Listening on port 53
[2022-08-17 09:09:19]|DEBUG|[DNSSRV] [UDP] Listening on port 53
[2022-08-17 09:09:19]|DEBUG|[KCPSRV] Listening on port 22102
[2022-08-17 09:09:19]|INFO |[SSLGEN] Validation success.
[2022-08-17 09:09:19]|INFO |[SSLGEN] Validating srv files...
[2022-08-17 09:09:19]|INFO |[SSLGEN] Validation success.
[2022-08-17 09:09:20]|DEBUG|[WEBSRV] Listening on port 80
[2022-08-17 09:09:20]|DEBUG|[WEBSRV] Listening on port 443
[2022-08-17 09:09:20]|DEBUG|[WEBSRV] Listening on port 8888
[2022-08-17 09:09:20]|INFO |[SERVER] Started.
[2022-08-17 09:09:25]|DEBUG|[GSCENE] [JOIN|000001] UID: 1 ID: 3 Pos: [-658,219,266] Type: ENTER_SELF Reason: LOGIN
[2022-08-17 09:09:26]|DEBUG|[GSCENE] Load block: 3107
[2022-08-17 09:09:26]|DEBUG|[ENTITY] Add: 16818988
[2022-08-17 09:09:26]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 16818988
[2022-08-17 09:09:26]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67157334
[2022-08-17 09:09:26]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67157335
[2022-08-17 09:09:26]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67157336
[2022-08-17 09:09:27]|DEBUG|[ENTITY] [BORN|000001] A x9
[2022-08-17 09:09:27]|DEBUG|[ENTITY] [BORN|000001] A x74
[2022-08-17 09:09:28]|DEBUG|[ENTITY] [BORN|000001] A x77
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (200)hk4e-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/getConfig
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/loadConfig
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/combo/box/api/config/sdk/combo
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/verify
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/login/v2/login
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 09:09:34]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 09:09:39]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=382&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 09:09:39]|ERROR|[WEBSRV] Error handling request: Encrypt private key missing.
[2022-08-17 09:09:39]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=933&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 09:09:39]|ERROR|[WEBSRV] Error handling request: Encrypt private key missing.
[2022-08-17 09:09:40]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=482&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 09:09:40]|ERROR|[WEBSRV] Error handling request: Encrypt private key missing.
[2022-08-17 09:09:41]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=49&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 09:09:41]|ERROR|[WEBSRV] Error handling request: Encrypt private key missing.
[2022-08-17 09:09:41]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=574&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 09:09:41]|ERROR|[WEBSRV] Error handling request: Encrypt private key missing.
[2022-08-17 09:09:42]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=104&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 09:09:42]|ERROR|[WEBSRV] Error handling request: Encrypt private key missing.
>>
from hutao-gs.
You need to extract the key from global-metadata.dat, you can also find the key in Grasscutter resources
(OSCB.pem for OSREL, OSCN.pem for CNCB iirc)
from hutao-gs.
I found these in grasscutter(for 2.8.5X) resouces,how to use the key?
from hutao-gs.
copy OSCB.pem
or OSCN.pem
depending on region to data/key/3
or data/key/2
from hutao-gs.
and rename it to encryptPrivate.pem
from hutao-gs.
from hutao-gs.
if you are using CN client, put OSCN.pem
in data/key/2
from hutao-gs.
i also put OSCN.pem
in data/key/2
and patched metadata again
but the error code changed to 4214
Fidder
Console
[2022-08-17 11:14:41]|INFO |[SERVER] Starting...
[2022-08-17 11:14:41]|INFO |[SSLGEN] Validating ca files...
[2022-08-17 11:14:41]|DEBUG|[DNSSRV] [TCP] Listening on port 53
[2022-08-17 11:14:41]|DEBUG|[DNSSRV] [UDP] Listening on port 53
[2022-08-17 11:14:41]|DEBUG|[KCPSRV] Listening on port 22102
[2022-08-17 11:14:41]|INFO |[SSLGEN] Validation success.
[2022-08-17 11:14:41]|INFO |[SSLGEN] Validating srv files...
[2022-08-17 11:14:41]|INFO |[SSLGEN] Validation success.
[2022-08-17 11:14:41]|DEBUG|[WEBSRV] Listening on port 80
[2022-08-17 11:14:41]|DEBUG|[WEBSRV] Listening on port 443
[2022-08-17 11:14:41]|DEBUG|[WEBSRV] Listening on port 8888
[2022-08-17 11:14:41]|INFO |[SERVER] Started.
[2022-08-17 11:14:46]|DEBUG|[GSCENE] [JOIN|000001] UID: 1 ID: 3 Pos: [-658,219,266] Type: ENTER_SELF Reason: LOGIN
[2022-08-17 11:14:47]|DEBUG|[GSCENE] Load block: 3107
[2022-08-17 11:14:47]|DEBUG|[ENTITY] Add: 16815124
[2022-08-17 11:14:47]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 16815124
[2022-08-17 11:14:47]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67172549
[2022-08-17 11:14:47]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67172550
[2022-08-17 11:14:47]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67172551
[2022-08-17 11:14:48]|DEBUG|[ENTITY] [BORN|000001] A x5
[2022-08-17 11:14:48]|DEBUG|[ENTITY] [BORN|000001] A x78
[2022-08-17 11:14:49]|DEBUG|[ENTITY] [BORN|000001] A x77
[2022-08-17 11:15:25]|INFO |[CLIOUT] Success.
[2022-08-17 11:16:13]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:16:13]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:16:13]|DEBUG|[WEBSRV] Handled: (200)hk4e-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 11:16:13]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:16:13]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=657&channel_id=1&sub_channel_id=1
[2022-08-17 11:16:13]|DEBUG|[WEBSRV] Handled: (200)dispatchcnglobal.yuanshen.com/query_region_list
[2022-08-17 11:16:13]|DEBUG|[DIPREQ] Search:
[2022-08-17 11:16:13]|DEBUG|[DIPREQ] Search:
[2022-08-17 11:16:13]|DEBUG|[DIPREQ] Search:
[2022-08-17 11:16:13]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 11:16:13]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 11:16:13]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/combo/box/api/config/sdk/combo
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/loadConfig
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/getConfig
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/verify
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/login/v2/login
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:16:14]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:16:46]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=64&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 11:16:46]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
from hutao-gs.
maybe i should patch metadata again?
query_cur_region
{"content":"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","sign":"EskHBOQREDtXdzihK1fq/iq7HVICZ0HZe9AQKSf7Kz/ZcuF5XrsN3zkeRV2M7vAPZ8TTG10B1nvFFemZVH2+NSiC4lhsQ8Xogpas5JtqDVbocg+z1dmSRP6OMdONgjpG1plf6rkkLEXGCLZCdzc6tX2Q2fDxeE1YEdf5QLob/ROaZJtk/ji1kVkPCphzR0P12FUGy9+GBYFQXR1De1uq15+7f6yCedLFhOW+Lv2qVcLiwx4RUN4Pe8n20X77NOi/vhOyh8v1fpg5g8T1zRW0lGeLncPpLd8c4iuK7l3fhYwzOZieI4CqK+SUh8MLTgbAud28tZHs9y9eSDBZi4vaHg=="}
from hutao-gs.
how did you patch it?
from hutao-gs.
how did you patch it?
use the command metapatch
from hutao-gs.
did you change dispatchKeyId in config?
from hutao-gs.
from hutao-gs.
since you are using CN client, set it to 2
from hutao-gs.
Dispatch key: 2
Error code: 4214
[2022-08-17 11:28:13]|INFO |[LOGGER] Log capture started at: 2022-08-17 11:28:13
[2022-08-17 11:28:13]|INFO |[SERVER] Name: HuTao-GS
[2022-08-17 11:28:13]|INFO |[SERVER] Build: development
[2022-08-17 11:28:13]|INFO |[SERVER] Game version: 2.8.54
[2022-08-17 11:28:13]|INFO |[SERVER] Dispatch region: CNCB
[2022-08-17 11:28:13]|INFO |[SERVER] Dispatch seed: null
[2022-08-17 11:28:13]|INFO |[SERVER] Dispatch key: 2
[2022-08-17 11:28:13]|INFO |[SERVER] Auto patch: false
[2022-08-17 11:28:13]|INFO |[SERVER] Log level: 5
[2022-08-17 11:28:13]|INFO |[GSTATE] Loading...
[2022-08-17 11:28:13]|INFO |[GSTATE] Set: SaveLog -> Yes
[2022-08-17 11:28:13]|INFO |[GSTATE] Set: SaveRecorder -> Yes
[2022-08-17 11:28:13]|INFO |[GSTATE] Set: SaveReport -> Yes
[2022-08-17 11:28:13]|INFO |[GSTATE] Set: PacketDump -> Yes
[2022-08-17 11:28:13]|INFO |[GSTATE] Set: ShowPacketId -> Yes
[2022-08-17 11:28:13]|INFO |[GSTATE] Set: UseProtoMatch -> Yes
[2022-08-17 11:28:13]|INFO |[GSTATE] Loaded.
[2022-08-17 11:28:13]|DEBUG|[CLIENT] Set UID: 1
[2022-08-17 11:28:13]|DEBUG|[PACKET] [SKIP] PlayerProp
[2022-08-17 11:28:13]|DEBUG| Launch arguments: [
'C:\\Program Files\\nodejs\\node.exe',
'D:\\UserFiles\\Desktop\\HuTao-GS\\buildDev',
'-ll:5'
]
[2022-08-17 11:28:13]|INFO |[SERVER] Starting...
[2022-08-17 11:28:13]|INFO |[SSLGEN] Validating ca files...
[2022-08-17 11:28:13]|DEBUG|[DNSSRV] [TCP] Listening on port 53
[2022-08-17 11:28:13]|DEBUG|[DNSSRV] [UDP] Listening on port 53
[2022-08-17 11:28:13]|DEBUG|[KCPSRV] Listening on port 22102
[2022-08-17 11:28:13]|INFO |[SSLGEN] Validation success.
[2022-08-17 11:28:13]|INFO |[SSLGEN] Validating srv files...
[2022-08-17 11:28:13]|INFO |[SSLGEN] Validation success.
[2022-08-17 11:28:13]|DEBUG|[WEBSRV] Listening on port 80
[2022-08-17 11:28:13]|DEBUG|[WEBSRV] Listening on port 443
[2022-08-17 11:28:13]|DEBUG|[WEBSRV] Listening on port 8888
[2022-08-17 11:28:13]|INFO |[SERVER] Started.
[2022-08-17 11:28:18]|DEBUG|[GSCENE] [JOIN|000001] UID: 1 ID: 3 Pos: [-658,219,266] Type: ENTER_SELF Reason: LOGIN
[2022-08-17 11:28:19]|DEBUG|[GSCENE] Load block: 3107
[2022-08-17 11:28:19]|DEBUG|[ENTITY] Add: 16812159
[2022-08-17 11:28:19]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 16812159
[2022-08-17 11:28:19]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67156596
[2022-08-17 11:28:19]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67156597
[2022-08-17 11:28:19]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67156598
[2022-08-17 11:28:20]|DEBUG|[ENTITY] [BORN|000001] A x16
[2022-08-17 11:28:20]|DEBUG|[ENTITY] [BORN|000001] A x55
[2022-08-17 11:28:21]|DEBUG|[ENTITY] [BORN|000001] A x89
[2022-08-17 11:28:22]|INFO |[CLIERR] Unknown command: metapath
[2022-08-17 11:28:58]|INFO |[CLIERR] Unknown command: metapath
[2022-08-17 11:29:06]|INFO |[CLIOUT] Success.
[2022-08-17 11:29:57]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:29:57]|DEBUG|[WEBSRV] Handled: (200)hk4e-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:29:58]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=29&channel_id=1&sub_channel_id=1
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)dispatchcnglobal.yuanshen.com/query_region_list
[2022-08-17 11:29:58]|DEBUG|[DIPREQ] Search:
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 11:29:58]|DEBUG|[DIPREQ] Search:
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 11:29:58]|DEBUG|[DIPREQ] Search:
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/loadConfig
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/getConfig
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/combo/box/api/config/sdk/combo
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/verify
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:29:58]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/login/v2/login
[2022-08-17 11:30:04]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=548&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 11:30:04]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
from hutao-gs.
I think you copied the wrong key, the query_cur_region you sent me is encrypted with OS key, you need CN key
from hutao-gs.
oh let me try again
now i get to the door
but get another error code 4309-0
from hutao-gs.
Console
[2022-08-17 11:40:43]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=337&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 11:40:43]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 11:40:53]|DEBUG|[HNDSHK] Connect
[2022-08-17 11:40:53]|INFO |[KCPSRV] Client connect: 127.0.0.1_50189_62fc6345
[2022-08-17 11:40:53]|DEBUG|[KCPSRV] Initial key match: true
[2022-08-17 11:40:53]|DEBUG|[KCPSRV] [RECV|------] 109 000001 GetPlayerTokenReq
[2022-08-17 11:40:53]|DEBUG|[KCPSRV] [SEND|------] 131 000001 GetPlayerTokenRsp
[2022-08-17 11:40:53]|DEBUG|[CLIENT] Seed: 12388182595565094959n
[2022-08-17 11:40:53]|DEBUG|[CLIENT] Set UID: 175064
[2022-08-17 11:40:53]|WARN |[KCPSRV] Invalid packet received, xor decrypt failed?
[2022-08-17 11:41:03]|WARN |[KCPSRV] Invalid packet received, xor decrypt failed?
[2022-08-17 11:41:09]|DEBUG|[HNDSHK] Disconnect
[2022-08-17 11:41:09]|INFO |[KCPSRV] Client disconnect: 127.0.0.1_50189_62fc6345 Reason: ENET_CLIENT_SHUTDOWN
[2022-08-17 11:41:10]|DEBUG|[HNDSHK] Connect
[2022-08-17 11:41:10]|INFO |[KCPSRV] Client connect: 127.0.0.1_62470_62fc6356
[2022-08-17 11:41:10]|DEBUG|[KCPSRV] Initial key match: true
[2022-08-17 11:41:10]|DEBUG|[KCPSRV] [RECV|------] 109 000004 GetPlayerTokenReq
[2022-08-17 11:41:10]|DEBUG|[KCPSRV] [SEND|------] 131 000004 GetPlayerTokenRsp
[2022-08-17 11:41:10]|DEBUG|[CLIENT] Seed: 9839124175826405323n
[2022-08-17 11:41:10]|DEBUG|[CLIENT] Set UID: 175064
[2022-08-17 11:41:20]|WARN |[KCPSRV] Invalid packet received, xor decrypt failed?
from hutao-gs.
try using dns to connect, can't see client error with fiddler
from hutao-gs.
I read the docs and use dns to connect
also 4309-0
console
[2022-08-17 11:46:34]|INFO |[SERVER] Starting...
[2022-08-17 11:46:34]|INFO |[SSLGEN] Validating ca files...
[2022-08-17 11:46:34]|DEBUG|[DNSSRV] [TCP] Listening on port 53
[2022-08-17 11:46:34]|DEBUG|[DNSSRV] [UDP] Listening on port 53
[2022-08-17 11:46:34]|DEBUG|[KCPSRV] Listening on port 22102
[2022-08-17 11:46:34]|INFO |[SSLGEN] Validation success.
[2022-08-17 11:46:34]|INFO |[SSLGEN] Validating srv files...
[2022-08-17 11:46:34]|INFO |[SSLGEN] Validation success.
[2022-08-17 11:46:34]|DEBUG|[WEBSRV] Listening on port 80
[2022-08-17 11:46:34]|DEBUG|[WEBSRV] Listening on port 443
[2022-08-17 11:46:34]|DEBUG|[WEBSRV] Listening on port 8888
[2022-08-17 11:46:34]|INFO |[SERVER] Started.
[2022-08-17 11:46:36]|DEBUG|[LOGREC] [UID:10004] [Disconnect] GoBackHome: EnetServerShutdown
[2022-08-17 11:46:36]|DEBUG|[WEBSRV] Handled: (200)uspider.yuanshen.com/log
[2022-08-17 11:46:40]|DEBUG|[GSCENE] [JOIN|000001] UID: 1 ID: 3 Pos: [-658,219,266] Type: ENTER_SELF Reason: LOGIN
[2022-08-17 11:46:40]|DEBUG|[GSCENE] Load block: 3107
[2022-08-17 11:46:40]|DEBUG|[ENTITY] Add: 16779020
[2022-08-17 11:46:40]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 16779020
[2022-08-17 11:46:41]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67151357
[2022-08-17 11:46:41]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67151358
[2022-08-17 11:46:41]|DEBUG|[ENTITY] [BORN|000001] A EntityID: 67151359
[2022-08-17 11:46:41]|DEBUG|[ENTITY] [BORN|000001] A x19
[2022-08-17 11:46:42]|DEBUG|[ENTITY] [BORN|000001] A x64
[2022-08-17 11:46:42]|DEBUG|[ENTITY] [BORN|000001] A x77
[2022-08-17 11:46:50]|DEBUG|[WEBSRV] Handled: (200)hk4e-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 11:46:50]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/loadConfig
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/combo/box/api/config/sdk/combo
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/getConfig
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/verify
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:46:51]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/login/v2/login
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (200)hk4e-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/compareProtocolVersion
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/loadConfig
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/api/getConfig
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/combo/box/api/config/sdk/combo
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/mdk/shield/api/verify
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (404)webstatic.mihoyo.com/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json
[2022-08-17 11:46:52]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/login/v2/login
[2022-08-17 11:46:56]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=889&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 11:46:57]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 11:47:06]|DEBUG|[HNDSHK] Connect
[2022-08-17 11:47:06]|INFO |[KCPSRV] Client connect: 127.0.0.1_54564_62fc64ba
[2022-08-17 11:47:06]|DEBUG|[KCPSRV] Initial key match: true
[2022-08-17 11:47:06]|DEBUG|[KCPSRV] [RECV|------] 109 000003 GetPlayerTokenReq
[2022-08-17 11:47:06]|DEBUG|[KCPSRV] [SEND|------] 131 000003 GetPlayerTokenRsp
[2022-08-17 11:47:06]|DEBUG|[CLIENT] Seed: 3891199210297215895n
[2022-08-17 11:47:06]|DEBUG|[CLIENT] Set UID: 175064
[2022-08-17 11:47:14]|WARN |[KCPSRV] Invalid packet received, xor decrypt failed?
[2022-08-17 11:47:24]|WARN |[KCPSRV] Invalid packet received, xor decrypt failed?
from hutao-gs.
can you send me the content of GetPlayerTokenRsp.proto
?
from hutao-gs.
GetPlayerTokenRsp.proto
syntax = "proto3";
message GetPlayerTokenRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
CMD_ID = 131;
}
int32 retcode = 7;
string msg = 10;
uint32 uid = 2;
string token = 1;
uint32 black_uid_end_time = 15;
uint32 account_type = 12;
string account_uid = 4;
bool is_proficient_player = 5;
string secret_key = 13;
uint32 gm_uid = 14;
uint64 secret_key_seed = 11;
bytes security_cmd_buffer = 6;
uint32 platform_type = 3;
bytes extra_bin_data = 8;
bool is_guest = 9;
uint32 channel_id = 1614;
uint32 sub_channel_id = 1911;
uint32 tag = 1855;
string country_code = 739;
bool is_login_white_list = 977;
string psn_id = 245;
string client_version_random_key = 1387;
uint32 reg_platform = 633;
string client_ip_str = 1238;
}
from hutao-gs.
add these lines below string client_ip_str = 1238;
string birthday = 1109;
uint32 unk1 = 1728;
bool unk2 = 1679;
repeated uint32 unk3 = 2012;
string encrypted_seed = 1596;
string seed_signature = 1501;
uint32 unk6 = 1447;
from hutao-gs.
done.
but i got 4309-0
again
[2022-08-17 12:00:41]|DEBUG|[WEBSRV] Unhandled: public-data-api.mihoyo.com/device-fp/api/getExtList
[2022-08-17 12:00:41]|DEBUG|[WEBSRV] Handled: (200)api-beta-sdk.mihoyo.com/hk4e_cn/combo/granter/login/v2/login
[2022-08-17 12:01:26]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=253&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 12:01:26]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 12:01:33]|DEBUG|[HNDSHK] Connect
[2022-08-17 12:01:33]|INFO |[KCPSRV] Client connect: 127.0.0.1_54512_62fc681d
[2022-08-17 12:01:33]|DEBUG|[KCPSRV] Initial key match: true
[2022-08-17 12:01:33]|DEBUG|[KCPSRV] [RECV|------] 109 000003 GetPlayerTokenReq
[2022-08-17 12:01:33]|DEBUG|[KCPSRV] [SEND|------] 131 000003 GetPlayerTokenRsp
[2022-08-17 12:01:33]|DEBUG|[CLIENT] Seed: 14137349798877456739n
[2022-08-17 12:01:33]|DEBUG|[CLIENT] Set UID: 175064
[2022-08-17 12:01:42]|WARN |[KCPSRV] Invalid packet received, xor decrypt failed?
from hutao-gs.
did you restart the server?
from hutao-gs.
yes
from hutao-gs.
hmm... let me have a look at GetPlayerTokenReq.proto
too
from hutao-gs.
GetPlayerTokenReq.proto
syntax = "proto3";
message GetPlayerTokenReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
CMD_ID = 109;
}
uint32 account_type = 3;
string account_uid = 12;
string account_token = 14;
string account_ext = 2;
uint32 uid = 8;
bool is_guest = 4;
uint32 platform_type = 7;
uint32 cloud_client_ip = 13;
string online_id = 9;
string psn_region = 15;
uint32 channel_id = 10;
uint32 sub_channel_id = 1;
string country_code = 11;
string psn_id = 5;
string client_ip_str = 6;
}
from hutao-gs.
add these lines below string client_ip_str = 6;
string birthday = 966;
uint32 unk1 = 1883;
string client_seed = 924;
uint32 key_id = 550;
from hutao-gs.
4309-0
i have restart the server
console
[2022-08-17 12:11:32]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=497&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 12:11:32]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 12:12:38]|DEBUG|[HNDSHK] Connect
[2022-08-17 12:12:38]|INFO |[KCPSRV] Client connect: 127.0.0.1_65434_62fc6ab6
[2022-08-17 12:12:38]|DEBUG|[KCPSRV] Initial key match: true
[2022-08-17 12:12:38]|DEBUG|[KCPSRV] [RECV|------] 109 000009 GetPlayerTokenReq
[2022-08-17 12:12:38]|DEBUG|[KCPSRV] [SEND|------] 131 000009 GetPlayerTokenRsp
[2022-08-17 12:12:38]|DEBUG|[CLIENT] Seed: 4659229771472634334n
[2022-08-17 12:12:38]|DEBUG|[CLIENT] Set UID: 175064
[2022-08-17 12:12:46]|WARN |[KCPSRV] Invalid packet received, xor decrypt failed?
from hutao-gs.
I don't know what else I can do, but try reverting the changes to config.ts
and put this in config.json
{
"default": {
"version": "2.8.54",
"hostIp": "127.0.0.1",
"sslDir": "./ssl",
"dispatchRegion": "CNCB",
"dispatchKeyId": 2
}
}
from hutao-gs.
4309-0
[2022-08-17 12:25:21]|DEBUG|[DIPREQ] Search: version=CNCBWin2.8.54&lang=2&platform=3&binary=1&time=485&channel_id=1&sub_channel_id=1&account_type=1&dispatchSeed=562325e030507a0f&key_id=2
[2022-08-17 12:25:21]|DEBUG|[WEBSRV] Handled: (200)127.0.0.1/query_cur_region
[2022-08-17 12:25:30]|DEBUG|[HNDSHK] Connect
[2022-08-17 12:25:30]|INFO |[KCPSRV] Client connect: 127.0.0.1_49924_62fc6dba
[2022-08-17 12:25:30]|DEBUG|[KCPSRV] Initial key match: true
[2022-08-17 12:25:30]|DEBUG|[KCPSRV] [RECV|------] 109 000007 GetPlayerTokenReq
[2022-08-17 12:25:30]|DEBUG|[KCPSRV] [SEND|------] 131 000007 GetPlayerTokenRsp
[2022-08-17 12:25:30]|DEBUG|[CLIENT] Seed: 775708602085426525n
[2022-08-17 12:25:30]|DEBUG|[CLIENT] Set UID: 175064
[2022-08-17 12:25:39]|WARN |[KCPSRV] Invalid packet received, xor decrypt failed?
[2022-08-17 12:25:40]|DEBUG|[LOGREC] [UID:10004] High packet loss rate! rate=66
[2022-08-17 12:25:40]|DEBUG|[WEBSRV] Handled: (200)uspider.yuanshen.com/log
from hutao-gs.
do you have discord? I can send you my protos and key for you to try
from hutao-gs.
my discord
WindSeedClientNotify#7094
from hutao-gs.
Related Issues (8)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hutao-gs.