Instalador automatizado e bilíngue (PT-BR/EN) para Unreal Tournament 2003 no Linux
Este é apenas um instalador/configurador automático
This is only an automatic installer/configurator
Você precisa ter uma cópia original do jogo (CD/DVD/ISO)
You need to have an original copy of the game (CD/DVD/ISO)
Este script automatiza completamente a instalação e configuração do Unreal Tournament 2003 no Linux, realizando:
- ✅ Extração automática dos arquivos do jogo (ISO/DVD ou pasta)
- ✅ Aplicação do patch 2225.3 (última versão oficial)
- ✅ Configuração do ambiente Linux (OpenGL, SDL)
- ✅ Correção de bibliotecas de som (SDL, OpenAL)
- ✅ Criação de atalhos no menu de aplicativos
- ✅ Configuração de CD Key padrão
- ✅ Descompressão de arquivos .uz2
- ✅ Criação de launcher no sistema
- ✅ Configuração automática de renderização
- ✅ Interface bilíngue (detecta idioma do sistema)
- ✅ Limpeza de arquivos temporários da instalação original
- 🌍 Detecção automática de idioma (PT-BR/EN)
- 🔧 Instalação totalmente automatizada com zero interação
- 📦 Verifica e instala dependências automaticamente
- 🎨 Converte e instala ícones para o sistema
- 🔑 CD Key pré-configurado (pode ser alterado depois)
- 🎮 Criação de executável global (
ut2003no terminal) - 🗂️ Suporte múltiplas fontes: ISO, DVD montado, ou pasta de arquivos
- 🧹 Remove arquivos desnecessários (temp, cache, instaladores Windows)
O script aceita os seguintes formatos de origem:
/caminho/para/arquivo.iso
/caminho/para/arquivo.ISO
/caminho/para/pasta/ut2003
Se você tem a versão em 3 CDs:
- Copie TODO o conteúdo do CD 1 para uma pasta
- Copie TODO o conteúdo do CD 2 para a MESMA pasta (sobrescreva arquivos)
- Copie TODO o conteúdo do CD 3 para a MESMA pasta (sobrescreva arquivos)
- Informe o caminho dessa pasta única ao script
❌ NÃO use aspas ao informar o caminho:
# ERRADO:
"/home/usuario/jogos/ut2003.iso"
'/home/usuario/jogos/ut2003.iso'
# CORRETO:
/home/usuario/jogos/ut2003.iso✅ Use caminhos absolutos ou relativos sem aspas:
# Exemplos corretos:
/home/usuario/Documentos/UT2003.iso
~/Downloads/ut2003.iso
./ut2003/
../jogos/ut2003.iso- Ubuntu/Debian ou derivados (64-bit)
- Acesso à internet (para baixar o patch)
- Cópia original do UT2003 (CD/DVD/ISO)
- Pelo menos 3GB de espaço livre
- Baixe o script:
wget https://raw.githubusercontent.com/hudsonalbuquerque97-sys/ut2003-linux-installer/refs/heads/main/ut2003_intaller.sh
ut2003_installer.sh- Torne-o executável:
chmod +x ut2003_installer.sh- Execute:
./ut2003_installer.sh- Siga as instruções na tela e informe o caminho da ISO ou pasta (sem aspas!)
O jogo pode ser executado de várias formas:
# Via executável global
ut2003
# Via launcher
~/Games/ut2003/ut2003_launch.sh
# Via comando direto
cd ~/Games/ut2003/System && ./ut2003-bin
# Via menu de aplicativos (procure por "Unreal Tournament 2003")O script verifica e instala automaticamente:
wget- Download do patchutil-linux- Suporte 32-bitexpect- Automação de instalaçãoimagemagick- Conversão de íconeslibstdc++5:i386- Biblioteca C++ 32-bitlibsdl1.2debian:i386- Biblioteca SDL para somlibopenal1:i386- Biblioteca OpenAL para áudio 3D
~/Games/ut2003/ # Diretório principal do jogo
├── System/ # Executáveis e bibliotecas
├── Maps/ # Mapas do jogo
├── Textures/ # Texturas
├── Sounds/ # Sons
├── Music/ # Músicas
└── ut2003_launch.sh # Launcher do jogo
~/.ut2003/ # Configurações do usuário
└── System/
├── UT2003.ini # Configuração principal
└── User.ini # Configuração do usuário
~/.local/share/applications/
└── ut2003.desktop # Atalho do menu
/usr/local/bin/
└── ut2003 # Executável global
Edite o arquivo:
nano ~/Games/ut2003/System/cdkeynano ~/.ut2003/System/UT2003.ini
nano ~/.ut2003/System/User.ini# Verifique as bibliotecas
cd ~/Games/ut2003/System
ldd ./ut2003-bin
# Reinstale dependências
sudo apt-get install --reinstall libstdc++5:i386 libsdl1.2debian:i386 libopenal1:i386cd ~/Games/ut2003/System
ln -sf /usr/lib/i386-linux-gnu/libSDL-1.2.so.0 libSDL-1.2.so.0
ln -sf /usr/lib/i386-linux-gnu/libopenal.so.1 openal.sochmod -R 775 ~/Games/ut2003
chmod -R 775 ~/.ut2003Para remover completamente o jogo e todas as configurações:
# Remove o diretório do jogo
rm -rf ~/Games/ut2003
# Remove configurações do usuário
rm -rf ~/.ut2003
# Remove atalho do menu
rm -f ~/.local/share/applications/ut2003.desktop
# Remove ícone do usuário
rm -f ~/.local/share/icons/ut2003.png
# Remove ícones do sistema (requer sudo)
sudo rm -f /usr/share/icons/hicolor/*/apps/ut2003.png
sudo gtk-update-icon-cache /usr/share/icons/hicolor/ 2>/dev/null
# Remove executável global (requer sudo)
sudo rm -f /usr/local/bin/ut2003
# Atualiza cache do menu
update-desktop-database ~/.local/share/applications 2>/dev/null
echo "Unreal Tournament 2003 removido completamente!"This script completely automates the installation and configuration of Unreal Tournament 2003 on Linux, performing:
- ✅ Automatic extraction of game files (ISO/DVD or folder)
- ✅ Application of patch 2225.3 (latest official version)
- ✅ Linux environment configuration (OpenGL, SDL)
- ✅ Sound library fixes (SDL, OpenAL)
- ✅ Creation of shortcuts in the applications menu
- ✅ Default CD Key configuration
- ✅ Decompression of .uz2 files
- ✅ System launcher creation
- ✅ Automatic rendering configuration
- ✅ Bilingual interface (detects system language)
- ✅ Cleanup of temporary files from original installation
- 🌍 Automatic language detection (PT-BR/EN)
- 🔧 Fully automated installation with zero interaction
- 📦 Checks and installs dependencies automatically
- 🎨 Converts and installs icons for the system
- 🔑 Pre-configured CD Key (can be changed later)
- 🎮 Global executable creation (
ut2003in terminal) - 🗂️ Multiple source support: ISO, mounted DVD, or file folder
- 🧹 Removes unnecessary files (temp, cache, Windows installers)
The script accepts the following source formats:
/path/to/file.iso
/path/to/file.ISO
/path/to/folder/ut2003
If you have the 3-CD version:
- Copy ALL content from CD 1 to a folder
- Copy ALL content from CD 2 to the SAME folder (overwrite files)
- Copy ALL content from CD 3 to the SAME folder (overwrite files)
- Provide the path to this single folder to the script
❌ DO NOT use quotes when providing the path:
# WRONG:
"/home/user/games/ut2003.iso"
'/home/user/games/ut2003.iso'
# CORRECT:
/home/user/games/ut2003.iso✅ Use absolute or relative paths without quotes:
# Correct examples:
/home/user/Documents/UT2003.iso
~/Downloads/ut2003.iso
./ut2003/
../games/ut2003.iso- Ubuntu/Debian or derivatives (64-bit)
- Internet access (to download the patch)
- Original copy of UT2003 (CD/DVD/ISO)
- At least 3GB of free space
- Download the script:
https://raw.githubusercontent.com/hudsonalbuquerque97-sys/ut2003-linux-installer/refs/heads/main/ut2003_intaller.sh
ut2003_installer.sh- Make it executable:
chmod +x ut2003_installer.sh- Run it:
./ut2003_installer.sh- Follow the on-screen instructions and provide the path to the ISO or folder (without quotes!)
The game can be run in several ways:
# Via global executable
ut2003
# Via launcher
~/Games/ut2003/ut2003_launch.sh
# Via direct command
cd ~/Games/ut2003/System && ./ut2003-bin
# Via applications menu (search for "Unreal Tournament 2003")The script automatically checks and installs:
wget- Patch downloadutil-linux- 32-bit supportexpect- Installation automationimagemagick- Icon conversionlibstdc++5:i386- 32-bit C++ librarylibsdl1.2debian:i386- SDL library for soundlibopenal1:i386- OpenAL library for 3D audio
~/Games/ut2003/ # Main game directory
├── System/ # Executables and libraries
├── Maps/ # Game maps
├── Textures/ # Textures
├── Sounds/ # Sounds
├── Music/ # Music
└── ut2003_launch.sh # Game launcher
~/.ut2003/ # User settings
└── System/
├── UT2003.ini # Main configuration
└── User.ini # User configuration
~/.local/share/applications/
└── ut2003.desktop # Menu shortcut
/usr/local/bin/
└── ut2003 # Global executable
Edit the file:
nano ~/Games/ut2003/System/cdkeynano ~/.ut2003/System/UT2003.ini
nano ~/.ut2003/System/User.ini# Check libraries
cd ~/Games/ut2003/System
ldd ./ut2003-bin
# Reinstall dependencies
sudo apt-get install --reinstall libstdc++5:i386 libsdl1.2debian:i386 libopenal1:i386cd ~/Games/ut2003/System
ln -sf /usr/lib/i386-linux-gnu/libSDL-1.2.so.0 libSDL-1.2.so.0
ln -sf /usr/lib/i386-linux-gnu/libopenal.so.1 openal.sochmod -R 775 ~/Games/ut2003
chmod -R 775 ~/.ut2003To completely remove the game and all settings:
# Remove game directory
rm -rf ~/Games/ut2003
# Remove user settings
rm -rf ~/.ut2003
# Remove menu shortcut
rm -f ~/.local/share/applications/ut2003.desktop
# Remove user icon
rm -f ~/.local/share/icons/ut2003.png
# Remove system icons (requires sudo)
sudo rm -f /usr/share/icons/hicolor/*/apps/ut2003.png
sudo gtk-update-icon-cache /usr/share/icons/hicolor/ 2>/dev/null
# Remove global executable (requires sudo)
sudo rm -f /usr/local/bin/ut2003
# Update menu cache
update-desktop-database ~/.local/share/applications 2>/dev/null
echo "Unreal Tournament 2003 completely removed!"LYR22-RZ743-A9D7T-CNNEN
Este é um CD Key genérico para testes. Se você possui uma cópia original, use sua própria chave.
This is a generic CD Key for testing. If you own an original copy, use your own key.
Testado em / Tested on:
- ✅ Ubuntu 20.04 LTS
- ✅ Ubuntu 22.04 LTS
- ✅ Ubuntu 24.04 LTS
- ✅ Debian 11 (Bullseye)
- ✅ Debian 12 (Bookworm)
- ✅ Linux Mint 21+
- ✅ Pop!_OS 22.04+
⚠️ Requer arquitetura 64-bit com suporte a 32-bit / Requires 64-bit architecture with 32-bit support⚠️ Algumas distribuições podem precisar de configuração adicional do multilib / Some distributions may need additional multilib configuration⚠️ Placas de vídeo muito antigas podem ter problemas com OpenGL / Very old graphics cards may have OpenGL issues
Contribuições são bem-vindas! Sinta-se à vontade para:
Contributions are welcome! Feel free to:
- 🐛 Reportar bugs / Report bugs
- 💡 Sugerir melhorias / Suggest improvements
- 🔧 Enviar pull requests / Submit pull requests
- 📖 Melhorar a documentação / Improve documentation
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
This project is licensed under the MIT License - see the LICENSE file for details.
- Epic Games - Por criar o Unreal Tournament 2003
- Comunidade Linux Gaming - Pelo suporte contínuo
- Josh Barrass - Pelo patch 2225.3 para Linux