GACD (Game Anti-Cheat Daemon) - из названия понятно что это античит. Принцип его работы не известен, но судя по всему нужно как то настраивать gacd.xml для работы с процессом игры.
[tr1][td]gamesys.conf[/td][td]Базовая конфигурация[/td][/tr1][tr2][td]gacd.xml[/td][td]Судя по всему, набор правил для поиска читов[/td][/tr2]
GameD - ядро сервера pw, отвечает за локации и большинство функций в игре
[tr1][td]gmserver.conf, ptemplate.conf[/td][td]Базовая настройка сервиса[/td][/tr1][tr2][td]gs.conf, gsalias.conf[/td][td]Настройка локаций, названий и путей основных файлов[/td][/tr2]
В папке config:
[tr1][td]aipolicy.data[/td][td]...[/td][/tr1][tr2][td]elements.data[/td][td]Все итемы, нипы, реццепты, мобы и тд[/td][/tr2][tr1][td]tasks.data, dyn_tasks.data[/td][td]Квесты[/td][/tr1][tr2][td]world_targets.sev[/td][td]Точки телепорта через руну или нипа[/td][/tr2][tr1][td]extra_drops.sev[/td][td]Дополнительная настройка дропа с мобов (помимо elements.data)[/td][/tr1][tr2][td]rare_item.conf[/td][td]При получении шмотки пишет в чат[/td][/tr2][tr1][td]gshopsev.data, gshopsev1.data[/td][td]Шоп и ивент шоп[/td][/tr1]
Все остальные папки это локации:
[tr1][td]npcgen.data[/td][td]Точки респа мобов, нипов, ресурсов, динамических объектов[/td][/tr1][tr2][td]path.sev[/td][td]Пути по которым идут мобы\нипы[/td][/tr2][tr1][td]precinct.sev[/td][td]Точка респа перса после смерти[/td][/tr1][tr2][td]region.sev[/td][td]Пис зоны, зоны телепорта в данжи[/td][/tr2][tr1][td]map.bht[/td][td]Основной файл каждой локации (хотя локации запускаются даже если его удалить
)[/td][/tr1]
GamebdD - игровая база, которая содержит всю информацию о персонажах на сервере
[tr1][td]gamesys.conf[/td][td]Базовая конфигурация[/td][/tr1][tr2][td]clsconfig[/td][td]Стартовые персонажи (те которые при создании)[/td][/tr2][tr1][td]fix.sh[/td][td]Есть в некоторых версиях, типо фикс базы (на деле лично мне ни разу не помогло)[/td][/tr1]
GdeliveryD - отвечает за большинство крупных ивентов (тв, бд).
[tr1][td]gamesys.conf[/td][td]Базовая конфигурация[/td][/tr1][tr2][td]auctionid.txt[/td][td]Список итемов на ауке[/td][/tr2][tr1][td]domain.sev, domain2.sev, domain2_cross.sev[/td][td]Файлы ТВ и БД[/td][/tr1][tr2][td]filters[/td][td]Фильтр символов\слов которые используются в имени при создании перса[/td][/tr2][tr1][td]sysauctionlist.txt[/td][td]Системный аукцион[/td][/tr1]
GfactionD - отвечает за кланы и все что с ними связано.
[tr1][td]gamesys.conf[/td][td]Базовая настройка сервиса[/td][/tr1][tr2][td]filters[/td][td]Фильтр символов\слов которые используются в имени при создании клана[/td][/tr2]
GlinkD - сервис отвечающий за коннект игроков на сервер.
[tr1][td]gamesys.conf[/td][td]Базовая настройка сервиса[/td][/tr1]
Logservice - из названия понятно, что это логгер всех событий которые происходят на сервере.
[tr1][td]logservice.conf[/td][td]Базовая настройка сервиса и путей до логов, а так же уровень логирования[/td][/tr1]
UniquenameD - сервис для хранения имен персонажей (на самом деле не понятно зачем нужен отдельный сервис если можно было все хранить в gamedbd).
[tr1][td]gamesys.conf[/td][td]Базовая настройка сервиса[/td][/tr1]
Сервисы которых нет в стандартных сборках
loader, servicerun - вроде как они нужны для правильного запуска сервера и слежения за авто подъемом упавших локаций\сервисов, но настроить их нормально так и не получилось
Примерная схема связи между сервисами:
Параметры основных конфигов:
Coming SOON!
p.s
Постепенно все будет дополняться и изменяться (что и где естественно будет написано ниже), если хотите что то предложить или дополнить, пишите в ЛС.