Внимание!!! AdBlock блокирует показ некоторых скриншотов. Пожалуйста, все вопросы к разработчкикам
Автор
Сообщение
Fanfar
Unreal Tournament 2004, патч v3369 (*.deb пакет для Ubuntu!!!)
Год выпуска: 2004 Жанр: Shooter Разработчик: Digital Extremes и Epic Games Платформа: GNU/Linux x86 + amd64 Системные требования: Pentium 4/Athlon XP 2 ГГц Linux x86/amd64 1 Гб памяти 3D-ускоритель со 128 Мб памяти 5.5 Гб на винчестере Тип издания: пиратка Язык интерфейса: только английский Таблэтка: Присутствует, встроенная Описание: Сборка на основе PC версии UT 2004 + патчей из сети (версия 3369), оформленная в виде *.deb пакетов, пригодных к автоматической установке.
В пакете ut2004 содержится серийник (при установке из консоли - спрашивает какой серийник использовать, из GUI - выбирает дефолтный). Пакет также патчит /etc/hosts и добавляет туда лекарство от проверки серийника на сервере Epic Games.
Проверено на: Ubuntu 9.04 x86 и amd64 (как клиент, так и сервер): идеально На Dual-Head конфигурации дисплея также отлично работает
Список произведённых изменений:
Добавлен серийник (симлинк на файлы /usr/local/games/ut2004/System/cdkey-*) и (!!!) диалог выбора серийника при установке: позволит ставить один и тот же пакет на разные Linux-компьютеры
Исправлен баг с полноэкранным видео и корявым звуком: некоторые библиотеки *.so из папки System/ симлинкнуты на более свежие в /lib
Пакет ut2004 модифицирует файл /etc/hosts добавляя туда заглушки на сервера проверки серийника EpicGames
Добавлены карты
Доп. информация: Игра устанавливается последовательным открытием представленных *.deb.пакетов (или установкой из локального репозитория). Enjoy!
Пакеты лучше ставить из консоли: это позволит выбрать серийник для установки! Делается это так: по очереди, по всем пакетам:
sudo dpkg -i ut2004-res-audio_1.3-2_all.deb
UPD: или все сразу:
Код:
sudo dpkg -i *.deb
порядок установки будет соблюдён сам, пакеты с другой архитектурой также отвалятся сами
libstdc++5_3.3.6-17ubuntu1_i386.deb для 32bit, или для 64bit: libstdc++5_3.3.6-18_amd64.deb
ut2004-res-audio_1.3-2_all.deb
ut2004-res-maps_1.3-2_all.deb
ut2004-res-misc_1.3-2_all.deb
ut2004-res-textures_1.3-2_all.deb
ut2004-bin_1.3-2_i386.deb для 32bit, или для 64bit: ut2004-bin_1.3-2_amd64.deb
ut2004_1.3-7_all.deb
ut2004-mappack0_1.0-1_all.deb - MegaPack, Essential ECE, CBP-1, CBP-2 (vol1 и vol2). Этот пакет также нужен для остальных mappack!
ut2004-mappack1_1.0-3_all.deb - дополнительные DM-карты, отобранные вручную
ut2004-mappack2_1.0-1_all.deb - ещё больше дополнительных DM-карт, также отобранных вручную
Запускаем /usr/local/bin/ut2004 (пункт меню должен создаваться сам, но на всякий случай проверьте!) Запуск сервера из консоли: /usr/local/bin/ut2004-server. Пакеты можно добавить в локальный репозиторий, и устанавливать оттуда одной командой (все зависимости прописаны верно):
Как этого добиться: статья на хабрахабре, в конце "Создаём собственный репозиторий пакетов"
Братья-линуксоиды, в бой!
Известные проблемы и решения
Раздача обновлена! Качаем новую версию и проблемы не будет Пакет ut2004 пишет серийник в файл /usr/local/games/ut2004/System/cdkey , и ошибка значит что серийника там нет. Симптомы: Настраивается пакет ut2004 (1.3-2) ... dpkg: не удалось обработать параметр ut2004 (--install): подпроцесс установлен сценарий post-installation возвратил код ошибки 1 При обработке следующих пакетов произошли ошибки: ut2004 А при запуске из терминала — такая проблема: $ ut2004 appMsgf(): Your CD key appears to be invalid. You will need to reinstall the game and enter your CD key to fix this problem. Signal: SIGTRAP [trap] Aborting. Ничего страшного: в той же папке /usr/local/games/ut2004/System есть ещё с десяток файлов вида "cdkey-*" с другими серийниками. Пакет удаляем (из менеджера пакетов или в терминале:sudo apt-get purge ut2004), и редактируем ручками файл cdkey (или выполняем в командной строки): $ cd /usr/local/games/ut2004/System $ ls | grep cdkey (покажет список доступных серийников) $ sudo cp cdkey-2 cdkey
Вуаля!
Поиграйтесь в настройках системы с устройствами вывода звука: скорее всего там будет Ваша звуковуха, PulseAudio и прочее. Меняйте устройство по умолчанию до тех пор пока звук не появится: UT2004 дружит не со всеми способами проигрывания аудио. Звук обязательно появится! Также попробуйте прибить все приложения использующие звук (плеер, браузер с флеш-роликами) — бывают иногда и такие проблемы.
Если при запуске из терминала видна следующая ошибка: $ /usr/local/bin/ut2004 open /dev/[sound/]dsp: No such file or directory n3cr0 рекомендует: $ sudo modprobe snd_pcm_oss $ sudo modprobe snd_mixer_oss
Метод от AmiD_FLice: Ставим пакет alsa-oss. В ~/.ut2004/System/UT2004.ini находим секцию [ALAudio.ALAudioSubsystem] и устанавливаем UseDefaultDriver=False , CompatibilityMode=True. В скрытом файле ~/.alsoftrc добавляем две строчки: drivers = oss refresh = 2048 Сохраняем документ, после чего игру запускаем так: aoss ut2004
Для тех у кого Realtek (спасибо Le_X_eL): Ставим нормальные драйвера. Все ссылки и инструкции: http://forum.ubuntu.ru/index.php?topic=66862.0 Это займет некоторое время, т.к. придется самим компилить все (и качать недостающие для этого пакеты).
Если ничего не помогло, можно попробовать перед запуском убить PulseAudio так: sudo killall pulseaudio. Если помогло — сносим pulseaudio насовсем (спасибо E1ion). А вообще — он хороший и убивать его не надо
Скрипт /usr/local/bin/ut2004-server не всегда верно определяет, какой бинарник запускать: версию для 32 или 64 бит. Решение простое: запустить один из следующих бинарников в зависимости от разрядности процессора: /usr/local/games/ut2004/System/ucc-bin /usr/local/games/ut2004/System/ucc-bin-linux-amd64