Die Panel-Anbindung entfaellt -- das Panel postet jetzt selbst
Entscheidung des Betreibers am 19.08.2026: das d4rk_gameserver-Panel
baut und stellt seine Status-Embeds ab sofort selbst in den Discord.
Damit hat diese Anbindung keinen Zweck mehr.
WARUM SIE UEBERHAUPT WEG SOLL, und nicht bloss ungenutzt liegenbleibt:
sie war die zweite Meinung ueber denselben Zustand. `zustandText()` gab
`null` zurueck, wenn ein Server LIEF UND BEREIT war -- also im
Normalfall -- und der Monitor fiel dann auf seine gamedig-Abfrage
zurueck. Erreichte die den Server nicht, stand im Kanal "Offline",
waehrend dasselbe Embed RAM und CPU aus dem Panel anzeigte. Ein
Widerspruch, den man von keiner der beiden Seiten aufloesen konnte.
ENTFERNT:
src/panel.js die Anbindung
src/panel-abgleich.js das Anlegen/Wegraeumen von Eintraegen
tools/panel-pruefen.mjs die zugehoerigen Proben
tools/panel-abgleich-pruefen.mjs
panelUrl/panelZeichen in runtime-settings.js
panel_url/panel_zeichen als Einstellung und im Formular
Servertyp `panel` er fragte nicht selbst, sondern las ab
WAS DER MONITOR DAMIT VERLIERT, und es gehoert dazugesagt: die
Schonfrist beim Hochfahren. Ein startendes Modpack antwortet minutenlang
nicht -- am ATM10 gemessen 306 Sekunden -- und meldet dadurch wieder
einen Ausfall, wo vorher "startet gerade" stand. Die
Zwei-Fehlschlaege-Schwelle federt das teilweise ab, nicht ganz.
Fuer Server im Panel ist das kein Verlust: dort postet das Panel und
kennt den Unterschied. Fuer FiveM und LS25 hat es ihn nie gegeben.
Geprueft: alle 281 relativen Importe loesen auf, die geaenderten Dateien
sind syntaktisch in Ordnung, das Frontend baut. Der Bot selbst ist NICHT
neu gestartet worden -- das ist eine Entscheidung des Betreibers.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -3458,55 +3458,16 @@ export default function Settings({ me }) {
|
||||
<button className="btn btn-save" onClick={save}>Kanäle speichern</button>
|
||||
</div>
|
||||
|
||||
{/* Die Panel-Anbindung steht HIER und nicht nur auf der
|
||||
Modul-Seite. Wer sie einrichten will, sucht sie bei den
|
||||
Game-Servern -- dort, wo auch die Kanäle stehen. */}
|
||||
<div className="field" data-setting="panel_url">
|
||||
<label>
|
||||
Panel-Anbindung
|
||||
<span className="field-hint">
|
||||
optional — unterscheidet „startet gerade" von „offline"
|
||||
</span>
|
||||
</label>
|
||||
<p className="section-intro" style={{ marginTop: 0 }}>
|
||||
Der Monitor <b>fragt</b> einen Server ab. Ein startendes Modpack antwortet
|
||||
nicht und sieht dadurch aus wie ein Ausfall — am ATM10 sind das 306 Sekunden
|
||||
Fehlalarm bei jedem Neustart. Trägst du hier dein{' '}
|
||||
<b>d4rk_gameserver</b>-Panel ein, <b>sieht</b> der Bot den Container: 🟡
|
||||
„Startet gerade" statt 🔴 „Offline", kein Alarm während des Hochfahrens und
|
||||
keiner für einen im Panel gestoppten Server — aber sehr wohl einer für
|
||||
Absturz, vollen Speicher oder fehlenden Container. Dazu RAM und CPU im
|
||||
Embed. Leer lassen heißt: alles bleibt wie bisher.
|
||||
</p>
|
||||
<div className="field-row">
|
||||
<div style={{ flex: 1 }}>
|
||||
<label>Panel-Adresse</label>
|
||||
<input
|
||||
type="text"
|
||||
placeholder="https://panel.d4rkst3r.de"
|
||||
value={form.panel_url ?? ''}
|
||||
onChange={(e) => setForm({ ...form, panel_url: e.target.value })}
|
||||
/>
|
||||
</div>
|
||||
<div style={{ flex: 1 }} data-setting="panel_zeichen">
|
||||
<label>
|
||||
Panel-Zeichen{' '}
|
||||
<span className="field-hint">
|
||||
im Panel unter „Zugang für Programme" anlegen — darf nur lesen
|
||||
</span>
|
||||
</label>
|
||||
<input
|
||||
type="text"
|
||||
placeholder="d4rkp_…"
|
||||
value={form.panel_zeichen ?? ''}
|
||||
onChange={(e) => setForm({ ...form, panel_zeichen: e.target.value })}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="settings-actions" style={{ marginBottom: '1.4rem' }}>
|
||||
<button className="btn btn-save" onClick={save}>Panel-Anbindung speichern</button>
|
||||
</div>
|
||||
{/* HIER STAND DIE PANEL-ANBINDUNG. Entfernt am 19.08.2026:
|
||||
das d4rk_gameserver-Panel baut und postet seine
|
||||
Status-Embeds seither selbst -- Adresse und Zeichen braucht
|
||||
der Bot dafuer nicht mehr.
|
||||
|
||||
Was der Monitor damit verliert: er unterschied "startet
|
||||
gerade" von "offline" und schwieg bei einem im Panel
|
||||
gestoppten Server. Fuer Server, die im Panel stehen, macht
|
||||
das jetzt das Panel; fuer die anderen (FiveM, LS25) hat es
|
||||
diesen Unterschied nie gegeben. */}
|
||||
|
||||
{servers.length > 0 && (
|
||||
<div className="key-list" style={{ marginBottom: '1.2rem' }}>
|
||||
|
||||
Reference in New Issue
Block a user