đ Tribescore
Tribescore ist ein kompetitives Punktesystem fĂŒr StĂ€mme fĂŒr ARK: Survival Evolved. StĂ€mme verdienen Tribescore, indem sie feindliche Strukturen, Dinos und Spieler im PvP zerstören. Die Punkte werden in MySQL gespeichert und ĂŒber eine Bestenliste sowie ein Rangsystem dargestellt, wĂ€hrend bei jedem Punktgewinn oder -verlust schwebende âHologramm"-Zahlen in der Spielwelt auftauchen.
Die Punktevergabe lÀuft durch eine konfigurierbare, multiplikative Modifikator-Pipeline, damit du den Wettbewerb fair halten kannst: Offline-Schutz, Ausgleich anhand der Punktedifferenz zwischen starken und schwachen StÀmmen, berechtigungsbasierte Boosts und von Admins vergebene zeitlich begrenzte Boosts.
Funktionen
- PvP-Punkte: Vergib Punkte fĂŒr das Zerstören feindlicher Strukturen, das Töten gezĂ€hmter Dinos und das Töten feindlicher Spieler. Jede Quelle ist einzeln konfigurierbar und kann abgeschaltet werden.
- Werte pro Stufe & pro Blueprint: Strukturen werden nach Baustufe bewertet (Stroh â Tek) mit Ăberschreibungen pro Blueprint; Dinos werden pro Spezies bewertet mit feingranularen Flags (Babys, ohne Sattel, wild, âŠ).
- Modifikator-Pipeline: Balanciere das Spiel mit Offline-Schutz, einem Punktedifferenz-VerhĂ€ltnis âstark gegen schwach", Berechtigungs-Modifikatoren und zeitlich begrenzten Boosts.
- Bestenliste & RĂ€nge: In-Game-Chatbefehle
/leaderboardund/triberank, gestĂŒtzt auf eine persistente MySQL-Bestenliste. - Hologramme in der Spielwelt: Konfigurierbarer schwebender
+points- /-points-Text, den Spieler fĂŒr sich selbst ein- oder ausschalten können. - Admin-Werkzeuge: Punkte geben/nehmen, zeitlich begrenzte Boosts vergeben, die Transaktionshistorie eines Stammes prĂŒfen und den Wert einer Basis schĂ€tzen â alles ĂŒber die Konsole/RCON.
- Begleitender Discord-Bot: Ein mitgelieferter Bot postet eine Live-Bestenliste nach Discord, ergÀnzt Slash-Befehle zum Nachschlagen von StÀmmen und meldet verdÀchtige Punktevergaben. Siehe Discord-Bot.
Wie die Punktevergabe funktioniert
Wenn eine feindliche Struktur, ein Dino oder ein Spieler zerstört wird, stammt der
Basispunktwert aus den Punktetabellen (structures.json, dinos.json oder dem festen
Spielerwert in config.json). Dieser Basiswert wird anschlieĂend durch die
Modifikator-Pipeline multipliziert:
Der angreifende Stamm gewinnt das Ergebnis; der verteidigende Stamm verliert einen (separat konfigurierbaren) Betrag. Auf der Seite Konfiguration findest du jede Stellschraube.
Installation
- Stelle sicher, dass eine unterstĂŒtzte Version von ArkApi auf deinem Server installiert ist (Tribescore benötigt ArkApi 3.51 oder neuer).
- Richte eine MySQL-/MariaDB-Datenbank ein â siehe Gemeinsame Konfiguration.
- Lade die
Tribescore.zipvon deinem Bytemart-Dashboard herunter. - Stoppe den Server (fĂŒhre zuerst
saveworldaus) oder entlade jede vorherige Version mitplugins.unload Tribescore. - Entpacke das Archiv in einen
Tribescore-Ordner innerhalb vonShooterGame/Binaries/Win64/ArkApi/Plugins/. - Ăffne die
config.jsonund trage deinenLicenseKeysowie deineDatabase-Zugangsdaten ein (siehe Konfiguration). - Starte den Server und stelle sicher, dass wÀhrend des Starts keine Fehler auftreten.
Aktualisieren
- Manuell:
plugins.unload Tribescore, ersetze die Dateien und dannplugins.load Tribescore. - Automatisch (Hot-Reload): Benenne die neue
Tribescore.dllinTribescore.dll.arkapium und lege sie in den Plugin-Ordner â ArkApi lĂ€dt die neue Version und entlĂ€dt die alte automatisch.
PrĂŒfe beim Aktualisieren immer das Changelog auf KonfigurationsĂ€nderungen; ein Werkzeug wie Diffchecker hilft, neue oder umbenannte SchlĂŒssel zu erkennen.
NĂ€chste Schritte:
- Konfiguration â die vollstĂ€ndige
config.jsonsowiestructures.jsonunddinos.json. - Befehle â Admin-Befehle ĂŒber Konsole/RCON und In-Game-Chatbefehle.
- Discord-Bot â der begleitende Bot: Live-Bestenliste, Slash-Befehle und Missbrauchserkennung.
- Gemeinsame Konfiguration â die gemeinsamen SchlĂŒssel
LicenseKey,Database,LogToFileundVerbose.