diff --git a/game-server/app/servers/gm/handler/gmServerHandler.ts b/game-server/app/servers/gm/handler/gmServerHandler.ts index a9dbf1516..68ba9981d 100644 --- a/game-server/app/servers/gm/handler/gmServerHandler.ts +++ b/game-server/app/servers/gm/handler/gmServerHandler.ts @@ -108,7 +108,7 @@ export class GmHandler { await ServerlistModel.updateByServerIds(serverIds, { maintenance: newMaintenance }); servers = await ServerlistModel.findByEnv(this.app.get('env')); - await pinus.app.rpc.systimer.systimerRemote.initMaintenance.broadcast(servers); + await pinus.app.rpc.systimer.systimerRemote.initMaintenance.broadcast(servers.map(server => ({...server, maintenance: newMaintenance }))); return resResult(STATUS.SUCCESS,); }