| |
Для начала - список портированных под Linux игр можно найти на http://www.icculus.org/lgfaq/gamelist.php или http://tuxgames.ru/
Там же лежит Linux Gamers' FAQ.
Если у вас несколько рабочих столов, попробуйте переключиться на один из них. В том же KDE, например, Ctrl+F2 - второй стол и т.п.
Примечание: в KDE 3.2 по умолчанию клавиши перехода на определенный стол не заданы (теперь ctrl+alt+стрелка)
Существуют родные Quake под Linux. Причем все части.
Конкретно Quake III стоит брать на www.idsoftware.com (для версии 1.32 - ftp://www.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run, качаете, ставите, в соответствующий каталог закидываете паки из Windows-версии и все).
Quake I и II имеют многочисленные модификации. Для первого рекомендуется брать quakeforge ( http://www.quakeforge.net) или красивейшую модификацию http://tenebrae.sourceforge.net/index.php?page=download.txt.
Любители 'выжимать кадры' могут собрать quake I и II из исходников ( http://www.icculus.org/quake2) под свою машину.
Вот только с переключением из Quake на другую программу (не выходя) есть сложности - она полностью захватывает управление. Я (jackill) ее пытался на второй копии иксов пускать - работать оно работает, но при переключении в другую копию - падает.
А для настоящих линуксоидов :) имеется особый Q - TEXTMODE QUAKE, http://webpages.mr.net/bobz/ttyquake/
Если QIII вываливается с сообщением вида
...loading libGL.so.1: Initializing OpenGL display ...setting mode 3: 640 480 Xlib: connection ti ":0.0" refused by server Xlib: No protocol specified Error couldn`t open the X display ... Warning: could not set the given mode (3) -------- CL_Shutdown ---------- RE_Shutdown( 1 ) ------------------------------- --------- CL_Shutdown --------- ------------------------------- Sys_Error: FLimp_Init() - could not load OpenGL subsystem
Значит нигде не прописана команда вроде `xhost +localhost`. Лучше всего записать ее в один из стартовых скриптов или в .xinitrc (после чего перезапустить X-сервер)
Вы скачали версию 1.32 вместо 1.32b. Качать quake III нужно отсюда ftp://www.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run.
Как я понимаю, в других программах звук есть :)
1 случай: Наверняка у вас в качестве десктопа стоит KDE или Gnome. Тогда потребуется отключить соответствующий звуковой сервер arts (KDE) или esd (Gnome). Хотя Quake3 умеет работать с arts, делает он это плохо.
2 случай: Установлена ALSA, собранная без поддержки эмуляции OSS. Придется пересобрать драйвер ALSA с опцией --with-oss=yes.
3 случай: Попробуем дать звук напрямую. Для quake 3:
echo "quake 0 0 direct" > /proc/asound/card0/pcm0p/oss ehho "quake.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
В остальных quake это тоже сработает - нужно лишь заменить исполняемый файл в данном примере на соответствующий.
Вот хорошая статья http://www.opennet.me/docs/HOWTO/Game-Server-HOWTO/quake3.html.
К сожалению, нет. Под Linux есть только сервер. А если вы хотите поиграть в него, придется ставить Wine или WineX. Многие утверждают, что под обычным Wine CS идет быстрее.
Сервер можно скачать здесь - http://www.dedicated-server.ru/
Потому что у вас цвет в XFree 24-х битный. Поставьте 16-битный - опция DefaultDepth 16 в XF86Config или startx -- -depth 16.
Начнем с того, что карта должна аппаратно поддерживать openGL. Смотрите соответствующие вопросы по установке драйверов к картам ATI и Nvidia.
Запустите war3 так:
user@linux# war3.exe -opengl
Или допишите в ~/.transgaming/.config строчку:
~/.transgaming/.config: ;; Warcraft III settings [AppDefaults\\War3.exe\\transgaming] "cmdlineadd" = "-opengl"
Все остальное можно узнать здесь - http://www.kerneltraffic.org/wine/wn20020710_128.html
Также можно почитать это - http://bsddoc.ru/index.php?stati_raznoe&submit=dalee#=1
Проект называется pvpgn.
Страница проекта здесь - http://www.pvpgn.org/
Скачивается отсюда - http://pvpgn-files.ath.cx/
Обязательно прочитайте FAQ, размещенное на сайте. Там все подробно описано.
Существует две проблемы:
Есть очень простой, хотя и неочевидный метод, который поможет нам решить данную проблему. Нужно прописать modline'ы под каждое разрешение. Как рассчитывать модлайны - смотрите соответствующий вопрос.
Метод поможет, например, любителям HMM-III.
Два раздела, ответственные за герцовку, выглядят у меня так:
Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "CTX5378" DisplaySize 330 250 HorizSync 30.0 - 72.0 VertRefresh 50.0 - 130.0 ModeLine "1152x864" 108.0 1152 1200 1328 1528 864 865 868 904 +hsync +vsync ModeLine "1024x768" 94.5 1024 1076 1172 1372 768 769 772 812 +hsync +vsync ModeLine "800x600" 56.3 800 832 896 1032 600 601 604 619 +hsync +vsync ModeLine "640x480" 36.0 640 712 768 808 480 485 488 525 -hsync -vsync ModeLine "400x300" 28.1 400 412 444 508 300 304 306 327 +hsync +vsync doublescan ModeLine "320x200" 15.8 320 360 392 396 200 204 206 222 -hsync +vsync doublescan Option "dpms" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 8 Modes "1152x864" "1024x768" "800x600" "640x480" "400x300" "320x200" EndSubSection SubSection "Display" Depth 16 Modes "1152x864" "1024x768" "800x600" "640x480" "400x300" "360x200" EndSubSection SubSection "Display" Depth 24 Modes "1152x864" "1024x768" "800x600" "640x480" "400x300" "360x200" EndSubSection EndSection
Обратите внимание на названия разрешения - мы не пишем ничего лишнего, иначе герцовка так и будет низкой (почему - загадка).
Прочитать ответ на этот вопрос.
Можно. Все можно.
Любой патч или програма установки от loki games представляет собой некое подобие самораспаковывающегося архива - в начале идет скрипт, который проверяет наличие диска/правильной md5sum и т.п. Конечно, все это можно обойти.
Алгоритм простой:
Итак, файлы мы достали. Что делать дальше?
Если у нас апдейт к игре, значит там содержатся новые файлы вперемешку с файлами изменений бинарников. Последние всегда идут в формате xdelta. Если до этого уже выходили обновления к игре, то там будут содержаться файлы изменений для обновления любой версии игры - придется методом научного тыка поискать какой подойдет (это не страшно, потому что xdelta проверяет, можно ли апдейтить файл или нет).
Значит проапдейтили бинарники, переписали библиотеки и можем пробовать запускать игру.
Не всегда удается проделать все с первого раза, но главное не отступать.
Тут еще проще. Распаковали все, взглянули как лежит, переписали куда-нить в /usr/local/games/mygame
и потом копируете файлы с виндовой версии - скажем, паки графические. Тоже обычно решается методом научного тыка. Или анализом скрипта.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |