LINUX.ORG.RU

24
Всего сообщений: 53

Поговорим о майнтесте и его «движке»

Собственно сюда я буду писать всякие интересные факты, которые можно узнать в попытках запилить мод под эту игру (пусть будет минибложек, у мертвопрога есть, у метапрога есть, теперь и у меня есть). Ну для затравочки начну с самого интересного:

1. Майнтест не умеет в альфа канал. Точнее умеет, но только для воды. В остальных случаях блок должен быть абсолютно прозрачным или абсолютно непрозрачным. Т.е. никаких вам полупрозрачностей (привет окрашенному стеклу и всяким интересным эффектам, например попытке запила инструмента, который бы показывал какие-то мультиблочные штуки, как их надо строить). А всё потому что разработчики основного движка не осилили z-буффер. Помогать им я не намерен, когда всё настолько плохо что нет полноценного z-буффера, то надо переписывать всё с нуля, а разработчиков бить по пальцам, чтобы больше не говнокодили. Такие дела.

2. Система крафта говно. Нельзя взаимодействовать с метадатой при крафте, вместо этого захардкожена починка инструмента, та-дам в коде на крестах в основном движке игры.

ЗЫ

Ребят, если вы когда-то кодите, пожалуйста, думайте головой как это делать.

 , , ,

peregrine ()

Minetest 5.3.0 проблемы с раскладкой клавиатуры.

Здравствуйте! В версии 5.3.0 какие то проблемы с раскладкой. Такое впечатление, что Minetest неадекватно воспринимает раскладку. Например вместо «W» какое то «Kanji». Уточню, что такие проблемы лишь с Minetest 5.3.0, с 5.2.0 проблем не было. Программу удалял, «хвосты» чистил. Minetest ставил с официального Flathub. С иными программами проблем нет.

 

vladimir912 ()

ЧТО ТАКОЕ ТИРИНГ

Одно видео вместо тысячи срачей.

Вот это — тиринг. А та фигня, на которую вы жалуетесь — не тиринг.

Ах да, сервер — minetest.neboard.me, порт — 30000 (пиарен тут стопицот раз, но почему бы и не ещё раз). Недавно обновлён до 5.3, пару модов по пути чуть сломаны, всё как всегда ;)

 , , , ,

mertvoprog ()

Loria - кислотная sci-fi игра для minetest

День добрый.

Последние года два, если память меня не подводит (может больше), я с гражданином, чей ник слишком часто меняется в виду банов, пилим minetest game под названием Loria (названную в честь понятно какого форума).

Пишется всё это дело на лишпе Fennel, который потом транслируется в Lua.

Фичи

Их много, из того, что можно вспомнить, это:

  • Кислотный графен
  • Сотни грибов, растений, лиан и прочей кремниевой живности
  • Шесть биомов, в которых живёт вышеописанное
  • Смертоносная радиация (альфа, бета и гамма излучения)
  • Гравитация (чем глубже - тем выше и наоборот)
  • Электричество, которое считается с помощью хитрого MNA-солвера, но об этом у моего коллеги спрашивайте, я в этом совершенно не секу
  • Газы, полезные и не очень.
  • Хардкорный геймплей, который сыроват пока, но всё будет.

Ссылки

Ссылка на гитхаб

Скачать с КонтентДБ

Скриншоты

Летающее болотце

Ещё болотце, лесок с пустыней

Полянка

Желто-зелёные джунгли грибов

Электричество

Координируется разработка на фринодовском ирц канале #chlor

Задавайте ваши ответы.

 , , , ,

BIALYSTOK ()

Онлайн-выпускной

Всем здравствуйте!

Недавно читал о планах школ провести выпускные онлайн. Хоть сам учусь на 3 курсе бакалавриата и никакого отношения к ним не имею, хотелось бы обсудить эту тему. Кто планирует (проводить или участвовать)? Какое ПО брать? Думаю, можно взять Minetest или Minecraft, построить карту. Terraria, думаю, не очень подойдёт, из-за размерности игрового пространства.

GNU/Linux тут притом, что сервер, скорее всего, будет работать под управлением ОС этого семейства (недавно арендовал VPS для личных целей, именно на GNU/Linux).

 , ,

