This is an old revision of the document!


На дворе 2021 год. Я захотел поиграть в quake2 с ботами.
Система - Ubuntu 20.10
Устанавливаем Quake2 и то что нужно, чтобы его запустить:

sudo apt-get install quake2 game-data-packager innoextract

Собираем пакет с данными:

game-data-packager quake2 --package quake2-full-data ~/Games/q2/

И устанавливаем его

sudo apt-get install ~/quake2-full-data_65_all.deb

Дальше - я скачал ботов crbot (с исходниками) - https://www.angelfire.com/mt2/quakebots/crbotandsrc.tar.gz
Для того, чтобы можно было запустить ботов нужно скопировать папку с ботами в директорию с данными игры:

sudo cp -R./crbot /usr/share/games/quake2/

Исполняемый файл с ботами должен иметь имя game.so. Я попробывал перемиеновать уже собранный файл gamei386.so в game.so, но ожидаемо получил сообщениео не несовместимости:

/usr/share/games/quake2/game.so

Устанавливаем немного зависимостей

sudo apt-get install libc6-dev build-essential

Дальше берем Makefile для сборки под linux (из папки crbot/crbotsource/RESOURCE/Linux Makefile/ ) и копируем его в папку пробуем собрать

Enter your comment. Wiki syntax is allowed:
 
  • linux_faq/run_quake2_on_ubuntu_with_bots.1612637851.txt
  • Last modified: 2021/02/06 18:57
  • by admin