Дмитрий Королев: замените все bool на int и дальше делайте битовую маску. 1,2,4,8,16,32,64 и т.д. сумма битов - даст нужную конфигурацию. Затем число - сохраните как строку.
alex1nd: APCu кэширует скомпилированные PHP-скрипты и хранит их в кэше. При вызове закэшированного PHP-скрипта - сразу берёт бинарник из кэша и исполняет.
MrOnlineCoder: Я бы сделал внутри игрока:
player->hero->id - класс нужного героя
player->hero->id->energy - количество энергии нужного героя
player->hero->count - общее количество героев у игрока