Skip to content

Instantly share code, notes, and snippets.

@rdrgox
Last active February 18, 2023 17:53
Show Gist options
  • Save rdrgox/a74739a22c6d3bfbd1ec21c3481af25d to your computer and use it in GitHub Desktop.
Save rdrgox/a74739a22c6d3bfbd1ec21c3481af25d to your computer and use it in GitHub Desktop.

Unreal Tournament: Game of the Year Edition '99 Linux

Probado en Ubuntu 22.04 LTS

Requisitos

  • Imagen ISO del juego Download
  • OldUnreal-UTPatch469c-Linux-amd64.tar.bz2 Download

Instalación

cd $HOME
mkdir ut
cd ut/
mv ~/Descargas/OldUnreal-UTPatch469c-Linux-amd64.tar.bz2 .
tar -xf OldUnreal-UTPatch469c-Linux-amd64.tar.bz2
rm -r OldUnreal-UTPatch469c-Linux-amd64.tar.bz2
tree -L 1
.
├── Help
├── LICENSE.md
├── System
├── System64
├── SystemLocalized
├── Textures
└── Web
  • Montar imagen ISO: UT_GOTY_CD1.iso
  • Copiar carpetas /Music y /Sounds que están dentro de la imagen ISO hacia el directorio /ut
  • Copiar contenido de la carpeta /Textures en la carpeta /ut/Textures sin reemplazar los archivos existentes
  • Crear carpeta Maps/ dentro del directorio /ut
  • Copiar solo los archivos .unr que se encuentran dentro de la carpeta /Maps que están dentro de la imagen .UT_GOTY_CD1.iso, hacia la carpeta /ut/Maps
  • Extraer todos los mapas descomprimidos .uz al directorio /Maps
  • Montar imagen ISO: UT_GOTY_CD2.iso
  • Copiar contenido de las carpeta /maps, /Sounds y /Textures que están dentro de la imagen ISO UT_GOTY_CD2.iso hacia el directorio /ut
  • Copiar los archivos .u e .int que se encuentran dentro de imagen UT_GOTY_CD2.iso en la carpeta /System, en el directorio /ut/System del juego.
sudo mount -t iso9660 -o loop ~/Descargas/UT_GOTY_CD1.iso /mnt/
cd mnt/
cp -r Music/ ~/ut/ && cp -r Sounds/ ~/ut/ && cp Textures/* ~/ut/Textures/
cd ~/ut/
mkdir Maps/
cd Maps/
cp Maps/*.unr ~/ut/Maps/
for i in /mnt/Maps/*.uz; do ~/ut/System64/ucc-bin decompress $i; done
mv ~/.utpg/System/*.unr ~/ut/Maps/
sudo umount /mnt
sudo mount -t iso9660 -o loop $HOME/Descargas/UT_GOTY_CD2.iso /mnt/
cd mnt/
cp Textures/* ~/ut/Textures/ && cp Sounds/* ~/ut/Sounds
for i in /mnt/maps/*.uz; do ~/ut/System64/ucc-bin decompress $i; done
mv ~/.utpg/System/*.unr ~/ut/Maps/
cp System/*.u ~/ut/System/ && cp System/*.int ~/ut/System/
cd ~/ut/System64/
./ucc-bin
./ut-bin

Actualizar Master Server para poder jugar Online

nano ~/.utpg/System/UnrealTournament.ini

Buscar [UBrowserAll], quitar y agregar lo siguiente:

Quitar:

[UBrowserAll]
ListFactories[0]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.gamespy.com,MasterServerTCPPort=28900,Region=0,GameName=ut

Agregar:

[UBrowserAll]
ListFactories[0]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.333networks.com,MasterServerTCPPort=28900,Region=0,GameName=ut
ListFactories[1]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.newbiesplayground.net,MasterServerTCPPort=28900,Region=0,GameName=ut
ListFactories[2]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.errorist.eu,MasterServerTCPPort=28900,Region=0,GameName=ut
ListFactories[3]=UBrowser.UBrowserGSpyFact,MasterServerAddress=utmaster.epicgames.com,MasterServerTCPPort=28900,Region=0,GameName=ut

Cambiar

[UBrowserAll]
bFallbackFactories=True


[UBrowser.UBrowserMainClientWindow]
bKeepMasterServer=False

Por

[UBrowserAll]
bFallbackFactories=False

[UBrowser.UBrowserMainClientWindow]
bKeepMasterServer=True
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment