Live
Events für Fraktionskonflikte
Automatisierte PvP-Events für rivalisierende kriminelle Fraktionen: Lieferungen, um die man kämpft, Ziele, die gejagt werden, und Hügel, die es zu halten gilt, gesteuert über Admin-Menüs und skaliert nach den Spielern, die online sind.
- Rolle
- Entwurf und Umsetzung
- Stack
- Lua (GLua), MySQL
- Kontext
- Roleplay zum organisierten Verbrechen bei Diverge Networks
- Status
- Live, King of the Hill ist in Arbeit
Screenshots auf dieser Seite: aufgenommen auf einem Entwicklungsserver mit Testcharakteren und gestellten Daten.
Das Problem
Kriminelle Fraktionen brauchen Anlässe für Auseinandersetzungen, die nicht davon abhängen, dass das Staff-Team jedes Event von Hand durchführt. Diese Systeme laufen nach Zeitplan, führen Punkte und bleiben fair, wenn sich die Spielerzahlen ändern.
Shipment PvP
- Pakete erscheinen nach Zeitplan, und Fraktionen kämpfen darum, sie einzusammeln und abzuliefern.
- Ein Admin-Menü startet und beendet das Event und legt Parameter, Teams und Wertung fest.
- Punktestände bleiben in MySQL über Neustarts hinweg erhalten.
Screenshot folgt in Kürze
Das Shipment-PvP-Admin-Menü: Teams, Punktestände und Einstellungen.
assets/projects/faction-events/shipment-admin.webp (enger Zuschnitt auf das Panel)
Screenshot folgt in Kürze
Die Fraktionspunktestände mitten in einem Event.
assets/projects/faction-events/event-scores.webp (enger Zuschnitt auf die Liste)
Target PvP
Ein Event im Stil einer Murder Party. Alle paar Minuten werden Mitgliedern konkurrierender Fraktionen Ziele auf der Gegenseite zugewiesen. Wie oft das passiert, hängt davon ab, wie viele Mitglieder der gewählten Fraktionen online sind, nicht von der Gesamtzahl der Spieler auf dem Server.
- Die Zielzuweisung bleibt zufällig, auch wenn Teams gleichauf liegen.
- Die Punkte stammen aus einer einzigen Tabelle am Anfang der Datei, sodass das Balancing eine Ein-Zeilen-Änderung ist.
- Zielbeschreibungen bevorzugen Kleidung, die man tatsächlich sehen kann, etwa Hüte, Hemden und Mäntel.
- Als Spieler einen Weg fanden, durch das Auslesen von über das Netzwerk übertragenen Event-Daten zu schummeln, habe ich einen Fix ausgeliefert, der sofort auf den Live-Server gehen konnte.
Screenshot folgt in Kürze
Das Target-PvP-Admin-Menü.
assets/projects/faction-events/targetpvp-admin.webp (enger Zuschnitt auf das Panel)
King of the Hill
In Arbeit. Ein Werkzeug im Spiel zum Zeichnen von Eroberungszonen, wobei innere Zonen mehr Punkte wert sind, und ein Admin-Menü für Teams und Event-Einstellungen.
Video folgt in Kürze
Eine Zone mit dem Zonenwerkzeug zeichnen und dann eine innere Bonuszone hinzufügen.
assets/projects/faction-events/koth-zone-editor.mp4 (15 bis 20 Sekunden)