Linux для всех

индекс
247,21

Альтернатива Counter-Strike. Пингвины выбирают ut2k4.

Раз уж выдались такие длинные выходные, аж почти в 10 дней, то я наконец решил найти кроссплатформенную альтернативу counter-strike.
Первым вариантом пал 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.




_________
Текст подготовлен в ХабраРедакторе
+63
9 января 2009, 22:42
33

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

+5
Lashezzz #
выглядит неплохо, надо будет попробовать)
+6
jeje #
Пропорции лица негра на последнем фото просто развеселили :)
–4
anvar #
он кагбэ пытается нам сказать, что он афроамериканец.
+2
Ordenador #
Красиво. Но насколько популярен онлайн? Ведь именно он решает «играбельность».
Установка тоже не тривиальна, что может сказаться на популярности.
Но попробую, с удовольствием. Хотя сейчас регулярно играю в Urban Terror
+3
freefd #
А меня он как-то не впечатлил, да и движок q3, пускай и обточенный. С неделю поигрался и понял — не моё.
+1
Ordenador #
Там свои прелести, вроде кросплатформенности, необычных ходов (навроде отталкивания от стен). Чтото притягивающее есть. Да и, что немаловажно, всегда есть могучая кучка серверов с игроками.
0
LimeOrange #
В UT, к слову, тоже можно отталкиватся от стен, если вы о q3. От примитивного dodge-wall-jump до dodge-wall-shield-double-jump (додж в стену по касательной, шилд-джамп от стены, и 2jump на пике полёта).
+1
passshok #
Не нашел ни одного видео трейлера или записи игры :) Было бы неплохо.
+3
freefd #
UPD.
+1
passshok #
Большое спасибо, заинтересовало. Возможно попробую :) Надеюсь, на eee pc 1000 пойдет.
+3
amima #
Очень красиво! Впечатляет.
НЛО прилетело и опубликовало эту надпись здесь
+1
neochapay #
Забавненько… надо будет гамануть по старости лет чтоли…
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
+1
shuler #
Да, игры совершенно разные.
Одно дело — побегать-попрыгать в Unreal, другое — тактически поиграть в контру.

Да и по видео видно, что физика остается unreal'ной. Так и хочется взять FlackCannon, а не бегать с автоматом.
+2
Frosty #
>тактически поиграть в контру

Тактически… в кс...? С каких пор прострелы и сидение за ящиками называется тактикой? Хотите тактики — играйте в тактические шутеры вроде BF, ARMA или ETQW.
+6
CycaHuH #
Ну почему сразу сидение за ящиками? Еще можно тактически бегать толпой :)
А так да, без разделения на классы тактики не получается.
Team Fortress — рулит :)
+4
Vii #
Еще можно тактически бегать толпой :)

В цитатник :))
0
al1k #
>Team Fortress — рулит :)
хе… только что оттуда… и увидел этот топик :)
0
coldFlame #
дык это не анрыл, это вводящее в заблуждение сокращение. Urban Terror вообще-то на допиленном движке третьей кваки.
0
freefd #
to:crossfire — это мод для unreal tournament 2004.
+4
Skaizer #
Поддерживаю! CS ничто не заменит, даже с выходом CS Source по прежнему большинство играет в 1.6, хотя Source на несколько поколений выше в плане графики и физики.
Но просто, как игрушка под Linux с неплохой графикой выглядит достойно.
+1
SilverOK #
Ага, CS 1.6 — вековая игра и ни что её не заменит, пока что :-)
–2
Clyde #
Альтернативы CS сейчас нет.
НЛО прилетело и опубликовало эту надпись здесь
+1
megavolt #
Графика на скриншотах неплохая, но в видеороликах (особенно в нижнем) что-то уж совсем убогая какая-то. Имхо.
+1
freefd #
в ut очень широкие возможности управления графикой. наверняка в роликах настройки качества графики страдают за счёт производительности :)
особенно во втором.
+3
time2die #
всё про 1.6 пишут, а мне до сих пор 1.5 нравиться и я помню какой был мучительный переход
+1
Phaeton #
только хотел написать, а вы меня опередили. в 1.5 частью процесса были и меню с озвучкой, и интерфейс и всякие прочие штуки. эх.
+2
Dr_Death #
о, новый сосед для open arena :)
+2
sol_linux #
да, ваш контр-страйк лучше чем мой (http://soll.org.ru/?p=37)
0
freefd #
сначала надо поиграть, чтобы делать выводы :)
+2
nini #
+2
Popik #
Рассматривать эту игру как альтернативу КС — бред, попахивает резиновыми женщинами.
Если хочется КС — наверно стоит играть в КС. Хочется поиграть во что то другое — значит во что то другое.
Но играть в «замену» КС изза «проблем с совместимостью» это не дело.
+1
KuLiBiN #
Играю в 1,6 под вайном безо всяких заморочек. Пробовал ставить UT2004 линуксовую версию — разочарован, виндовая под вайном бегает быстрее.
+1
WarGasm #
Под вайном? Неужели steam научился запускаться под вайном? Не для холивара, интереса ради… Все мои попытки подружить steam c линуксом были безуспешы.
+1
LaggyLuke #
На самом деле, всё довольно просто, но лично у меня производительность в режиме DX 8 была на уровне 50% от производительности DX 9 под Win. Ни DX 9, ни тем более DX 10 под вайном не поднялись.

