Альтернатива Counter-Strike. Пингвины выбирают ut2k4.
Раз уж выдались такие длинные выходные, аж почти в 10 дней, то я наконец решил найти кроссплатформенную альтернативу counter-strike.
Первым вариантом пал Urban Terror™. Отторжения не вызывает, но явно чего-то не хватает, отложил в сторонку.
Далее решил посмотреть на TO:Crossfire, мод для Unreal Tournament 2004.
Первым делом ставим через wine обычный ut2004, никаких сложностей это действие лично у меня не вызвало. Далее нам необходимо выкачать патч для работы этой отличной игры под линуксом, ага, качаем с официального сайта ut2004-lnxpatch3355.tar.bz2 (20 Мб), распаковываем в директорию с установленной игрой с перезаписью всех файлов, какие запросит.
Попытаемся запустить.
Если запустилась без проблем и разных ругательств — поздравляю, можете переходить непосредственно к установке TO:Crossfire.
Я не стал исключением. Подводные грабли, как всегда, дали о себе знать в самый неправильный момент:
Ну что ж…
Причём, первое является симлинком на второе :)
И можно запускать. Как позже оказалось, звук отсутствует, используется openal.
Опять же, первое — симлинк на второе.
В ut2004/System создаём CDkey файл, в который пишем ключик для ut2004.
Проверяем работоспособность, звук, графику.
Нам понадобится ещё один патч: ut2004megapack-linux.tar.bz2 (около 195 Мб), который очень легко найти в Google. Точно так же распаковываем в директорию с установленной игрой с перезаписью всех файлов, какие запросит.
Следующим нашим шагом должно стать путешествие на ftp://mirror1.to-crossfire.net/client/. На момент написания данного руководства последней была версия 1.92, но был выложен только патч, посему качаем TOCrossfire_beta_1.9_full.zip (порядка 870 Мб), затем TOCrossfire_beta_1.92_update.zip (75 Мб).
Распаковываем TOCrossfire_beta_1.9_full.zip в любую временную директорию, запускаем installer-en.sh и следуем указаниям. Аналогичные действия повторяем и с TOCrossfire_beta_1.92_update.zip.
Для организации сервера необходимое можно найти по адресу ftp://mirror1.to-crossfire.net/server/. Единственное замечание: на текущий момент последней является версия 1.91, но сервер обновится до 1.92 при установке TOCrossfire_beta_1.92_update.zip. Замечу, что существует Anti Cheat Community.
Позвольте показать несколько скриншотов. Мы же всё ещё помним, что это движок ut2k4?






И в заключение хочется сказать, что я уже таки жду выхода на работу и очень хочется верить, что очередным вечером вместо варкрафта/старкрафта с юзерами по сети, у нас с ними же будет сие прелестное поделие.
UPD.
_________
Текст подготовлен в ХабраРедакторе
Первым вариантом пал Urban Terror™. Отторжения не вызывает, но явно чего-то не хватает, отложил в сторонку.
Далее решил посмотреть на TO:Crossfire, мод для Unreal Tournament 2004.
Устанавливаем ut2004
Первым делом ставим через wine обычный ut2004, никаких сложностей это действие лично у меня не вызвало. Далее нам необходимо выкачать патч для работы этой отличной игры под линуксом, ага, качаем с официального сайта ut2004-lnxpatch3355.tar.bz2 (20 Мб), распаковываем в директорию с установленной игрой с перезаписью всех файлов, какие запросит.
Попытаемся запустить.
fd@homestation ~ $ cd Games/ut2004/System/
fd@homestation ~/Games/ut2004/System $ ./ut2004-binЕсли запустилась без проблем и разных ругательств — поздравляю, можете переходить непосредственно к установке TO:Crossfire.
Если вдруг проблемы...
Я не стал исключением. Подводные грабли, как всегда, дали о себе знать в самый неправильный момент:
fd@homestation ~/Games/ut2004/System $ ./ut2004-bin
./ut2004-bin: error while loading shared libraries: ./libSDL-1.2.so.0: cannot open shared object file: No such file or directoryНу что ж…
fd@homestation ~/Games/ut2004/System $ locate libSDL
/usr/lib/libSDL-1.2.so.0
/usr/lib/libSDL-1.2.so.0.11.1
...Причём, первое является симлинком на второе :)
fd@homestation ~/Games/ut2004/System $ cp /usr/lib/libSDL-1.2.so.0.11.1 /home/fd/Games/ut2004/System/libSDL-1.2.so.0И можно запускать. Как позже оказалось, звук отсутствует, используется openal.
fd@homestation ~/Games/ut2004/System $ locate openal
/usr/lib/libopenal.so.0
/usr/lib/libopenal.so.0.0.0
...
Опять же, первое — симлинк на второе.
fd@homestation ~/Games/ut2004/System $ cp /usr/lib/libopenal.so.0.0.0 /home/fd/Games/ut2004/System/openal.so
fd@homestation ~/Games/ut2004/System $ sudo aptitude install alsa-ossВ ut2004/System создаём CDkey файл, в который пишем ключик для ut2004.
fd@homestation ~/Games/ut2004/System $ aoss ./ut2004-binПроверяем работоспособность, звук, графику.
TO:Crossfire
Нам понадобится ещё один патч: ut2004megapack-linux.tar.bz2 (около 195 Мб), который очень легко найти в Google. Точно так же распаковываем в директорию с установленной игрой с перезаписью всех файлов, какие запросит.
Следующим нашим шагом должно стать путешествие на ftp://mirror1.to-crossfire.net/client/. На момент написания данного руководства последней была версия 1.92, но был выложен только патч, посему качаем TOCrossfire_beta_1.9_full.zip (порядка 870 Мб), затем TOCrossfire_beta_1.92_update.zip (75 Мб).
Распаковываем TOCrossfire_beta_1.9_full.zip в любую временную директорию, запускаем installer-en.sh и следуем указаниям. Аналогичные действия повторяем и с TOCrossfire_beta_1.92_update.zip.
Для организации сервера необходимое можно найти по адресу ftp://mirror1.to-crossfire.net/server/. Единственное замечание: на текущий момент последней является версия 1.91, но сервер обновится до 1.92 при установке TOCrossfire_beta_1.92_update.zip. Замечу, что существует Anti Cheat Community.
Позвольте показать несколько скриншотов. Мы же всё ещё помним, что это движок ut2k4?






И в заключение хочется сказать, что я уже таки жду выхода на работу и очень хочется верить, что очередным вечером вместо варкрафта/старкрафта с юзерами по сети, у нас с ними же будет сие прелестное поделие.
UPD.
_________
Текст подготовлен в ХабраРедакторе



комментарии (69)