very nervous when i want play in multiple servers with custom things because all these server system patch overwrite original client files.
So my suggestion to all server owners put all custom files in your system directory.
You need just edit l2.ini
example:
[Core.System]
PurgeCacheDays=30
SavePath=../Save
CachePath=../Cache
CacheExt=.uxx
Paths=./*.u
Paths=./GameGuard/StaticMeshes/*.usx
Paths=./GameGuard/Textures/*.utx
Paths=./GameGuard/Sounds/*.uax
Paths=./GameGuard/Maps/*.unr
Paths=./GameGuard/Music/*.umx
Paths=./GameGuard/Animations/*.usk
Paths=./GameGuard/SysTextures/*.utx
Paths=./GameGuard/Animations/*.ukx
Paths=../StaticMeshes/*.usx
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Voice/*.uax
Paths=../Maps/*.unr
;Paths=../Music/*.umx
Paths=../Animations/*.ukx
Paths=../SysTextures/*.utx
Paths=../Animations/*.usk
Paths=../Saves/*.uvx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
create in system directory new directory with name example "GameGuard" and in this folder create "systextures, animations, music, map and etc.." and there put ur custom client files.
It's all. All working fine and tested with many players.