diff --git a/nsu-proxy/bun.lockb b/nsu-proxy/bun.lockb index 06b951a..ad2c231 100755 Binary files a/nsu-proxy/bun.lockb and b/nsu-proxy/bun.lockb differ diff --git a/nsu-proxy/package.json b/nsu-proxy/package.json index 7e03575..15435d7 100644 --- a/nsu-proxy/package.json +++ b/nsu-proxy/package.json @@ -23,6 +23,7 @@ "croner": "^8.1.2", "disposablestack": "^1.1.6", "hono": "^4.6.4", + "js-yaml": "^4.1.0", "kysely": "^0.27.4", "log-node": "^8.0.3", "ofetch": "^1.4.1", @@ -45,6 +46,7 @@ "devDependencies": { "@biomejs/biome": "1.9.4", "@types/better-sqlite3": "^7.6.11", + "@types/js-yaml": "^4.0.9", "@types/log": "^6.3.3", "@types/node": "^22.7.5", "@types/snappyjs": "^0.7.1", diff --git a/nsu-proxy/src/bot/bot-manager.ts b/nsu-proxy/src/bot/bot-manager.ts index 633d4cb..0120a49 100644 --- a/nsu-proxy/src/bot/bot-manager.ts +++ b/nsu-proxy/src/bot/bot-manager.ts @@ -88,6 +88,7 @@ export class BotManager { this.logger.info(`Sync: Adding ${toAdd.length} accounts, removing ${toDelete.length} accounts`); for (const acc of toAdd) { + this.logger.info(`Sync: Adding account - ${acc.username}`); await this.addBot(acc); } @@ -171,7 +172,7 @@ export class BotManager { try { await bot.resetInitializeWithRetry({ baseSleepTime: 10_000, - maxRetries: 5, + maxRetries: 3, }); // If successful, set status to READY diff --git a/nsu-proxy/src/steam/steam-adapter.ts b/nsu-proxy/src/steam/steam-adapter.ts index fac71bd..e373cfb 100644 --- a/nsu-proxy/src/steam/steam-adapter.ts +++ b/nsu-proxy/src/steam/steam-adapter.ts @@ -51,7 +51,7 @@ export class SteamAdapter { const loggedIn = this.pclient.waitFor({ event: "loggedOn", opts: { - signal: AbortSignal.timeout(TEN_MINUETS), + signal: AbortSignal.timeout(STARTUP_TIMEOUT), }, });