It's a ***** to code in, but in my game, since it's a roleplay with an RPG system built in, i like to upgrade enemy databases, skills, equipment, buffs, and things like that on the go. I don't like it when I have to code in some new feature and reboot the server to disrupt the roleplay
Therefore I adopted the "On-Demand" Philosophy where i make it possible to update the various 'databases' in the game without requiring reboots. Things like equipment, enemies, skills, and even skill trees are editable in the server
Does anybody else share this philosophy, and if so, how do you go about executing it?