Aetherion-LogoAETHERION

Technik hinter Aetherion

Website, Discord-Bot und Admin-Panel greifen ineinander. Hier siehst du, wie das aufgebaut ist – und wie es gerade läuft.

Live-Werte

Läuft seit
11 Std. 37 Min.
Versionsstand
c6e13b6
Discord-Bot
online · Latenz 112 ms
Datenbank
erreichbar · Latenz 0 ms
Aktive Module
56 von 56
Automatische Tests
8.948
Antwortzeit der Panel-API
8 ms (gemessen von der Website)
Letzter Web-Audit
54 Seiten, 0 Barrierefreiheits-Hinweise, Ø 324 ms Ladezeit

Stand: 11:37 Uhr

Aufbau

AufbauAufträgeBesucherTeamWebsiteAdmin-PanelPanel-APIDatenbankenSpielserverDiscord-BotDiscord
Besucher erreichen die Website, das Team das Admin-Panel. Beide sprechen mit der Panel-API; der Discord-Bot erhält seine Aufträge über eine Warteschlange und meldet zurück. Die Spielserver laufen in eigenen Containern und virtuellen Maschinen und werden von der API überwacht.

Eingesetzte Technik

  • Website: Next.js und React, serverseitig gerendert, ohne Tracking-Cookies
  • Admin-Panel: Next.js mit Echtzeit-Updates über WebSocket
  • Panel-API: Node.js mit Fastify, Rechte je Spiel, lückenloses Änderungsprotokoll
  • Discord-Bot: discord.js – Tickets, Rollen, Events, Moderation
  • Datenbank: MariaDB/MySQL mit Drizzle ORM
  • Spielserver: Proxmox (Container und VMs) und Hosting-Anbieter, Abfrage über Steam-Query und RCON
  • Sicherheit: Content-Security-Policy mit Nonce, HSTS, Zwei-Faktor-Anmeldung im Team
  • Qualität: automatische Tests und regelmäßige Prüfung auf Barrierefreiheit