Begriffe und Abkürzungen#

Code und Konfiguration behalten ihre englischen Namen, damit sie genau zur Software passen.

Begriff Bedeutung
BlackICE / REServer Die Spielserver-Software, auf der deine Server-Bundles laufen.
Ressource Ein eigenständig installierbares Werkzeug, Bundle oder ein Dienst dieser Bibliothek.
Bundle / UGC Spielerweiterung; UGC bedeutet „User-Generated Content“. Ein Bundle kann Server-, Client- und gemeinsame Teile enthalten.
Consumer Dein eigenes Bundle, das exportierte Funktionen eines anderen Bundles aufruft.
Server / Client realm Code auf dem Spielserver / auf dem Computer des Spielers. Datenbank-Secrets gehören ausschließlich auf den Server.
API / HTTP / Endpoint Programmierschnittstelle / Netzwerkprotokoll / Kombination aus HTTP-Methode und Pfad, z. B. POST /v1/data/find.
JSON Textformat für Objekte, Listen und Werte in Konfigurationen und Nachrichten.
Namespace (ns) Benannte Gruppe von Tabellen; Connector und API-Key müssen sie beide erlauben.
Schema / Tabelle / Zeile / Spalte Datenstruktur / Sammlung von Datensätzen / einzelner Datensatz / benannter Wert eines Datensatzes.
Primary key Primärschlüssel: Spalte(n), die einen Datensatz eindeutig identifizieren.
Index / unique Suchindex / Eindeutigkeitsregel, die doppelte Werte verhindert.
Nullable / null Erlaubt einen fehlenden Wert / die Darstellung dieses fehlenden Werts.
CRUD Create, Read, Update, Delete: Anlegen, Lesen, Ändern und Löschen.
Upsert Datensatz anlegen, falls der eindeutige Schlüssel fehlt; sonst diesen Datensatz ändern.
Db Der C#-Helper LtDatabaseClient.Db, der Connector-Anfragen ausführt.
S / F / Q Schema-Builder / Filter-Builder / Builder für Zeilen und Sortierungen. In der Nutzungsanleitung heißen die lesbaren Aliase Schema, Filters und Query.
Eq / Ne Equal / Not equal: gleich / ungleich.
Gt / Gte Greater than / greater than or equal: größer als / größer oder gleich.
Lt / Lte Less than / less than or equal: kleiner als / kleiner oder gleich.
inc / incJson Increment: eine Zahl zum vorhandenen Wert addieren; -5 zieht fünf ab.
set / setJson Vorhandenen Wert durch den angegebenen Wert ersetzen.
Callback / asynchron Eine Funktion erhält das Ergebnis, sobald es vorliegt; der ursprüngliche Aufruf wartet nicht auf die Datenbank.
Ticket Kennung eines angenommenen Auftrags; noch kein fertiges Datenbankergebnis.
Idempotent Wiederholungen haben denselben Effekt wie eine einmalige Ausführung. Fest auf 40 setzen kann idempotent sein; 1 addieren ist es nicht.
Idempotency key Kennung einer Operation, mit der Wiederholungen innerhalb des Zeitfensters dasselbe Ergebnis erhalten.
Write-behind / queued Optionale Schreibpufferung / angenommen, aber noch nicht in der Datenbank angewendet.
Flush Wartende Änderungen jetzt anwenden; Bericht auf Restmenge, Fehler und angehaltene Verarbeitung prüfen.
Journal / dead letter Dauerhafte Warteschlangendatei / nicht anwendbare Änderung zur Fehleranalyse.
Live / immediate Änderung wird vor der Ergebnisantwort in der Datenbank ausgeführt.
DDL / DML Data Definition Language für Schemaänderungen / Data Manipulation Language für Datenzugriffe. Getrennte Datenbankkonten können Rechte begrenzen.
HMAC / SHA-256 Schlüsselbasierte Nachrichtenauthentifizierung / verwendeter Hash-Algorithmus.
TLS / HTTPS Verschlüsselte, authentifizierte Verbindung / HTTP über TLS.
Key ID / secret Öffentliche Kennung des Signierschlüssels / geheimer Zufallswert. Die ID ist kein Passwort.
Nonce / UTC Einmaliger Zufallswert einer Anfrage / koordinierte Weltzeit für Zeitstempel.
VFS Virtuelles Dateisystem; privater Konfigurationsordner eines Bundles.
WASM / WASI WebAssembly-Dateiformat / Systemschnittstelle für den kompilierten Servercode.
SDK / .NET Software Development Kit / Laufzeit und Build-Werkzeuge der C#-Projekte.
CI Continuous Integration: automatische Prüfungen durch GitHub Actions.
Supervisor / Webhost Prozesssteuerung des Panels / Komponente für die Browseroberfläche.
Reverse Proxy Vorgeschalteter Server, der HTTPS bereitstellen und Anfragen weiterleiten kann.
CIDR / ACL Schreibweise für Netzwerkbereiche / Dateizugriffsrechte des Betriebssystems.
CSRF / SSE Cross-Site Request Forgery / Server-Sent Events für Live-Aktualisierungen.

Weiter mit den ersten Schritten oder der C#-Nutzungsanleitung.

Suchbegriff eingeben, um die Dokumentation zu durchsuchen.