活动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 交付的工作类型和规模。细节为代表性内容。
下一个项目完整服务器构建

