«На нас напали!»

MUD Былины испытывает технические трудности, по слухам находится по ддос-атакой. Сай и мад не работают примерно с 18 часов 11-го мая (см. статистику)

Нотариально заверенный скриншот

UPDATE. Атака (или технические проблемы) длились примерно по 15-е мая, потом всё заработало нормально.

И снова о Былинах

Исходники Былин очередной раз переехали. Теперь вот сюда — https://bitbucket.org/bylins/mud. Репозиторий живой и рабочий, последний коммит сделан примерно час назад

И чтобы два раза не вставать: роясь в файлопомойке, я нашел мудмаппер с уже готовыми картами (естественно, очень устаревшими, но общее представление дающими):

http://files.mud.kharkov.org/archive/byliny/mudmapper253.rar

UPDATE. Под Убунтой 16.10 x86_64 собралось легко. Под Центосом 7 x86_64 собрать не удалось.

UPDATE2. В среде Windows 7 x86_64 cygwin вроде собралось, но потом в очень хитру корку выпадает, причем на строке main (argc, argv). Фигня какая-то. Я погуглил про эту ошибку, ничего хорошего не нагуглил. Даже пишут, что это ошибка компилятора

Прагматические замечания по сборке Былин в Debian 8 i386

sudo apt-get install libz-dev cmake g++ clang python3.4-dev libboost-python-dev libboost-system-dev git libgtest-dev

Также после установки Boost’а необходимо указать переменную окружения BOOST_ROOT, где находится сама библиотека Boost (заголовочные файлы), а также библиотеки python3, system и filesystem.

Или можно указать переменную BOOST_LIBRARYDIR, указывающую на путь, куда инсталлированы библиотеки пакета BOOST после компиляции его исходников, которые можно взять, например, с официального сайта BOOST (чаще всего BOOST_LIBRARYDIR=/usr/local/lib)

gtest тоже нужно компилировать и устанавливать в CMakefile.txt переменную GTEST_LIB

Отчет о происходящем

Что я сегодня делал: собирал Былины, которые переехали на новое место — на свой сайт с установленным там ПО gitlab.

На своем ноутбуке с Ubuntu 16.10 x86_64 всё собралось (хотя пришлось создавать на их сайте issue, так как я не знал, что такое GTEST)

А на VDS с Centos 6.8 i386 не собралось. Начался какой-то непонятный ад-и-израиль с параметрами -std=gnu++14 и ошибками в стандартных библиотеках. Учитывая, что я на VDS много чего обновлял и ставил, и не всегда стандартно (например, свежий boost), возможно, в проблемах виноват я сам. Проверить можно, повторив попытку сборки на чистой Centos 6. Кстати, оказалось, начиная с 7 версии Centos, уже нет официального 32-разрядного дистрибутива. Только x64, только хардкор! (Я нашел 32-битную сборку седьмого Центоса, но от независимой команды красноглазиков). А вот мой любимый Debian продолжает быть и в 32 и в 64-разрядных вариантах (и еще куче более экзотических платформ типа arm)

Update 21.11.2017

Потом Былины вроде как вернулись на Bitbucket в новый репозиторий: https://bitbucket.org/bylins/mud.mercurial

Тангар-Игроглаз сделал видео начала игры в Былины

https://www.youtube.com/watch?v=P38YsoaNmWQ

Видео интересно само по себе, кроме того, Былины — дедушка моего Виртустан-мада, где используется практически та же кодовая база, немного модифицированная

Мад «Былины» частично упал

Былины перестали отвечать на dns запросы и зайти по символическому имени bylins.su (порт 4000) стало нельзя. А по IP адресу зайти можно:

#connect 188.93.213.215 4000

Правда, говорят, и это работает не со всех мест. Проблемы с роутингом?

Соответственно, перестал работать и сайт www.bylins.su

Я молодец

Вчера я таки собрал свежий код Былин при помощи CMake на своем ноутбуке в ОС Ubuntu 15.10 64 bit. Потом пришлось немного поудалять заклинаний из файлов данных, взятых с Зеркала, чтобы мад запустился с двумя зонами 1 и 40. А вот на VDS с 32 разрядным Centos пока не получается. (Дело не в разрядности, просто я долбо-б)