Zum Hauptinhalt springen

Kopfgeld-Konzept

Diese Seite erklärt, wie Kopfgelder in dzbot aus Sicht des Spielgeschehens und des Betriebs funktionieren.

Was ein Kopfgeld ist​

Ein Kopfgeld ist ein bezahltes Ziel, das auf einen Spieler ausgesetzt wird — oder auf eine ganze Fraktion.

  • Der Ersteller zahlt den vollen Betrag sofort.
  • Das Kopfgeld bleibt offen, bis es erfüllt oder abgebrochen wird.
  • Bei Erfüllung wird ein konfigurierter Anteil an den berechtigten Töter ausgezahlt.

Kopfgelder sind Teil der Serverwirtschaft und wirken sich direkt auf Spielerguthaben aus. Das vollständige Geldmodell steht im Transaktions-Konzept.

Lebenszyklus eines Kopfgelds​

Jedes Kopfgeld befindet sich in einem von drei Zuständen:

  • Offen: aktiv und wartet auf Erfüllung oder Abbruch
  • Erfüllt: das Ziel wurde ausgeschaltet und die Auszahlung berechnet
  • Abgebrochen: das Kopfgeld wurde gestoppt und dem Ersteller erstattet

Erfüllung und Auszahlungsmodell​

Wird das Ziel eines offenen Kopfgelds von einem Spieler mit Auftragsmörder-Zugriff getötet, gilt das Kopfgeld als erfüllt.

  • die Auszahlung ergibt sich aus dem konfigurierten Auftragsmörder-Anteil in Prozent
  • die Auszahlung geht an den Töter
  • der Restbetrag bleibt als Geldsenke in der Wirtschaft

Hinweis zur Datenaktualität: Die Erfüllung eines Kopfgelds und die Sichtbarkeit der Zielposition hängen an importierten Serverlogs und können verzögert erscheinen.

Der Auszahlungsanteil lässt sich in den Servereinstellungen anpassen.

Kopfgelder auf eine Fraktion​

Statt auf einen Spieler kann ein Kopfgeld auf eine ganze Fraktion gehen. Es funktioniert wie ein Kopfgeld auf einen Spieler, mit diesen Unterschieden:

  • Der erste Kill irgendeines Mitglieds kassiert es. Der Auftragskiller bekommt den eingestellten Anteil am ganzen Betrag in einer Auszahlung, danach ist das Kopfgeld erledigt. Mehrere offene Kopfgelder auf dieselbe Fraktion werden alle von diesem einen Kill eingelöst.
  • Es zählt die Mitgliedschaft, wenn der Kill verarbeitet wird (meist wenige Minuten nach dem Kill). Wer die Fraktion vorher verlassen hat, zählt nicht mehr; wer beigetreten ist, zählt.
  • Mitglieder können es nicht kassieren. Ein Kill zwischen zwei Mitgliedern zählt nie, ebenso wenig der Kill eines Spielers, von dessen verknüpften Accounts einer Mitglied ist. Auch der Kill am Zweitaccount eines Mitglieds zählt nicht, solange dieser Account selbst nicht in der Fraktion ist — Ziel sind nur Mitglieder.
  • Niemand kann eines auf eine Fraktion setzen, in der er selbst oder einer seiner verknüpften Accounts ist.
  • Auftragskiller sehen die letzte bekannte Position jedes Mitglieds — auf der Kopfgeldseite, in Discord und auf der Karte —, genau wie bei einem Spieler als Ziel.
  • Wird die Fraktion gelöscht, werden ihre offenen Kopfgelder dem jeweiligen Auftraggeber erstattet.

Im Kontoverlauf stehen diese Buchungen als Kopfgeld auf Fraktion … ausgesetzt, Kopfgeld für … (Fraktion …) und Erstattung für Kopfgeld auf Fraktion ….

Verbündete und Fraktionskollegen​

