Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
linux_faq:run_quake2_on_ubuntu_with_bots [2021/02/06 20:16] – [CTF + Deathmatch на базе 3zb2] admin | linux_faq:run_quake2_on_ubuntu_with_bots [2021/11/12 17:49] – [Апгрейд графики Quake2] admin | ||
---|---|---|---|
Line 24: | Line 24: | ||
Всё. Можно запускать **deathmatch**: | Всё. Можно запускать **deathmatch**: | ||
/ | / | ||
+ | | ||
+ | ====== Апгрейд графики Quake2 ====== | ||
+ | https:// | ||
+ | http:// | ||
+ | https:// | ||
+ | https:// | ||
+ | |||
+ | Собрать **quake2xp** на текущей версии **Ubuntu 21.10** удалось не сразу. Понадобилось обновить скрипт **waf** и поставить старенький **gcc8**. \\ | ||
+ | С текущим **gcc11** возникала ошибка линкера **collect2**: | ||
+ | [ 49/244] Linking build/ | ||
+ | ... | ||
+ | collect2: error: ld returned 1 exit status | ||
+ | |||
+ | |||
+ | |||
+ | Ставим то что понадобится для сборки: | ||
+ | sudo apt-get install build-essential libvorbis-dev libdevil-dev libsdl1.2-dev libopenal-dev | ||
+ | Ставим **gcc8**: | ||
+ | sudo apt-get update && sudo apt-get install build-essential software-properties-common -y && sudo add-apt-repository ppa: | ||
+ | Клонируем исходники: | ||
+ | git clone https:// | ||
+ | И свежий **waf**: | ||
+ | git clone https:// | ||
+ | Собираем **waf**: | ||
+ | cd waf/ | ||
+ | python3 ./waf-light configure build | ||
+ | Копируем свежий **waf** в директорию с исходниками **quake2xp** | ||
+ | cp ./waf ../ | ||
+ | Конфигурируем сборку. При необходимости указываем нужный префикс для инсталляции (дефолтный - **/ | ||
+ | python waf configure | ||
+ | или | ||
+ | python waf configure --prefix=$HOME/ | ||
+ | Собираем: | ||
+ | python waf -v -j1 | ||
+ | Устанавливаем исполняемые компоненты: | ||
+ | python waf install | ||
+ | В итоге по-дефолту все установится в /usr/local: | ||
+ | < | ||
+ | + install / | ||
+ | + install / | ||
+ | + install / | ||
+ | Скачиваем файлики необходимые для работы quake2xp: https:// | ||
+ | |||
+ | |||
+ | |||
====== 3zb2 ====== | ====== 3zb2 ====== | ||
Вероятно лучшие боты для quake2 - https:// | Вероятно лучшие боты для quake2 - https:// |