Unreal — серия компьютерных игр в жанре «шутер от первого лица», действие которой происходит в одноимённой вселенной. Следует различать игры, предназначенную для одиночного прохождения (Unreal, Unreal II) и созданные специально для сетевой игры (Unreal Tournament, Unreal Tournament 2003/2004, Unreal Tournament 3). Разработчик всех игр серии и одноимённого игрового движка — компания Epic MegaGames (позже переименованная в Epic Games).
Contents |
Unreal — первая игра серии, вышла в 1998 году. Долгое время поиграть в неё можно было только поверх Unreal Tournament (который имел тот же игровой движок и существовал в версии для Linux) Ещё есть скрипт для установки Unreal Gold с диска Unreal Anthology. Однако, с недавних пор появилась возможность играть под Linux в нативный Unreal — на сайте Old Unreal был выложен неофициальный патч, содержащий, в том числе, и бинарные файлы для Linux. К сожалению патч устанавливается только на windows-версию Unreal, не поддерживает Unreal: Return to Na Pali и работает не у всех.
Мне помогло удаление из /Unreal/System всех файлов *.dll и *.exe.
Unreal Tournament — игра-продолжение серии Unreal, специально созданная для сетевых баталий. Оригинальная двухдисковая версия Unreal Tournament содержит на первом диске установщик для Linux. А вот издание Unreal Anthology такого установщика не имеет (кстати, в это издание еще и «забыли» положить набор S3TC текстур высокого разрешения). Установщик можно взять здесь - http://www.liflg.org/?catid=6&gameid=51 , существует неофициальный патч до версии 451. Проблема состоит в том, что родной установщик от loki требует оригинальный диск, но к счастью, добрые люди уже позаботились о нас и написали готовый установочный скрипт для Unreal Anthology, который работает в том числе и с антологией от «Нового диска». Для работы скрипта понадобится установленный в системе unshield. Текстуры высокого разрешения можно найти тут http://www.unrealtexture.com/UT/UT.htm.
Это происходит из-за того, что игра слишком быстро работает на современных процессорах. Мне помогло включение в настройках OpenGL вертикальной синхронизации (опция Sync to VBlank во вкладке OpenGL Settings панели управления nvidia-setting), правда fps стал постоянно равен 60, есть еще стартовый скрипт, который, по-идее, загружает процессор и снижает его производительность: http://icculus.org/lgfaq/files/ut.
Существует несколько причин. Установите патч 451. В конфигурационном файле ~/.loki/ut/System/UnrealTournament.ini попробуйте заменить строчку
AudioDevice=ALAudio.ALAudioSubsystem на
AudioDevice=Audio.GenericAudioSubsystem и наоборот. Убедитесь, что у вас в системе установлен пакет alsa-oss. Если необходимо загрузите модули snd_pcm_oss и snd_mixer_oss командами
#modprobe snd_pcm_oss #modprobe snd_mixer_oss
Unreal II: The Awakening — прямое продолжение первой части. Никогда не портировалась под Linux. Под wine работает с переменным успехом.
Unreal Tournament 2004 — улучшенный UT2003, очень удачное продолжение серии. Аналогично UT99, оригинальная версия UT2k4 содержала установщик для Linux, и, точно также, в Unreal Antology его не включили. Чтобы поиграть, вам потребуется последний патч, например, отсюда. Скопируйте рабочий UT2k4 с windows-раздела (если есть) в каталог ~/UT2k4, или установите с его помощью wine/cedega. Затем, распакуйте патч 3369-2 в этот же каталог с заменой файлов. Создайте ссылки на библиотеки libopenal.so.0 и libSDL-1.2.so.0 из /usr/lib в UT2004/System с названием libopenal.so и libSDL-1.2.so.0 соответственно. Создайте ~/.ut2004/System/cdkey и впишите в него свой ключ для игры. Для удобства можете создать в /usr/bin следующий скрипт для запуска игры:
#!/bin/sh cd "/home/<user>/UT2004/System" exec ./ut2004-bin "$@"
Разумеется, для ut2004-bin должны быть выставлены права на исполнение.
Если пользовательская модификация (мод) распространяется в виде *.zip, или, ещё лучше, *.tar.bz2 файла, то вам повезло. От вас требуется лишь распаковать содержимое архива в директории ~/ut2k4/<название мода> и создать в каталоге ~/ut2k4/System скрипт вида
#!/bin/sh cd "/home/<user>/UT2004/System" ./ut2004-bin -MOD=TOCrossfire -log=TOCrossfire.log
для запуска модификации и создать на него ссылку в /usr/bin . Еще лучше, если архив с модом содержит готовый установочный скрипт. Вам останется только запустить его.
Самая новая и технологичная игра в серии на сегодняшний день. В настоящее время ведётся портирование под Linux, но результатов, кроме нескольких скриншотов нет. По заявлению Epic Games, ситуацию усугубляет использованный в игре физический движок PhysX, который тоже требуется портировать.
BeyondUnreal — сайт сообщества с множеством дочерних сайтов.
UnrealAdmin.org — сайт и форум для админов UT-серверов
Unreal.ru — Центральный сайт UT-сообщества России.