Привет, ЛОР.
Мне нечем заняться, и я решил поднять сервер для кооперативного прохождения DOOM с модом Brutal Doom.
У каждого игрока есть две жизни на уровень, когда его убивают второй раз, он отправляется в режим наблюдателя до тех пор, пока кто-нибудь не активирует выход в конце уровня. Если все игроки израсходуют свои жизни на уровне, уровень придется проходить сначала.
Адрес сервера: doom.somestuff.org.ru:10666
Сайт: https://doom.somestuff.org.ru
Конференция в джаббере для обсуждения работы сервера: doom@conference.somestuff.org.ru
Пока всё работает в тестовом режиме, и не понятно, насколько оно будет стабильно, играбельно, весело и востребовано.
Для игры необходимо:
- Движок Zandronum версии 2.1.2 (https://zandronum.com/download);
- Brutal Doom mod версии v20b (http://www.moddb.com/mods/brutal-doom/downloads/brutal-doom-v20b-main-file-only);
- Doom Metal Soundtrack Mod - Volume 4 (http://www.moddb.com/mods/brutal-doom/downloads/doom-metal-soundtrack-mod-vol...);
- freedoom1.wad (https://freedoom.github.io/download.html);
- freedoom2.wad (https://freedoom.github.io/download.html);
- doom.wad (The Ultimate Doom);
- doom2.wad (Doom II: Hell on Earth);
- plutonia.wad (Final Doom: The Plutonia Experiment);
- tnt.wad (Final Doom: TNT - Evilution).
Первые два WAD'а с кампаниями распространяются свободно. Остальные четыре являются коммерческими продуктами, и вам придется самостоятельно приобретать их где-то на просторах Интернета, если по какой-то причине у вас их еще нет. На момент написания этого сообщения сервер запущен с freedoom1.wad, но в будущем он может потребовать любой из перечисленных выше WAD'ов.
Инструкция по установке:
# Создаем рабочую директорию:
mkdir -p ~/games/zandronum
cd ~/games/zandronum
# Качаем и распаковываем бинарники с движком:
[ `uname -m` == "x86_64" ] && \
wget https://zandronum.com/downloads/zandronum2.1.2-linux-x86_64.tar.bz2 || \
wget https://zandronum.com/downloads/zandronum2.1.2-linux-x86.tar.bz2
tar xvjf zandronum2.1.2-linux-*.tar.bz2
#Если у вас в репозиториях есть zandronum нужной версии, то можно поставить его оттуда, или собрать из исходников.
#Качаем мод Brutal Doom:
wget https://doom.somestuff.org.ru/brutalv20b.pk3
wget https://doom.somestuff.org.ru/DoomMetalVol4.wad
#Качаем WAD'ы с кампаниями:
wget https://doom.somestuff.org.ru/freedoom1.wad
wget https://doom.somestuff.org.ru/freedoom2.wad
#Переносим в рабочую директорию свои копии коммерческих WAD'ов:
cp /path/to/your/wads/*.wad ./
#Делаем первый тестовый запуск, настраиваем графику, управление, ник для сетевой игры:
./zandronum -file DoomMetalVol4.wad -file brutalv20b.pk3 -iwad freedoom1.wad
#Создаем скрипт для подключения к серверу:
echo 'connect doom.somestuff.org.ru:10666' > somestuff.autoconnect
#Подключаемся и играем:
./zandronum -file DoomMetalVol4.wad -file brutalv20b.pk3 -iwad freedoom1.wad +exec somestuff.autoconnect