Ein Kopfgeld ist für Außenstehende gedacht, deshalb gilt standardmäßig:

  • Ein Kill zahlt kein Kopfgeld aus, wenn der Killer in derselben Fraktion wie das Opfer ist oder in einer Fraktion, die mit der Fraktion des Opfers verbündet ist. Bei einem Kopfgeld auf eine Fraktion kassiert ein Killer nichts, der Mitglied dieser Fraktion oder mit ihr verbündet ist. Verknüpfte Accounts zählen mit: Ist einer der Accounts des Killers Fraktionskollege oder Verbündeter, zahlt der Kill nicht.
  • Niemand kann ein Kopfgeld setzen auf einen Spieler einer Fraktion, die mit der eigenen verbündet ist, oder auf eine verbündete Fraktion.

Beim Aussetzen hebt der Schalter Auch Verbündete und Fraktionskollegen des Ziels dürfen kassieren (bei einer Fraktion: Auch Mitglieder und Verbündete der Zielfraktion dürfen kassieren) beide Regeln auf. Er ist standardmäßig aus. Gedacht ist er zum Beispiel für Kopfgeld-Events, bei denen jeder jagen darf. Kopfgelder aus Discord mit /bounty gelten immer mit der Standardeinstellung.

Grundkonfiguration​

Das Verhalten von Kopfgeldern hängt an zwei zentralen Wirtschaftseinstellungen:

  • Mindestbetrag eines Kopfgelds
  • Auszahlungsanteil des Auftragsmörders in Prozent

Ist das Serverabonnement inaktiv oder abgelaufen, stehen Kopfgelder nicht zur Verfügung.

Sichtbarkeit und Steuerung​

Was Spieler sehen und tun können, hängt an ihren zugewiesenen Rechten:

  • normale Spieler verwalten ihre eigenen Kopfgeld-Einträge
  • Spieler mit Auftragsmörder-Freigabe sehen die Liste offener Kopfgelder
  • Spieler mit weitergehender Kopfgeld-Kontrolle können jedes offene Kopfgeld abbrechen

Kopfgelder von Actions​

Auch Actions können Kopfgelder aussetzen, mit der Lua-Funktion bounty.create — die fertige Action Auto Bounty im Marktplatz setzt auf jeden Spieler, der einen anderen tötet, ein Kopfgeld aus, auf Wunsch nur in den Zonen, die du auswählst.

  • Standardmäßig bezahlt der Server so ein Kopfgeld: Beim Aussetzen zahlt niemand, und die Auszahlung an den Auftragskiller ist neues Geld. Sie steht in seinem Kontoverlauf als Server-Kopfgeld für … und in der Kopfgeldliste im Adminbereich mit Server (Automatisierung) als Auftraggeber.
  • Eine Action kann stattdessen einen Spieler bezahlen lassen (funded_by), der dann sofort zahlt wie bei einem selbst ausgesetzten Kopfgeld.
  • Wird ein vom Server bezahltes Kopfgeld zurückgezogen, bekommt niemand etwas erstattet.
  • Ansonsten ist es ein normales Kopfgeld: gleiche Auszahlung, gleiche Abdeckung verknüpfter Accounts, gleiche Ankündigungen. Mit allies_may_collect = true dürfen auch Fraktionskollegen und Verbündete des Ziels kassieren.
  • Mit target_faction statt target setzt eine Action ein Kopfgeld auf eine ganze Fraktion aus.

Details stehen bei bounty.create.

Ankündigungen und Automatisierungen​

Kopfgeld-Ankündigungen sind Actions. Ein Kopfgeld auf einen Spieler löst das Ereignis bounty_placed aus, eines auf eine Fraktion faction_bounty_placed (mit der Fraktion und ihren Mitgliedern), und jedes eingelöste Kopfgeld bounty_completed (Auftragskiller, Opfer, Auszahlung und der Spieler oder die Fraktion, auf die es ausgesetzt war). Siehe In-App-Events.

Adminvorgänge (Überblick)​

Admins können hier beobachten und eingreifen:

  • Server-Admin → Kopfgelder

In diesem Bereich lassen sich der Verlauf einsehen und offene Kopfgelder erstatten (was sie abbricht und das Geld zurückbucht).

Verwandte Dokumentation​