Данный проект прекратил своё развитие. Более подробно можно прочитать на странице http://www.skulltag.com/itends/ (англ.)

Skulltag — мультиплеерный порт серии игр Doom, основанный на исходных кодах GZDoom. Кроме Doom I/II поддерживает Heretic, HeXen, Strife, Chex Quest. Исходные коды: https://bitbucket.org/Torr_Samaho/skulltag/

Официальная сайт — skulltag.com

Установка

Все требуемые пакеты можно получить из официального репозитория

deb http://debian.drdteam.org/ stable multiverse

В репозитории содержатся пакеты для архитектур i386 и amd64.

После добавления репозитория надо обновить список пакетов и устанавливать сам движок:

sudo apt-get update
sudo apt-get install skulltag

Настройка

В начале надо создать папку ~/.skulltag и скопировать IWAD-файлы от оригинальных игр. После этого можно запускать движок набрав в консоли

skulltag

или же выбрав соответствующий пункт в меню Приложения→Игры→Skulltag.

После запуска появится окно, в котором будут отображены все распознанные IWAD'ы.

Перед тем как начать играть очень рекомендуется настроить графику. В меню в Options→Set video mode выбираем своё разрешение экрана и изменяем опцию Render на OpenGL. После этого переходим в Options→Display Options→OpenGL Opitons-Texture Options и изменяем High Quality Resize Mode на Scale4x. Также советую поэкспериментировать с Texture Filter Mode (желательно иметь видеокарту мощнее чем i945). После этих настроек можно начинать игру.

Мультиплеер

Поиск и создание серверов осуществляется при помощи утилиты Doomseeker. Она есть в репозиториях движка.

sudo apt-get install doomseeker-skulltag

Запустить её можно из консоли, набрав

doomseeker

или из меню Приложения→Игры→Doomseeker.

Внешний вид: Перед подключению к какому-либо серверу надо произвести некоторые настройки. Открываем Options→Configure Здесь указываем путь, по которому находятся IWAD-файлы Здесь тоже указываем эту же папку. Это позволит сохранять моды, которые нужны для игры на том или ином сервере. Теперь можно подключатся к любому понравившемуся серверу.

Проблемы и их решение

  • Не запускается Skulltag. По какой-то причине ему может не понравится текущая локаль.
    • Решение: LANG=C skulltag
  • Невозможно сохранится.
    • Решение: открываем файл ~/.skulltag/skulltag.ini любимым редактором, находим строчку save_dir= и заменяем её на save_dir=~/.skulltag

Ссылки