{"id":2043,"date":"2010-04-24T11:44:18","date_gmt":"2010-04-24T10:44:18","guid":{"rendered":"http:\/\/knsweb.net\/?p=2043"},"modified":"2010-04-24T15:05:28","modified_gmt":"2010-04-24T14:05:28","slug":"enemy-territory-en-archlinux","status":"publish","type":"post","link":"https:\/\/knsweb.net\/?p=2043","title":{"rendered":"Enemy-Territory en ArchLinux"},"content":{"rendered":"<figure style=\"width: 400px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wordpress\/images\/games\/wolfenstein\/wolfensteinlogo.jpg\" alt=\"Wolfenstein, Enemy Territory\" title=\"Logo Wolfenstein\" width=\"400\" height=\"272\" \/><figcaption class=\"wp-caption-text\">Wolfenstein, Enemy Territory<\/figcaption><\/figure>\n<p>> echo Jugar al Enemy-Territory en ArchLinux es un poco m\u00e1s f\u00e1cil que en otras distros, ya que no tienes que compilar nada. La \u00faltima versi\u00f3n disponible (2.60b) se instala directamente desde el repositorio AUR. As\u00ed de f\u00e1cil*<\/p>\n<p>*<em>Si usas un OS de 64bits necesitas alg\u00fan paso extra.<\/em><\/p>\n<p><code>$yaourt -Sy enemy-territory-etpro<br \/>\n<\/code><\/p>\n<p>Elijo el paquete &#8220;etpro&#8221; porque es el mod m\u00e1s utilizado y con \u00e9l, como dependencia necesaria, nos baja la \u00faltima versi\u00f3n del juego. Adem\u00e1s, si no estuvieran instaladas ya, autom\u00e1ticamente selecciona las librer\u00edas necesarias (para esto podemos necesitar la clave de admin).<\/p>\n<p>El juego se instala en \/opt\/enemy-territory y crea los iconos correspondientes en el men\u00fa de inicio. Ya podr\u00edais probarlo.<\/p>\n<p><strong>Con 64bits<\/strong><br \/>\nComo la versi\u00f3n nativa del juego es para m\u00e1quinas de 32bits (la mayor\u00eda a\u00fan) la gente que use OS de 64bits puede encontrar alguna pequela complicaci\u00f3n a la hora de instalarlo. Nada grave<br \/>\nLo primero es editar el paquete PKBUILD. En las l\u00ednea donde aparece arch=(&#8216;i686&#8217;), sustituid el <em>i686<\/em> por <em>x86_64<\/em>.<br \/>\nEl segundo paso es instalar una librer\u00eda de 32bits perdida (no aparece en las dependencias): lib32-libgl. Sin embargo, si usamos una gr\u00e1fica nvidia, instalaremos lib32-nvidia-utils (incompatible con la anterior) que mejora la aceleraci\u00f3n enormemente. Las librer\u00edas de 32bits quedan instaladas en \/opt\/lib32.<\/p>\n<p><code>$sudo pacman -S lib32-nvidia-utils<\/code><\/p>\n<p>Ahora el juego ya deber\u00eda arrancar. Si ten\u00e9is un perfil guardado, pod\u00e9is copiarlo en vuestra \/home y ahorraros el volver a configuarlo desde 0.<\/p>\n<p><strong>Problemas conocidos<\/strong><br \/>\nAudio: Al ser un juego antiguo, utiliza OSS para el sonido, lo que no funciona muy bien con los sistemas linux actuales que usan ALSA<\/p>\n<p>El error aparece en la consola:<br \/>\n<code>------- sound initialization -------<br \/>\n\/dev\/dsp: Input\/output error<br \/>\nCould not mmap \/dev\/dsp<br \/>\n------------------------------------<br \/>\n<\/code><\/p>\n<p>Si no ten\u00e9is el paquete alsa-oss instalado, hacedlo:<br \/>\n<code>$ sudo pacman -S alsa-oss<\/code><\/p>\n<p>Luego, haced lo siguiente, como root, bien la consola (temporal) o en el lanzador del juego (permanente), pegad estas l\u00edneas:<\/p>\n<p><code>echo \"et.x86 0 0 direct\" > \/proc\/asound\/card0\/pcm0p\/oss<br \/>\necho \"et.x86 0 0 disable\" > \/proc\/asound\/card0\/pcm0c\/oss<\/code><\/p>\n<p>Pod\u00e9is hacer un peque\u00f1o script para sustituir al lanzador que viene con el juego (llamadlo ET que es m\u00e1s corto \ud83d\ude09 ). Dadle permisos de ejecuci\u00f3n y copiadlo en \/usr\/bin. Modificad el lanzador del men\u00fa para que acepte el nuevo script.<\/p>\n<p><code>#!\/bin\/sh<br \/>\n# Needed to make symlinks\/shortcuts work.<br \/>\n# the binaries must run with correct working directory<br \/>\nsudo echo \"et.x86 0 0 disable\" > \/proc\/asound\/card0\/pcm0c\/oss<br \/>\nsudo echo \"et.x86 0 0 direct\" > \/proc\/asound\/card0\/pcm0p\/oss<br \/>\ncd \"\/opt\/enemy-territory\/\"<br \/>\nexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.<br \/>\nexec .\/et.x86 \"$@\"<br \/>\n<\/code><\/p>\n<p>Quiz\u00e1s lo necesitar\u00e9is lanzar con gksudo (desde el men\u00fa) o sudo (desde la consola) para que el sonido funcione. Depende\u00e1 un poco de vuestra configuraci\u00f3n del sistema.<\/p>\n<p>Punkbuster: El sistema antitranposos da algunos problemas cuando no has jugado en mucho tiempo o acabas de hacer una nueva isntalaci\u00f3n. Te echa de los servidores, al momento de entrar. Para evitar esto y poder jugar, id a <a href=\"http:\/\/www.evenbalance.com\/index.php?page=dl-et.php\" target=\"_blank\" rel=\"nofollow\">http:\/\/www.evenbalance.com\/index.php?page=dl-et.php<\/a> y descargad los siguientes archivos para hacer la actualizaci\u00f3n a mano (el nombre puede variar por la versi\u00f3n): pbsec.htm, lc002213.htm y la001382.htm . Copiadlos como indican las instrucciones. En teor\u00eda solo tendr\u00edais que hacerlo en la carpeta de instalaci\u00f3n en \/opt, pero creo que tambi\u00e9n en el perfil del \/home puede ser necesario.<\/p>\n<p>*<em>Si v\u00e1is a correr un servidor, evidentemente tambi\u00e9n necesitar\u00e9is los archivos para admin y servers.<\/em><\/p>\n<p>Con esto, ya podr\u00e9is jugar sin ning\u00fan problema.<\/p>\n<p><strong>Servidores<\/strong><br \/>\nAunque se trate de un juego con alg\u00fan recorrido a sus espaldas, las cantidad de servidores disponibles para jugar es muy alta y encontrar\u00e9s muchos disponibles utilizando desde el juego b\u00e1sico a los mods m\u00e1s avanzados. <\/p>\n<p>Yo cuento entre mis favoritos con los de <a href=\"http:\/\/eft-clan.com\/\" target=\"_blank\" rel=\"nofollow\">European Fun Team<\/a> donde se reunen jugadores de toda Europa. Echadles un ojo.<\/p>\n<hr \/>\n<p><em>Nota: Evidentemente, una vez instalado el <a href=\"http:\/\/es.wikipedia.org\/wiki\/Wolfenstein_Enemy_Territory\" target=\"_blank\" rel=\"nofollow\">Enemy-territory<\/a>, pod\u00e9is tener acceso a mods tan populares como el <a href=\"http:\/\/www.truecombatelite.com\/\" target=\"_blank\" rel=\"nofollow\">True Combat Elite<\/a>.<\/em><\/p>\n<p><em>Nota2: Si no sab\u00e9is como usar el repositorio AUR, consultad la <a href=\"http:\/\/archlinux-es.org\/wiki\/index.php?title=AUR\" target=\"_blank\" rel=\"nofollow\">wiki de ArchLinux<\/a>. <\/em><em>gksudo<\/em> est\u00e1 incluido en el paquete <em>gksu<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>> echo Jugar al Enemy-Territory en ArchLinux es un poco m\u00e1s f\u00e1cil que en otras distros, ya que no tienes que compilar nada. La \u00faltima versi\u00f3n disponible (2.60b) se instala directamente desde el repositorio AUR. As\u00ed de f\u00e1cil* *Si usas un OS de 64bits necesitas alg\u00fan paso extra. $yaourt -Sy enemy-territory-etpro Elijo el paquete &#8220;etpro&#8221; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[98,16,14],"tags":[45],"class_list":["post-2043","post","type-post","status-publish","format-standard","hentry","category-arch-linux","category-games","category-linux","tag-enemy-territory"],"_links":{"self":[{"href":"https:\/\/knsweb.net\/index.php?rest_route=\/wp\/v2\/posts\/2043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/knsweb.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/knsweb.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/knsweb.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/knsweb.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2043"}],"version-history":[{"count":0,"href":"https:\/\/knsweb.net\/index.php?rest_route=\/wp\/v2\/posts\/2043\/revisions"}],"wp:attachment":[{"href":"https:\/\/knsweb.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/knsweb.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/knsweb.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}