İçeriğe geç
L2Developers - Lineage II Development Studio
EtkinliklerClassic2022

Özel Etkinlik Motoru

Zamanlanmış ve isteğe bağlı etkinlikleri çalıştırmak için yapılandırılabilir bir motor.

Özel Etkinlik Motoru

Genel bakış

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

Zorluk

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

Çözümümüz

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.

Öne çıkan özellikler

  • 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

Bu vaka incelemesi L2Developers'in teslim ettiği iş türünü ve kapsamını anlatır. Ayrıntılar temsilidir.

Sonraki projeKomple Sunucu Yapımı
Panoramic obsidian skyline with violet castle silhouettes and drifting embers
L2Developers emblem - a golden winged crest set with a violet arcane gem

Böyle bir şey mi istiyorsunuz?

Ne planladığınızı anlatın; kapsam, süre ve kesin bir teklifle birlikte sizinle planlayalım.

Telegram'dan Yazın