跳到内容
L2Developers - Lineage II Development Studio
活动Classic2022

定制活动引擎

一个用于运行定时和即时活动的可配置引擎。

定制活动引擎

概览

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

挑战

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

我们的方案

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.

主要功能

  • 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

本案例研究描述了 L2Developers 交付的工作类型和规模。细节为代表性内容。

下一个项目完整服务器构建
Panoramic obsidian skyline with violet castle silhouettes and drifting embers
L2Developers emblem - a golden winged crest set with a violet arcane gem

想要类似的东西?

把你的计划告诉我们,我们和你一起勾画 - 范围、时间表和准确报价。

在 Telegram 上联系