返回提交历史
Modified
src/constants/gameToBuildVersion.ts
+1
-0
Modified
src/controllers/api/loginController.ts
+7
-0
Modified
src/types/loginTypes.ts
+2
-0
XFEstudio/XFESpaceNinjaServer
feat: NatHash v2 (#3654)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3654 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
8eb45003
代码差异
3 个文件
+10
-0
@@ -1,4 +1,5 @@
1
1
const gameToBuildVersion = {
2
"42.0.0": "2026.03.24.16.59",
2
3
"41.0.0": "2025.12.09.14.18",
3
4
"40.0.0": "2025.09.25.17.01",
4
5
"39.1.0": "2025.08.26.09.49",
@@ -218,6 +218,13 @@ const createLoginResponse = (request: Request, account: IDatabaseAccountJson, bu
218
218
resp.platformCDNs = [`${myUrlBase}/`];
219
219
}
220
220
}
221
if (version_compare(buildLabel, gameToBuildVersion["42.0.0"]) >= 0) {
222
resp.Token =
223
Math.trunc(Date.now() / 1000)
224
.toString(16)
225
.padStart(16, "0") + "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
226
resp.TokenTTL = 999999999999999;
227
}
221
228
222
229
let raw = JSON.stringify(resp);
223
230
if (
@@ -74,6 +74,8 @@ export interface ILoginResponse extends IAccountAndLoginResponseCommons {
74
74
SteamId?: string;
75
75
AmazonAuthToken?: string;
76
76
AmazonRefreshToken?: string;
77
Token?: string;
78
TokenTTL?: number;
77
79
}
78
80
79
81
export interface IGroup {