ShiningRiver ()

Ошибка при сборке minetest

При сборке minetest появляется ошибка:

ne-vlezay80@ne-vlezay80:~/Sources/minetest/0.4.17.1/minetest$ time make -j6
[  1%] Built target jsoncpp
[  1%] Built target cguittfont
[ 13%] Built target GenerateVersion
[ 13%] Built target lua
make[2]: *** Нет правила для сборки цели «/usr/lib/x86_64-linux-gnu/libGL.so», требуемой для «bin/minetest».  Останов.
CMakeFiles/Makefile2:272: ошибка выполнения рецепта для цели «src/CMakeFiles/minetest.dir/all»
make[1]: *** [src/CMakeFiles/minetest.dir/all] Ошибка 2
Makefile:149: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2

real	0m0,613s
user	0m0,500s
sys	0m0,152s
как её обойти.

 ,

ne-vlezay ()

minetest не анонсирует сервер, если ping больше 300мс?

У меня есть следующие:
ipv6 туннель который поднят через VPS.
через этот туннель у меня на виртуальной машине поднят minetest сервер. Так почему он не анонсируется, если ping у меня более 300мс?

 ,

ne-vlezay ()

GNU Patch

Порекомендуйте, пожалуйста, хорошую альтернативу документации изложенной в «man patch».

 , , ,

RRR1993 ()

Minetest: разработка мода

Пишу простинький мод:

if minetest.check_player_privs(get_player_name(), {interact=true }) then
    print("Player has all privs!")
else
    print("Player is missing some privs!")
end
При попытки запустить сервер выдаёт:
2018-07-22 17:45:48: WARNING[Main]: Undeclared global variable "get_player_name" accessed at ..../share/minetest/games/mineclone2/mods/test/init.lua:1
2018-07-22 17:45:48: ERROR[Main]: ModError: Failed to load and run script from /opt/minetest4/usr/local/bin/../share/minetest/games/mineclone2/mods/test/init.lua:
2018-07-22 17:45:48: ERROR[Main]: ..../share/minetest/games/mineclone2/mods/test/init.lua:1: attempt to call global 'get_player_name' (a nil value)
2018-07-22 17:45:48: ERROR[Main]: stack traceback:
2018-07-22 17:45:48: ERROR[Main]: 	..../share/minetest/games/mineclone2/mods/test/init.lua:1: in main chunk
что не так?

 ,

ne-vlezay ()

Запуск игры minetest из консоли

