Package: MUCLC (Minor Unreal CLient Corrections)
Version: 0.1
   Date: 2003-03-24
 Author: }TCP{Wolf aka Mia_The_Chaotic


-> TABLE OF CONTENTS <-
->   I. What is this?
->  II. Install
-> III. Run/Settings
->  IV. Legal Stuff



I. Introduction
---------------
... and yet another useless mod (you gotta love linux :D)

Erm okay where were I? Oh yea, what's that shit again here? Humm... well you
know Unreal has a few faults - well actually a LOT but not all are easy to
correct. Furthermore, users with lack of knowledge can further decrease
Unreal gaming quality.

These 2 faults of Unreal are addresses here:

1) Purge cache
Many users do not know that their cache gets cleared after 30 days by default.
It is easy to overcome, simply by setting the "PurgeCacheVariable" to 0 in the
Unreal.ini - then, downloaded files stay forever and save someone bandwidth
(server AND client), time and frustration.

2) Netspeed
Again something people widely do not know is, that the "MaxClientSpeed"
setting is completely ineffective in Unreal at the point when players join the
first time. They overrule the server setting and their speed setting goes!
This is a stupid bug, pff, shame on Epic :(

When this mod is applied on your server, joining players will find their
Unreal.ini being MODIFIED!! Don't worry, it's totally harmless :D

It will execute client side console commands to come by the 2 above points,
effectively setting PurgeCachedays to 0 everytime a player enters, and also
correcting the client netspeed if it has to be corrected (downwards!).

THE CLIENT NETSPEED WILL ONLY BE CORRECTED FOR THE SERVER THIS MOD IS RUN ON,
WHEN THE CLIENT JOINS ANOTHER SERVER, ITS OLD SETTINGS WILL BE EFFECTIVE, ONLY
ITS CACHE SETTINGS ARE PERMANENTLY ALTERED!

Well at least that was the plan, should in some rare occasion the netspeed be
altered persistently... oh well who cares...



II. Install
-----------
On your server, copy all files to your Unreal\system directory.

Use a client spawner to spawn "MUCLC.MUCLC" on players. Also add this to your
Unreal.ini where all the server packages are...

ServerPackages=MUCLC



III. Run / Settings
-------------------
None... it runs all alone if you installed it correctly, nothing to set.



IV. Legal Stuff
---------------
The code is pretty simple, reuse it in whatever way you want, as long as you
give me credits and don't mess up other peoples' config with it. I take no
responsibility for lost data, settings or whatever... all your risk!!!!

Enjoy,

Wolf



-----------------------------------------------------------

Possible things to add?

NeverSwitchOnPickup True | flush | obj garbage