Как бы мне самому этого не хотелось, но текущий Linux на игровую платформу совсем не тянет.
Даже нативные игрушки типа Doom 3 / Quake 4 проигрывают минимум 10% FPS в Linux по сравнению с Win. Хотя этому тесту по ссылке уже 4 года, наверняка с тех пор что-то поменялось…
+1
kSx #
При установке DX9 под wine обычно не хватает виндовых библиотек в {windows}/system32/. И в некоторых случаях directx лучше ставить после установки игры.
+3
WarGasm #
А по теме — Counter-Strike для многих разработчиков игр являтся ночным кашмаром. С момента выхода cs 1.0 было создано огромное множество тех или иных клонов, но ни один не добился такой популярности. И контра «цепляет» в первую очередь именно простотой и огромным полигоном для тактических возможностей. Те для кого кс не просто мясной шутер а команда думаю меня правильно поймут ;)
+1
LegosX #
Действительно.
Контру уже не переплюнешь. Лучше бы что-то свое выдумывали :)
0
tass #
вместо подобных вещей лучше делать симлинки (причем симлинки на libSDL-1.2.so.0, а не на реальный файл)
cp /usr/lib/libSDL-1.2.so.0.11.1 /home/fd/Games/ut2004/System/libSDL-1.2.so.0

тогда при обновлении того же СДЛ вам не придется копировать еще раз файл… нужный подхватится автоматически
+1
DOKA #
Сервера с игроками где будете искать?
0
freefd #
0
naryl #
Есть инсталлятор для ut2004 с линуксовым бинарником. В Gentoo установка производится намного проще и без всякого вайна:
1. Вставить диск.
2. # emerge ut2004-fragops
3. Следовать инструкциям.

Кстати, в fragops физика более csная. Рекомендую.
0
naryl #
А ещё в fragops есть вертолёты, БТРы и прочая техника ;)
НЛО прилетело и опубликовало эту надпись здесь
0
freefd #
заметьте, установка там такая же как и в windows, я расписал решение возможных проблем.
+3
proxaoc #
это не проблема линукса, на мой взгляд
+1
naryl #
> интересно, почему я никогда не видел многостраничной инструкции по установке игры на виндовс
Не там смотрели. xoops.widelands.org/modules/mediawiki/index.php/Building_Widelands_under_Windows

> в то же время под линупс такие инструкции на каждом углу?
Потому что у любого уважающего себя линуксоида напильники вместо рук. Ему лишь бы чего нибудь попилить. ;) А ut2004 в некоторых дистрах в репозиториях есть со всеми бонуспаками и модами. Вставляй диск и устанавливай.
0
freefd #
здесь установка с оригинального диска :) в моём случае был образ через cdemu.
0
UpRight #
чисто субъективно, в сравнении с современными играми — недалеко от CS ушла по графике… а атмосфера не та (
0
romantik #
поправьте "линкусом" во втором абзаце)
а за статью — спасибо.
0
freefd #
поправил, спасибо :)
0
art_linux #
спасибо, после сессии обязательно поставлю на ноутбук
0
Boba_Fett #
Почему никто не написал про America's Army?
0
analytic #
россияне мало знают об этой игре
0
Boba_Fett #
В игрожуре про неё почти не пишут (или года три назад не писали, когда я за всем этим следил), в рунете про неё очень мало смог найти.
Но она до версии 2.5 включительно разрабатывалась и под линукс тоже. Поэтому странно, что так мало людей знает.
0
analytic #
я тоже случайно нашел, всё собираюсь попробовать поставить.
0
Boba_Fett #
Та же история, всё жду конца сессии. Почитал на forum.ixbt.ru про неё тему большую и старую. Теперь вот не знаю, под линь 2.5 ставить или 2.8.4 под винду. Попробую сначала под линь.
0
novomir #
Спасибо за подробную инструкцию. Буду ставить :)
0
freefd #
пожалуйста :) тут ещё рекомендовали frag ops. тоже мод, уже скачал, чуть позже попробую.
0
novomir #
Ага, видел в комметариях инфу.

Под виндой и для простого Unreal Tournament'а помню мод Tactical Ops — очень нравился :)
0
freefd #
это и есть Tactical Ops Crossfire :) более того, моды не зависят от платформы.
0
naryl #
У fragops есть серьёзный недостаток: тупые боты. Нормально поиграть получится только с живыми людьми.
0
pegas23 #
тут люди что-то о тактике говорили и о ЦС… Господа, ви что? ЦС и тактика… АХАХАХАХА! А между тем я не видел ни одного упоминания о Call of Duty, а ведь ето игра!!!
0
skobkin #
Сочувствую :)
Ты, наверное, в кс недолго играл, да?
0
skobkin #
О, еще на винде любил в тактикал опс побегать :) А тут еще и под линем можно!

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.