Вы здесь

Lineage II

LogExecutor и обратная связь в PTS-сервере

В PTS-сервере очень удачно реализовано управление игровым миром через кэшед (cached). Это сервер, имеющий своеобразное API на пакетном уровне, организуемом передачей данных на TCP-порт. Он кэширует все данные базы для уменьшения нагрузки и может менять большинство параметров игрового мира (количество предметов в инвентаре, список навыков, аннонсы и т.д.) мгновенно, без перезагрузки сервера. Если принять связь Компьютер -> Сервер Lineage за прямую, то вот обратной (управление Компьютером из игрового мира) связи не предусмотрели.

ScriptInjector

Программа ScriptInjector предназначена для "умного" переноса кода из одних текстовых скриптов PTS-сервера Lineage 2 в другие. Она была написана для облегчения процесса обновления серверных скриптов, а также для упрощения внедрения собственного кода при его распространении.

Программа не имеет графического интерфейса. Все настройки указываются в ini-файле, либо передаются при запуске через параметры и директивы.

Расставляем мобов Lineage 2 с помощью NpcPosMaker

В PTS-сервере Lineage II основная часть данных хранится в текстовых файлах. Среди них есть npcpos.txt, отвечающий за расположение NPC и мобов в игровом мире.
Код для одного NPC выглядит примерно так: