Looks like the patch did not take care of it
But, I have come up with a pretty good workaround for all you admins out there that run multiple servers out of the same folders.
Let's say you have 3 servers - Server1, Server2, and Server3.
The only folder you'll need to duplicate is the System folder, so make 1 copy of System within your UT2003 or UT2003Server folder for each server you're running. In my example, I would need 3 system folders.
So, now I have System, System2, and System3. What you're going to do is modify the folders that each of these servers are using so that they all use the same Textures, Maps, Sounds, etc. directories, but different System folders.
Let's assume you named the .ini file server.ini. Open the server.ini in the System directory. Browse to the <code>[Core.System]</code> section. It should look like this:<code>
[Core.System]
PurgeCacheDays=30
SavePath=../Save
CachePath=../Cache
CacheExt=.uxx
Paths=../System/*.u
Paths=../Maps/*.ut2
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Paths=../StaticMeshes/*.usx
Paths=../Animations/*.ukx
Paths=../Saves/*.uvx
Suppress=DevLoad
etc.
etc.
</code>
You see those <code>Paths=</code> lines? That tells your server which folder to look in for packages, while the extension on the end of the line tells the server what type of files are in that folder. For the line that reads <code>Paths=../System/*.u</code> change the name of the folder to the corresponding folder for that particular server. So for the System2 folder, we would change that line in the System2/server.ini files to <code>Paths=../System2/*.u</code> and for Server3, we would change the System3/server.ini file so that the line for *.u reads <code>Paths=../System3/*.u</code>. That's about all there is to it. Just remember to start each server from the different folders now, and you will finally have the functionality you've been missing at a minimal cost to diskspace usage.