From 2873b5ba3a6b3ede847c7f4041fbcaab4849be5a Mon Sep 17 00:00:00 2001 From: MrEgosar Date: Thu, 29 Oct 2026 12:53:27 +0100 Subject: [PATCH] Admin: IP und Ports des Servers in der Matchkarte anzeigen --- client/src/pages/AdminPage.jsx | 6 ++++++ server/src/matchService.js | 3 +++ 2 files changed, 9 insertions(+) diff --git a/client/src/pages/AdminPage.jsx b/client/src/pages/AdminPage.jsx index cf4b62e..b1ca7c2 100644 --- a/client/src/pages/AdminPage.jsx +++ b/client/src/pages/AdminPage.jsx @@ -296,6 +296,12 @@ function MatchAdminCard({ m, run, busy, token, reload, setNotice }) { {current.live?.roundsPlayed != null && Runde {current.live.roundsPlayed + 1}} )} + {m.server?.address && ( +
+ Server {m.server.address.host}:{m.server.address.port} + {m.server.address.tvPort && <> ยท CSTV {m.server.address.host}:{m.server.address.tvPort}} +
+ )} {paused && Pausiert} diff --git a/server/src/matchService.js b/server/src/matchService.js index 7c6b597..f4a61d4 100644 --- a/server/src/matchService.js +++ b/server/src/matchService.js @@ -956,6 +956,9 @@ export class MatchService extends EventEmitter { updatedAt: row.updated_at, idleTimeoutMinutes: this.config.idleTimeoutMinutes, }; + if (viewer.isOrganizer && row.host) { + view.address = { host: row.host, port: row.port, tvPort: row.tv_port }; + } const configured = row.status === 'configured'; if (!configured || viewer.role === 'public') return view;