Ставлю перед собой задачу написать игровой сервер. В качестве C++ фреймворка буду использовать Boost. Что бы не делать много компиляций в будущем, хочу использовать Lua. В связи с чем вопрос. Какую часть проекта лучше вынести в скрипты, стоит ли реализовать поддержку mysql в скриптах? Возможно, лучше будет использовать LuaJIT. Есть какие-нибудь мануалы, как его "соединить" с проектом?
На lua должна быть только игровая бизнес-логика. Все элементарные операции (API) должны быть реализованы в ядре, иначе вас ждет хаос (когда на луа будет реализовано все).