|
Играем в Линуксе!
Xakep, номер #048, стр. 048-078-5 (/sbin/modprobe sb io=0x220 irq=7 dma=1 dma16=1 mpu_io=0x388 && success) || failure echo Нас не догонят Рано или поздно у тебя возникнет естественное желание все заоптимизировать и получить максимальную отдачу от X-сервера. Я покажу несколько приемов (любителям крысиной возни на матах просьба расслабиться :)), но часть из них не лишена ложки дегтя, поэтому ты сам выбирай, что для тебя критичнее: - отказываемся от использования большинства специальных модулей X-сервера. Вообще говоря, секция "Module" файла /etc/X11/XF86Config для запуска в минимальном виде и корректной работы X-Window, может выглядеть так (модуль "glx" нужен только для приложений, использующих OpenGL): Section "Module" Load "dbe" SubSection "extmod" Option "omit xfree86-dga" EndSubSection Load "freetype" Load "glx" EndSection - уменьшаем количество директив "FontPath" и стираем неиспользуемые шрифты; - стараемся юзать одинаковые шрифты для всех приложений; - уменьшаем значение директивы "DefaultDepth"; - отказываемся от использования сервера шрифтов xfs; - используем легкий диспетчер окон, например, fluxbox, icewm, swm, windowmaker, взамен тяжеловесных KDE и Gnome; - уменьшаем приоритет работы X-сервера с помощью команд nice/renice; - вместо xterm юзаем rxvt; - отказываемся от валлпейпера; - отключаем неиспользуемые виртуальные консоли в /etc/inittab; - загружаем иксы программой xinit, а не скриптом startx (тем самым экономим несколько сотен байт). Gamezzz Теперь твой пингвин полностью готов к хардкорному геймингу. Посоветую тебе первым делом обратить внимание на следующие проекты: Abuse-sdl www.labyrinth.net.au/~trandor/abuse - порт известного досовского 2D-шутера компании Crack dot Com. Freeciv www.freeciv.org/ - клон первой цивилизации с уклоном на сетевые баталии. Для тех, кто ностальгирует. Freecraft www.freecraft.org - странные люди программеры-юниксоиды, уже есть вдоль и поперек перепатченный Warcraft 3, а они все первый никак не доковыряют... Что касается самой игры, то есть небольшие улучшения, сетевая часть на высоте. Lbreakout2 www.lgames.org - супер гама. Никогда не видел такого прикольного арканоида. Бонусов, уровней просто тьма, есть редактор карт. Prboom http://prboom.sourceforge.net/linux.html - порт ставшего классикой Doom 2. Пофиксена куча багов, улучшена сетевая поддержка, есть возможность играть в разрешениях, превышающих 320x200, поддержка OpenGL присутствует. Tuxracer www.tuxracer.com – наверное, самая знаменитая линуксовая игрушка: горючая смесь симулятора падения пингвина и бобслея :). Ненасытный пингвин несется с горы, по пути поедая висящих в воздухе несчастных рыбок. Годится только для тестирования видюхи и драйверов Не забывая и о WineX Тем, кто захочет погамать в самые последние виндовые игры под Линухом, стоит обратить внимание на проект Winex (www.transgaming.com). Winex основан на исходном коде Wine. Он также программно эмулирует Win API, но специально оптимизирован для запуска Windows-игр. Так что ты без проблем сможешь поиграть в свои любимые Max Payne, CS, GTA 3, Civilization III etc. Со списком рабочих на данный момент гамесов можно ознакомиться здесь: |