RedirectToURL für UT2003/04

Von Matthias

Um die Downloadzeit von Maps und Mods zu verkürzen bieten Unreal Tournament 2003 und 2004 die Möglichkeit, den Download umzuleiten auf einen Webserver.

Ihr braucht

Einen UT2003 oder 2004 Server
Einen Webserver

Alle die Maps und Mods, die zum Runterladen freigegeben werden sollen, sollten sich in einem Ordner befinden der auf dem Webserver liegt.

In der ut200x.ini muss geändert werden

[IpDrv.HTTPDownload]
RedirectToURL=http://deinwebserver/verzeichnis_mit_maps_und_mods/
ProxyServerHost=
ProxyServerPort=3128
UseCompression=True

Wenn UseCompression als TRUE gesetzt ist müssen alle Dateien komprimiert sein. Sie sind viel kleiner. Dies ist jedoch mit etwas Arbeit verbunden. Falls Ihr das nicht braucht könnt Ihr die Absätze über Compression vergessen und ändert bitte UseCompression in FALSE.

[IpDrv.TcpNetDriver]
AllowDownloads=True
MaxDownloadSize=0
DownloadManagers=IpDrv.HTTPDownload
[DownloadManagers=Engine.ChannelDownload]

Den Eintrag DownloadManagers=Engine.ChannelDownload ausklammern damit nur vom Webserver heruntergeladen wird.

Compression (Windows)

Für die Kompression unter Windows braucht Ihr Dos.



Die Befehle zum komprimieren

ucc compress ..mapsDM-deck16][Classic.ut2
ucc compress ..systemxinterface.u
ucc compress .. texturescustommodel1.utx
Je nach Dateityp

Möglich ist es auch alle Dateien auf einmal zu komprimieren

Hier müsst Ihr je nachdem welche Maps Ihr komprimieren wollt, beispielsweise alle CTF-Maps, nach dem z.B. CTF- einen * als Joker schreiben.



Die komprimierte Datei heißt dann z. B. CTF-deinemap.ut2.uz2 und befindet sich im Mapsordner.

D:UT2003Maps zum Beispiel

Diese Datei muss in den Ordner auf dem Webserver.
Also:
http://deinwebserver/verzeichnis-mit-maps-und-mods/DM-deinemap.ut2.uz2

Compression (Linux)

Unter Linux ist das Ganze natürlich auch möglich, an dieser Stelle danke ich Arne für das ausprobieren unter Linux. Der Befehl lautet dann:

$ ./ucc-bin compress ../Maps/CTF-Yourmapname.ut2


$ ucc-bin compress ../Maps/DM-Antalus.ut2
Compressed ../Maps/DM-Antalus.ut2 -> ../Maps/DM-Antalus.ut2.uz2 (30%)


oder wie schon unter Windows alle CTF-Maps auf einmal:

$ ucc-bin compress ../Maps/CTF-*
 Compressed ../Maps/CTF-Chrome.ut2 -> ../Maps/CTF-Chrome.ut2.uz2 (32%)
 Compressed ../Maps/CTF-Citadel.ut2 -> ../Maps/CTF-Citadel.ut2.uz2 (22%)
 Compressed ../Maps/CTF-December.ut2 -> ../Maps/CTF-December.ut2.uz2 (23%)
 Compressed ../Maps/CTF-Face3.ut2 -> ../Maps/CTF-Face3.ut2.uz2 (34%)
 Compressed ../Maps/CTF-Geothermal.ut2 -> ../Maps/CTF-Geothermal.ut2.uz2 (31%)
 Compressed ../Maps/CTF-Lostfaith.ut2 -> ../Maps/CTF-Lostfaith.ut2.uz2 (34%)
 Compressed ../Maps/CTF-Magma.ut2 -> ../Maps/CTF-Magma.ut2.uz2 (31%)
 Compressed ../Maps/CTF-Maul.ut2 -> ../Maps/CTF-Maul.ut2.uz2 (34%)
 Compressed ../Maps/CTF-Orbital2.ut2 -> ../Maps/CTF-Orbital2.ut2.uz2 (25%)


Die komprimierten Dateien findet Ihr dann bei z. B. Maps unter

/home/<user>/.ut2003/Maps

Das ist zwar etwas mühsam. Aber verkürzt die Downloadzeit doch erheblich.

Ob RedirectToURL auch beim Unreal 2 XMP möglich ist, kann leider nicht sagen ich nicht sagen. Wenn die Einträge in der INI vorhanden sind könnt Ihr es ja mal versuchen. Ich kann aber für nichts garantieren.

 


 

Vielleicht auch interessant:


Über den Autor

Apple Liebhaber, FISI, Waschbären Retter

Feedback