====================================================================================
ReadMe for UT3Fixer P2
====================================================================================
Author:       Nico de Vries
Platform:     Unreal Tournament 3 (Tested with UT3 1.2)
Website:      BigBattleServers.com (the forum can be used for feedback and requests)
Release date: May 19 2008
Version:      P2 (prototype 2)

====================================================================================
Installation (server admin manual)
====================================================================================
Windows dedicated server:
    Store the .u and .upk file(s) in your ..\UTGame\CookedPC\ directory and the 
    .ini file(s) in your ..\UTGame\Config\ directory. 

Linux dedicated server:
    Store the .u and .upk file(s) in your ../UTGame/CookedPC/ directory and the 
    .ini file(s) in your ../UTGame/Config/ directory.

For servers you need to add to the command line: ?Mutator=UT3Fixer.UT3Fixer

There are 2 special versions included. BRPG for use together with BattleRPG and
BTFA for use together with Battle Team/Freezetag Arena. When you use these the
mutator becomes UT3Fixer_BRPG.UT3Fixer or UT3Fixer_BTFA.UT3Fixer.

REMARK: the .uc files contain sourcecode for those who are interested in that. They 
are NOT needed to use and run UT3Fixer.

====================================================================================
Known problems
====================================================================================
When a mapswitch is forced with webadmin the client freezes (P2 should limit the 
lenght of this freeze).

R3PORTER does not seem to work together with UT3Fixer, since there is no sourcecode 
with R3PORTER I do not know yet how to make them compatible.

====================================================================================
What does it do?
====================================================================================
This is a fix for the "package not found download was already attempted" error that 
prevents UT3 server owners from installing custom maps on UT3 servers. P1 has been 
tested on several Unreal servers and does indeed fix this problem there. UT3Fixer 
is an ugly hack that seems to do the job. It is a temporary solution allowing server 
owners to use custom maps until Epic releases UT3 1.3 which will probably fix the 
problem.

It is based on a combination of disabling "seamless travel" while at the same time
still keeping the players connected to the server (disabling seamless travel will 
initially kick all players off the server).

PLEASE let me know what side effects this has and with what mutators and gametypes 
it is (or is not) compatible.

====================================================================================
Changes
====================================================================================
P1 -> P2
- Changed logic so things like banning and real connection problems are now properly handled
- Made special versions for use with BattleRPG and Battle Team/Freezetag Arena

====================================================================================
Thanks to (for contributions, running servers and suggestions)
====================================================================================
Contributors:
- Matt Oelfke (Mysterial) from Epic for the suggestion of disabling seamless travel
- Shambler for the usual useful input
- Hedsteem for extensive testing and feedback 
- Leslie Moss (Mossa) for extensive testing and feedback 

Communities:
- BigBattleServers.com
- ut2004.titaninternet.co.uk
- justwarfare.com
- forums.beyondunreal.com
- forums.epicgames.com   

====================================================================================
UT3Fixer Copyright (C) 2007-2008 Nico de Vries.

UT3Fixer is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see http://www.gnu.org/licenses/.
====================================================================================