Замер: для gm_construct реально читаются 335 файлов из VPK на 27,0 МБ (277 материалов, 23 модели, 35 Lua-скриптов; крупнейшее — m_anm.ani 6,8 МБ) плюс карта 35,0 МБ. Итого 62,1 МБ сырых, 31 МБ в tar.gz — против 6,7 ГБ полной установки. Этого набора достаточно: клиент запускается с ним, карта и пистолет полностью текстурированы (проверено кадром). - VirtualFs: запись успешных чтений (start_recording/take_recorded); - команда `gmod-rs fs pack <карта> --out <каталог>`: собирает мир, грузит модели игрока и оружия, автозагрузку Lua и копирует прочитанные файлы в структуру garrysmod/... плюс карту — получается самодостаточный корень ассетов для `--assets`; - android/build.sh: если есть android/assets/gmod (или GMOD_RS_ANDROID_ASSETS), каталог кладётся в APK как assets/gmod; - MainActivity: при первом запуске распаковывает assets/gmod в files/gmod_server/server, если карты там ещё нет — APK самодостаточен, adb push не нужен; - .gitignore: android/assets/ (ассеты GMod не коммитим). Все сьюты зелёные.
5 lines
47 B
Text
5 lines
47 B
Text
/target/
|
|
/cache/
|
|
*.log
|
|
*.trace
|
|
android/assets/
|