Sari la conținut
L2Developers - Lineage II Development Studio
EvenimenteClassic2022

Motor de evenimente personalizat

Un motor configurabil pentru rularea evenimentelor programate și la cerere.

Motor de evenimente personalizat

Prezentare generală

A reusable event framework for a Classic server that was maintaining a dozen separate one-off event scripts.

Provocarea

Every event was its own script with copy-pasted scheduling, rewards and announcements. Fixing a bug meant fixing it a dozen times.

Soluția noastră

We built one event engine handling scheduling, registration, teams, scoring, rewards and announcements, with events defined as small config-driven modules. Existing events were ported onto it.

Funcții cheie

  • Unified scheduler and registration
  • Team, arena and free-for-all modes
  • Configurable scoring and rewards
  • Announcement and countdown system
  • Event modules in a few dozen lines each
  • Admin start/stop/force controls

Acest studiu de caz descrie tipul și amploarea lucrărilor livrate de L2Developers. Detaliile sunt reprezentative.

Proiectul următorConstrucție de server complet
Panoramic obsidian skyline with violet castle silhouettes and drifting embers
L2Developers emblem - a golden winged crest set with a violet arcane gem

Vrei ceva asemănător?

Spune-ne ce planifici și îl schițăm împreună cu tine - scop, calendar și o ofertă exactă.

Scrie-ne pe Telegram