Привет! Подскажите, пожалуйста, как можно командой из консоли вызвать игру minetest, чтобы была возможность, сразу попасть на нужный сервер, без выбора из меню. Пробовал что-то типа такого: $minetest --address <адрес сервера> --go Но результата нету, на секунду мелькает игра и и затем происходит вылет(

 

Tester2018 ()

minetest: tun/tap

Скажите пожалуйста, можно ли в minetest разработать мод, которые будет создавать в системе tun/tap интерфейсы а также будет использовать qemu для эмуляции компьютера?

 , , ,

ne-vlezay ()

Гоняем кубач без регистрации и СМС

Давеча, мсье slaykovsky подогнал сервер Minetest:

51.15.71.162:30000

Любители приглашаются, моды имеются.

 , , ,

Unununij ()

Minetest, браузер модов в игре, куда он пропал?

Здоро́во. Давненько я не играл в Майнтест, запустил сегодня, хотел посмотреть, что там с модами, а браузера модов и нет. А куда он делся? Главное, никак не получается найти информацию по нему, вообще, как будто и не было вовсе. Кто знает, осталась ли вообще возможность прямо из игры посмотреть моды, поставить себе, обновить, удалить?

 ,

Deleted ()

Minetest Мобы

Поставил несколько дней назад сабж, пару раз сам играл. Хотел узнать, есть ли там мобы из коробки? Версия последняя, но ночью никто не приходил пока, и в настройках ничего похожего не нашёл. Нужно ставить мод для такого?

 ,

wingear ()

minetest.ttyh.ru снова в строю

Вурдалаку завезли сало и он с радостным хрюком оживил труп разрядом молнии.

http://minetest.ttyh.ru:30000

Мир тот же, что до шатдауна, так что ваши старые учётки должны работать.

Для ньюфагов — особенности сервера:

  • нет realtest
  • есть мобы
  • есть моды mesecons и technics (можно строить всякие инженерные вундервафли и транспорт)
  • есть Home Decor
  • есть Craft Guide

>>> Саппорт

cast Moderators, derlafff, nebularia, buratino

Также разыскивается доброволец для благоустройства спауна, подробности.

 , , , ,

bodqhrohro_promo ()

Не собирается minetest

Linking CXX executable ../bin/minetest
CMakeFiles/minetest.dir/convert_json.cpp.o: In function `fetchJsonValue(std::string const&, std::vector<std::string, std::allocator<std::string> >*)':
convert_json.cpp:(.text+0x899): undefined reference to `Json::Value::Value(Json::Value&&)'
CMakeFiles/minetest.dir/serverlist.cpp.o: In function `ServerList::deleteEntry(Json::Value const&)':
serverlist.cpp:(.text+0x2397): undefined reference to `Json::Value::Value(Json::Value&&)'
serverlist.cpp:(.text+0x23dd): undefined reference to `Json::Value::Value(Json::Value&&)'
serverlist.cpp:(.text+0x2409): undefined reference to `Json::Value::Value(Json::Value&&)'
serverlist.cpp:(.text+0x2435): undefined reference to `Json::Value::Value(Json::Value&&)'
CMakeFiles/minetest.dir/serverlist.cpp.o:serverlist.cpp:(.text+0x246d): more undefined references to `Json::Value::Value(Json::Value&&)' follow
CMakeFiles/minetest.dir/serverlist.cpp.o: In function `ServerList::sendAnnounce(ServerList::AnnounceAction, unsigned short, std::vector<std::string, std::allocator<std::string> > const&, double, unsigned int, float, std::string const&, std::string const&, std::vector<ModSpec, std::allocator<ModSpec> > const&, bool)':
serverlist.cpp:(.text+0x44c2): undefined reference to `Json::Value::append(Json::Value&&)'
serverlist.cpp:(.text+0x4527): undefined reference to `Json::Value::append(Json::Value&&)'
serverlist.cpp:(.text+0x456a): undefined reference to `Json::Value::append(Json::Value&&)'
serverlist.cpp:(.text+0x45ad): undefined reference to `Json::Value::append(Json::Value&&)'
serverlist.cpp:(.text+0x45fe): undefined reference to `Json::Value::append(Json::Value&&)'
CMakeFiles/minetest.dir/serverlist.cpp.o:serverlist.cpp:(.text+0x4641): more undefined references to `Json::Value::append(Json::Value&&)' follow
CMakeFiles/minetest.dir/serverlist.cpp.o: In function `void std::vector<Json::Value, std::allocator<Json::Value> >::_M_insert_aux<Json::Value>(__gnu_cxx::__normal_iterator<Json::Value*, std::vector<Json::Value, std::allocator<Json::Value> > >, Json::Value&&)':
serverlist.cpp:(.text._ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x32): undefined reference to `Json::Value::Value(Json::Value&&)'
serverlist.cpp:(.text._ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x98): undefined reference to `Json::Value::Value(Json::Value&&)'
serverlist.cpp:(.text._ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0xd4): undefined reference to `Json::Value::Value(Json::Value&&)'
serverlist.cpp:(.text._ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x100): undefined reference to `Json::Value::Value(Json::Value&&)'
serverlist.cpp:(.text._ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x136): undefined reference to `Json::Value::Value(Json::Value&&)'
CMakeFiles/minetest.dir/serverlist.cpp.o:serverlist.cpp:(.text._ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4Json5ValueESaIS1_EE13_M_insert_auxIIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x15f): more undefined references to `Json::Value::Value(Json::Value&&)' follow
collect2: error: ld returned 1 exit status
src/CMakeFiles/minetest.dir/build.make:5931: ошибка выполнения рецепта для цели «bin/minetest»
make[2]: *** [bin/minetest] Ошибка 1
CMakeFiles/Makefile2:244: ошибка выполнения рецепта для цели «src/CMakeFiles/minetest.dir/all»
make[1]: *** [src/CMakeFiles/minetest.dir/all] Ошибка 2
Makefile:137: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2

Debian 8

 ,

ne-vlezay ()

Minetest, в чем прикол в том, что ты на С++?!

Почему в Minetest'е так все туго с дальностью прорисовки?! Врубил я значит дальность на 4000 и ничего. Прорисовалось на блоков 200 вперед и стоит, дак еще и некоторые чанки пустые.

Почему в Minecraft'е прорисовка быстрее в 100500 раз!? Кто шарит в этом, обьясните плиз, в чем там сложность.

Почему нельзя загрузить все ресурсы карты в память и отрисовывать их очень быстро!? В перспективе отрисовывать карту в радиусе нескольких тысяч кубов. Почему оно так туго работает?

 , , , ,

BceM_IIpuBeT ()

[ПЕРЕЗАПУСК] LOR-servers minetest 0.4.17 [MODS]

Два сервера minetest:

  • Test — test.minetestserver.ga
  • Lor  — lor.minetestserver.ga

Таки да! Как феникс, из пепла порушенных мечтаний восстали сервера!

Запилена няшная страничка серворов с мониторингом их состояния, проект на гитхабе и баг-трекер (там же)

Lor работает на сервере ravdinve, за что ему огромное спасибо. Тестовый сервер отваливается когда угодно, в основном когда отваливаюсь я от инета.

Достать админа также можно на #lor-minetest на фриноде.

 , , , ,

timdorohin ()

Помогите с раскладкой клавиатуры

После новостей про убунту, перелез на федору. Ну и думал ща поиграю в любимую игру, а тут какие то иероглифы и управление не правильное.

Вместо w - кандзи какой то...

В настройках везде стоит русский. Помогите плиз!!! Играем всей семьей в эту игру, на убунте таких проблем не было.

http://i89.fastpic.ru/big/2017/0410/39/3701aa77d4afd419b5280473fd51ac39.png

http://i89.fastpic.ru/big/2017/0410/ad/61702ac70a75b45c51c9150c9efc92ad.png

 ,

krang ()

Поднял небольшой minetest-сервер

Привет.

Дело в том, что я давно играю в Minetest (если кто-то не в курсе, то это свободный аналог майнкрафта). И всё бы хорошо, но в последние годы два главных русскоязычных майнтест-сервера — minetest.ru и ттюх — увы, закрылись. На их месте появились парочка новых, но они меня не устроили. Поэтому полтора месяца назад я поднял свой, и приглашаю на него ЛОР'овцев.

libretest.win:30000

В списке серверов его нет, но вход свободный. Грифинг, естественно, запрещён, но ерунда вроде строительства свастик и половых органов не наказывается.

Установленные моды:

  • Homedecor — модпак, добавляющий огромное количество предметов для строительства и декорации домов. От унитазов и столиков до гранита и настенных светильников.
  • Technic — ещё один крупный модпак. Добавляет в игру множество технических приспособлений: генераторы, расширенные сундуки, много приборов и инструментов (измельчители, компрессоры, бензопилы, лазерные (и не только) бурильщики, пневматические трубы и т.д.). Также в этом моде есть даже атомный реактор, но он ещё не до конца доработан, насколько я знаю.
  • Mesecons — электрические схемы.

И прочие мелкие моды:

~/minetest/mods# ls
craft_guide        mesecons       moreblocks  pipeworks      technic
homedecor_modpack  mods_here.txt  moreores    spawn_command  unifieddyes
Версия — чуть новее 0.4.15, но клиенты 0.4.15 должны работать нормально.

На данный момент он не обустроен, и красивых строений на нём не увидишь, но всё же. После запуска на нём можно было встретить парочку игроков, но сейчас кроме меня никого нет :-(. Впрочем, это поправимо.

Обещать, что он по-прежнему будет работать и через год после запуска, я не могу, но если вы хотите попробовать моды Techinc или Homedecor и построить немного в своё удовольствие — добро пожаловать!

UPD: Поднял небольшой minetest-сервер (комментарий)

UPD2: Поднял небольшой minetest-сервер (комментарий)

 ,

the_electric_hand ()