e7299b17e9
Stack installed: - netfox v1.35.3 (core + extras + noray + internals) - godot-jolt v0.16.0-stable Architecture: - Server: ENet transport (works headless, no netfox deps) - Client/Editor: netfox rollback (RollbackSynchronizer, TickInterpolator) New/modified: - docs/migration-netfox-plan.md — migration architecture - scripts/network/network_manager.gd — netfox-aware ENet fallback - scripts/network/player.gd — clean base player - client/characters/player_netfox.gd — rollback player w/ WeaponManager - client/characters/input/player_net_input.gd — BaseNetInput subclass - client/characters/character/fps_character_controller.gd — netfox input feed - client/weapons/ — weapon data, registry, TacticalWeaponHitscan, WeaponManager - client/scripts/round_replicator.gd — client-side round state bridge - server/scripts/round_manager.gd — improved state machine - server/scripts/plugin_api/plugin_manager.gd — refined plugin system - config: enemy_tag, ally_tag for meatball targeting Removed: old C++ SimulationServer GDExtension (replaced by netfox rollback)
129 lines
2.4 KiB
XML
129 lines
2.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>files</key>
|
|
<dict>
|
|
<key>Resources/Info.plist</key>
|
|
<data>
|
|
PLFiiedGCgBUVIdXAwIQZP3TzhU=
|
|
</data>
|
|
</dict>
|
|
<key>files2</key>
|
|
<dict>
|
|
<key>Resources/Info.plist</key>
|
|
<dict>
|
|
<key>hash2</key>
|
|
<data>
|
|
oUfCierc8a2c8bsFW1mu5lCv8dOCnLWbP/Ju8VP12gk=
|
|
</data>
|
|
</dict>
|
|
</dict>
|
|
<key>rules</key>
|
|
<dict>
|
|
<key>^Resources/</key>
|
|
<true/>
|
|
<key>^Resources/.*\.lproj/</key>
|
|
<dict>
|
|
<key>optional</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1000</real>
|
|
</dict>
|
|
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1100</real>
|
|
</dict>
|
|
<key>^Resources/Base\.lproj/</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>1010</real>
|
|
</dict>
|
|
<key>^version.plist$</key>
|
|
<true/>
|
|
</dict>
|
|
<key>rules2</key>
|
|
<dict>
|
|
<key>.*\.dSYM($|/)</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>11</real>
|
|
</dict>
|
|
<key>^(.*/)?\.DS_Store$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>2000</real>
|
|
</dict>
|
|
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
|
<dict>
|
|
<key>nested</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>10</real>
|
|
</dict>
|
|
<key>^.*</key>
|
|
<true/>
|
|
<key>^Info\.plist$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^PkgInfo$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^Resources/</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^Resources/.*\.lproj/</key>
|
|
<dict>
|
|
<key>optional</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1000</real>
|
|
</dict>
|
|
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1100</real>
|
|
</dict>
|
|
<key>^Resources/Base\.lproj/</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>1010</real>
|
|
</dict>
|
|
<key>^[^/]+$</key>
|
|
<dict>
|
|
<key>nested</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>10</real>
|
|
</dict>
|
|
<key>^embedded\.provisionprofile$</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^version\.plist$</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
</dict>
|
|
</dict>
|
|
</plist>
|