Docs: README (project map), AUDIT (review 03.09), BOTS/DEBUG/BOTBRAIN/INSTALL updated for SPP 3

This commit is contained in:
2026-09-03 20:43:30 +02:00
parent 165820c041
commit 97ce6ae2af
7 changed files with 124 additions and 11 deletions
+6 -9
View File
@@ -1,14 +1,11 @@
# src_mobius — рабочие исходники сервера
Рабочая копия исходников L2J Mobius CT_0 Interlude. **Все правки кода и данных ботов делаются здесь** — это источник истины.
Рабочая копия исходников L2J Mobius CT_0 Interlude под git (корень репозитория — `I:\coding\l2sp`). **Все правки кода и данных ботов делаются здесь** — это источник истины.
Структура (только то, что нужно для разработки):
- `mobius/L2J_Mobius_CT_0_Interlude/java/` — полные исходники сервера. Всё по ботам: `java/org/l2jmobius/gameserver/managers/FakePlayer*.java`
- `mobius/L2J_Mobius_CT_0_Interlude/dist/` — оверлей датапака: только наши файлы (данные ботов и xsd в `game/data`, конфиги в `game/config`, чат-хендлеры в `game/data/scripts`, сиды в `db_installer/sql`), плюс `libs/` — jar-зависимости сборки
- `mobius/L2J_Mobius_CT_0_Interlude/build.xml` — ant-сборка (JDK 25); результат в `mobius/build/dist/libs/` (не в git)
- `mobius/L2J_Mobius_CT_0_Interlude/java/` — полные исходники сервера (1630 файлов). Всё по фейк-игрокам: `java/org/l2jmobius/gameserver/managers/FakePlayer*.java`
- `mobius/L2J_Mobius_CT_0_Interlude/dist/game/data/` — данные чат-системы: `FakePlayerChatLines.xml` (швы+правила), `FakePlayerPools.xml` (рекурсивные пулы), `FakePlayerIntents.xml` (лексикон понимания), xsd
- `mobius/L2J_Mobius_CT_0_Interlude/dist/libs/` — jar-зависимости для сборки
- `build.xml` — ant-сборка (Java 25)
Сборка и деплой: `build.ps1` в корне (Windows) или `tools/build.sh` + `tools/deploy.sh`. Деплой копирует оверлей поверх `../server/` и jar в `../server/libs/`.
Деплой: собранный `GameServer.jar``../server/libs/`, XML-данные → `../server/game/data/`. Бэкапы jar лежат в `../server/backup/`.
`../src_mobius_interlude.zip` — замороженный архив (состояние на момент переезда сюда), больше не обновляется. Полный датапак (config, скрипты и т.д.) при необходимости достаётся из него.
Ванильная база — Mobius `9be7adbe5a` (первый коммит репозитория); `git diff f520c66 -- src_mobius` показывает весь наш патч.