<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Quake3 + 4, на x86_64 bit]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=397</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=397&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Quake3 + 4, на x86_64 bit».]]></description>
		<lastBuildDate>Sun, 20 Jun 2010 20:27:53 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Quake3 + 4, на x86_64 bit]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=64200#p64200</link>
			<description><![CDATA[<p>А игра не запускается? Есть более подробный вывод?</p>]]></description>
			<author><![CDATA[null@example.com (SkaarjZR)]]></author>
			<pubDate>Sun, 20 Jun 2010 20:27:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=64200#p64200</guid>
		</item>
		<item>
			<title><![CDATA[Re: Quake3 + 4, на x86_64 bit]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=63821#p63821</link>
			<description><![CDATA[<p>Здравствуйте!<br />При запуске выдает ошибку:<br /> Sys_Error: Texture compression unavailable<br />Подскажите, пожалуйста, в чем проблема?</p>]]></description>
			<author><![CDATA[null@example.com (Jeditem)]]></author>
			<pubDate>Fri, 18 Jun 2010 23:39:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=63821#p63821</guid>
		</item>
		<item>
			<title><![CDATA[Quake3 + 4, на x86_64 bit]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=4346#p4346</link>
			<description><![CDATA[<p>Добрый день, уважаемые игроманы!</p><p><span class="bbu"><strong><br />Quake III Arena</strong></span></p><p>Quake III Arena доступен в исходниках и распространяется бесплатно.</p><p>Несколько способов по установке </p><p><strong>Примечание</strong>: если игра не устанавливается, а обновляется, то старую версию лучше стереть (за исключением baseq3/pak0.pk3 Smiley).</p><p><strong>Способ 1</strong>: <strong>официальный</strong> (<em>только для i386</em>)</p><p><strong>1. </strong>Подключаем диск с игрой</p><p><strong>2.</strong> Выполняем</p><br /><div class="codebox"><pre><code>sudo mkdir /usr/local/games/quake3</code></pre></div><div class="codebox"><pre><code>sudo mkdir /usr/local/games/quake3/baseq3</code></pre></div><div class="codebox"><pre><code>sudo cp путь_до_диска/baseq3/pak0.pk3 /usr/local/games/quake3/baseq3</code></pre></div><p>3. Загружаем официальный патч 1.32b:<a href="http://www.idsoftware.com/games/quake/quake3-arena/index.php?game_section=updates">находиться тут</a>, сохраняем его в свою домашнюю папку</p><p><strong>4.</strong> Запускаем патч:</p><br /><p>Переходим туда где находится патч и <br /></p><div class="codebox"><pre><code>sudo sh linuxq3apoint-1.32b-3.x86.run</code></pre></div><p><strong>5.</strong> Отвечаем на вопросы:</p><p>&nbsp; &nbsp; * Соглашаемся с лицензией<br />&nbsp; &nbsp; * Указываем путь (/usr/local/games/quake3)<br />&nbsp; &nbsp; * Указываем путь для установки символических ссылок (/usr/local/bin)<br />&nbsp; &nbsp; * Выбираем нужные компоненты (можно убрать, например, Dedicated server, если мы не планируем запускать выделенные сервера)<br />&nbsp; &nbsp; * Говорим, хотим ли мы элементы меню</p><br /><p><strong>6. </strong>Теперь игру можно запустить командой quake3 или quake3-smp (для многопроцессорных систем), а так же добавить элемент меню.</p><p>Примечание: если всё-таки требуется установить официальный Quake III Arena на 64-битной системе, то следует установить пакет <strong>ia32-libs</strong>, потом выполнять все те же шаги, но в 4 пункте запускать<strong> sudo linux32 sh linuxq3apoint-1.32b-3.x86.run</strong>.</p><p><strong><br />Способ 2</strong>: <span class="bbu">ioquake3</span></p><p><strong>1.</strong> Подключаем диск с игрой</p><p><strong>2.</strong> Выполняем</p><div class="codebox"><pre><code>sudo mkdir /usr/local/games/ioquake3</code></pre></div><div class="codebox"><pre><code>sudo mkdir /usr/local/games/ioquake3/baseq3</code></pre></div><div class="codebox"><pre><code>sudo cp путь_до_диска/baseq3/pak0.pk3 /usr/local/games/ioquake3/baseq3</code></pre></div><p><strong>3. </strong>Загружаем патч ioquake3 1.34 отсюда: <a href="http://ioquake3.org/get-it/">http://ioquake3.org/get-it/</a> и сохраняем в домашний каталог<br /><strong><br />4. </strong>Запускаем патч:</p><div class="codebox"><pre><code>cd
LANG=C sudo sh ioquake3-1.34-rc3.run</code></pre></div><p>(LANG=C для избегания кракозябров Smiley)</p><p><strong>5. </strong>Отвечаем на вопросы:</p><p>&nbsp; &nbsp; * Соглашаемся с лицензией, читаем README<br />&nbsp; &nbsp; * Указываем путь установки: /usr/local/games/ioquake3<br />&nbsp; &nbsp; * Соглашаемся на предложение установить символические ссылки<br />&nbsp; &nbsp; * Выбираем компоненты - из всех пунктов оставляем только пункт с соответствующими исполняемыми файлами<br />&nbsp; &nbsp; * Указываем, хотим ли мы элементы меню</p><br /><p><strong>6.</strong> Игру можно запустить командой ioquake3, можно добавить элементы меню.</p><p><strong><br />Способ 3</strong>:<span class="bbu"> джедайский</span> (сборка ioquake3 из исходников)</p><p>*. Выполняем пункты 1-2 из второго способа.<br /><strong><br />3.</strong> Создаём каталог<strong> ~/ioquake3-install</strong></p><p><strong>4.</strong> Загружаем дополнительные <strong>pk3-файлы</strong>:<a href="http://ioquake3.org/patch-data/;">тут</a>, сохраняем и распаковываем архив в ~/ioquake3-install<br /><strong><br />5.</strong> Выполняем<br />Код:</p><div class="codebox"><pre><code>cd ~/ioquake3-install/quake3-latest-pk3s</code></pre></div><div class="codebox"><pre><code>sudo cp -R * /usr/local/games/ioquake3</code></pre></div><p><strong><br />6.</strong> Устанавливаем пакеты <strong>build-essential</strong>, <strong>subversion</strong></p><p><strong>7. </strong>Выполняем</p><div class="codebox"><pre><code>cd ~/ioquake3-install</code></pre></div><div class="codebox"><pre><code>svn co svn://svn.icculus.org/quake3 ioquake3</code></pre></div><br /><p><strong>8. </strong>Выбираем версию ioquake3 для сборки. trunk - это самая последняя, tags/1.34-rc4 - последняя стабильная. Переходим в каталог с выбранной версией:</p><div class="codebox"><pre><code>cd ~/ioquake3-install/ioquake3/версия</code></pre></div><br /><p><strong>9.</strong> Выбираем флаги сборки для компиляции. Рекомендуется сходить на <a href="http://gentoo-wiki.com/Safe_Cflags">http://gentoo-wiki.com/Safe_Cflags</a> и подобрать флаги под свой процессор. Выполняем</p><div class="codebox"><pre><code>export CFLAGS=&quot;my_flags&quot;</code></pre></div><p>(например, export CFLAGS=&quot;-march=nocona -O2 -pipe -fomit-frame-pointer&quot;)</p><p><strong>10.</strong> Компилируем игру:</p><div class="codebox"><pre><code>make clean</code></pre></div><div class="codebox"><pre><code>make</code></pre></div><p><strong><br />11.</strong> Устанавливаем получившиеся исполняемые файлы:</p><div class="quotebox"><blockquote><p>COPYDIR=&quot;/usr/local/games/ioquake3&quot; sudo make copyfiles</p></blockquote></div><br /><p><strong>12.</strong> Создаём скрипты запуска:</p><br /><br /><div class="codebox"><pre><code>sudo nano /usr/local/bin/ioquake3</code></pre></div><p>Вводим такой текст:</p><div class="quotebox"><blockquote><p>#!/bin/sh</p></blockquote></div><div class="quotebox"><blockquote><p>cd /usr/local/games/ioquake3</p></blockquote></div><div class="quotebox"><blockquote><p>./ioquake3.&lt;архитектура&gt; $@ &amp;</p></blockquote></div><br /><p>То же самое повторяем для ioq3ded:</p><div class="codebox"><pre><code>sudo nano /usr/local/bin/ioq3ded</code></pre></div><div class="codebox"><pre><code>#!/bin/sh</code></pre></div><p>cd /usr/local/games/ioquake3<br />./ioq3ded.&lt;архитектура&gt; $@ &amp;</p><br /><p>Разрешаем выполнение для скриптов:</p><br /><div class="codebox"><pre><code>sudo chmod a+x /usr/local/bin/ioquake3 /usr/local/bin/ioq3ded</code></pre></div><p><strong><br />13.</strong> Удаляем <strong>~/ioquake3-install</strong></p><p><strong>14.</strong> Теперь игру можно запустить командой ioquake3.</p><p><strong>Quake 4</strong></p><p>Quake 4 отличается тем, что недоступен в исходных кодах, что создаёт много проблем и ограничений. Однако игру всё-таки можно запустить и на i386, и на amd64.</p><p>i386:</p><p>Тут всё совсем просто:</p><p><strong>1.</strong> Как обычно, создаём каталог ~/quake4-install для временных файлов.</p><p><strong>2.</strong> Берём диск с игрой, находим на нём game.rar и распаковываем в ~/quake4-install</p><p><strong>3.</strong> Из получившегося каталога ~/quake4-install/game удаляем все .dll и .exe, оставляя только Docs и q4base.</p><p><strong>4.</strong> Устанавливаем файлы данных:</p><div class="codebox"><pre><code>sudo mkdir /usr/local/games/quake4</code></pre></div><div class="codebox"><pre><code>cd ~/quake4-install/game</code></pre></div><div class="codebox"><pre><code>sudo cp -R * /usr/local/games/quake4</code></pre></div><p><strong>5.</strong> Качаем официальный патч 1.4.2 для Linux x86 с сайта ID: <a href="http://www.idsoftware.com/games/quake/quake4/index.php?game_section=updates">http://www.idsoftware.com/games/quake/quak...section=updates</a> и сохраняем его в ~/quake4-install</p><p><strong>6.</strong> Запускаем патч:</p><div class="codebox"><pre><code>cd ~/quake4-install</code></pre></div><div class="codebox"><pre><code>LANG=C sudo sh quake4-linux-1.4.2.x86.run</code></pre></div><br /><p><strong>7.</strong></p><p>&nbsp; &nbsp; * Читаем/соглашаемся с лицензией, читаем README, если хочется<br />&nbsp; &nbsp; * Как каталог установки указываем /usr/local/games/quake4<br />&nbsp; &nbsp; * Как путь для символических ссылок указываем /usr/local/bin<br />&nbsp; &nbsp; * Выбираем интересующие нас компоненты (обычно все)<br />&nbsp; &nbsp; * Выбираем версию игры - немецкая или не немецкая (кто-нибудь, объясните, в чём фишка Shocked)<br />&nbsp; &nbsp; * На предложение установить пункты меню отказываемся - практика показывает, что оно все равно не работает (по крайней мере на amd64)</p><br /><p><strong>8.</strong> Удаляем каталог <strong>~/quake4-install</strong></p><p><strong>9.</strong> По идее установка завершена. Игру можно запустить командой quake4 или quake4-smp (для многопроцессорных систем). Можно добавить пункты меню.</p><p><strong>10. </strong>Просмотр /usr/local/games/quake4 показывает, что ID почему-то поставляют свои версии libgcc, libstdc++ и libSDL. Если хочется, чтобы Quake 4 использовал библиотеки, входящие в состав Ubuntu, а не свои, можно удалить или переместить файлы libgcc_s.so.1 и libstdc++.so.6 из каталога <strong>/usr/local/games/quake4</strong>. С libSDL, к сожалению, такой фокус не работает (наверное, поэтому в имени libSDL стоит пометка .id. Grin). Следует учесть, что этот шаг выполняется, как говорится, <strong>&quot;AT YOUR OWN RISK&quot;</strong>.</p><p><strong><br />amd64:</strong></p><p>Устанавливаем пакет <strong>ia32-libs</strong></p><p>*. Повторяем все пункты для i386</p><p><em>P.S. </em><em>Что бы не было разговоров о том, что тупо скопировано хочу добавить решение проблемы для</em> <strong>amd64</strong></p><p>Одной установки<strong> ia32-libs</strong> в моем случае оказалось мало, была ошибка с<strong> libopenal.so.0</strong></p><p><strong><span class="bbu">Решение такое:</span></strong></p><p> Заходите в директорию, где находится игра и набираете в терминале от root su или sudo</p><div class="codebox"><pre><code>ln -s libopenal.so.1 libopenal.so.0 # LN-х libopenal.so.1 libopenal.so.0</code></pre></div><p>Есть предложения, проблемы с запуском и т.д. выкладывать тут ( 8</p><p>Обязательно убедитесь, что ваши видеодрайвер корректн</p>]]></description>
			<author><![CDATA[null@example.com (anarhist)]]></author>
			<pubDate>Thu, 25 Feb 2010 19:20:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=4346#p4346</guid>
		</item>
	</channel>
</rss>
