Closed 0eromacyS closed 2 years ago
and also Dispatch seed
query_region_list
?A: both
config.json
A: wdym?
ca files
A: inside ./ssl
or the directory you set in config.json
A: don't need that unless using auto patch
should i put proto files somewhere?
i used msedge to visit 127.0.0.1/query_region_list
,but there's nothing
[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
yes, put it inside data/proto/<Game version>
and copy these to data/proto
thx
[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
CAASQQoGb3NfdXNhEghIdXRhbyBHUxoKREVWX1BVQkxJQyIhaHR0cDovLzEyNy4wLjAuMS9xdWVyeV9jdXJfcmVnaW9uEkIKB29zX2V1cm8SCE.........................
(it's too long)
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
}
good, you can close this issue if everything is ok
Sorry,i have encountered some error,so I need to ask u for help
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
Encrypt private key missing
/* 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';
}
}
}
[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.
>>
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)
I found these in grasscutter(for 2.8.5X) resouces,how to use the key?
copy OSCB.pem
or OSCN.pem
depending on region to data/key/3
or data/key/2
and rename it to encryptPrivate.pem
if you are using CN client, put OSCN.pem
in data/key/2
i also put OSCN.pem
in data/key/2
and patched metadata again
but the error code changed to 4214
[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
maybe i should patch metadata again?
{"content":"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","sign":"EskHBOQREDtXdzihK1fq/iq7HVICZ0HZe9AQKSf7Kz/ZcuF5XrsN3zkeRV2M7vAPZ8TTG10B1nvFFemZVH2+NSiC4lhsQ8Xogpas5JtqDVbocg+z1dmSRP6OMdONgjpG1plf6rkkLEXGCLZCdzc6tX2Q2fDxeE1YEdf5QLob/ROaZJtk/ji1kVkPCphzR0P12FUGy9+GBYFQXR1De1uq15+7f6yCedLFhOW+Lv2qVcLiwx4RUN4Pe8n20X77NOi/vhOyh8v1fpg5g8T1zRW0lGeLncPpLd8c4iuK7l3fhYwzOZieI4CqK+SUh8MLTgbAud28tZHs9y9eSDBZi4vaHg=="}
how did you patch it?
how did you patch it?
use the command metapatch
did you change dispatchKeyId in config?
since you are using CN client, set it to 2
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
I think you copied the wrong key, the query_cur_region you sent me is encrypted with OS key, you need CN key
oh let me try again
now i get to the door
but get another error code 4309-0
[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?
try using dns to connect, can't see client error with fiddler
I read the docs and use dns to connect
also 4309-0
[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?
can you send me the content of 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;
}
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;
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?
did you restart the server?
yes
hmm... let me have a look at GetPlayerTokenReq.proto
too
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;
}
add these lines below string client_ip_str = 6;
string birthday = 966;
uint32 unk1 = 1883;
string client_seed = 924;
uint32 key_id = 550;
4309-0
i have restart the server
[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?
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
}
}
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
do you have discord? I can send you my protos and key for you to try
my discord WindSeedClientNotify#7094
questions
where is
query_region_list
?in
127.0.0.1
:80
or443
?how to fix
config.json
where is
ca files
log