Автор Тема: Minetest 5.5: собираем из исходников  (Прочитано 1690 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн n0m4d

Сборка Minetest 5.5dev с тенями
Minetest Discord: https://discord.gg/ZcyaUxwqss
Minetest site: www.minetest.net

sudo apt install g++ make libc6-dev cmake libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libzstd-dev libirrlicht-dev libjpeg-dev

git clone --depth 1 https://github.com/minetest/minetest.git
cd minetest
git clone https://github.com/minetest/irrlicht lib/irrlichtmt
cmake . -DRUN_IN_PLACE=TRUE
make -j$(nproc)

Spoiler: ShowHide







и всё...

Для поддержание актуальности сборки движка для игры и самой игры, делаем следующее:
cd minetest/lib/irrlichtmt/
git pull origin master

cd ../../
git pull origin master
cmake . -DRUN_IN_PLACE=TRUE
make -j$(nproc)

Файл для запуска тут:
/home/n0m/minetest/bin/minetest < файл запуска

n0m - это ваша директория пользователя, разумеется у вас иное имя.

ЗЫ:

"Для друзей виндусятников": ShowHide

В том случае, если у вас есть друзья виндусятники
https://minetest.kitsunemimi.pw/builds/

Так же вы можете собрать для них сами, самую актуальную сборку, используя данные утилиты:
https://github.com/minetest/minetest/tree/master/util/buildbot

Родоначальник теней в Minetest:
https://github.com/0xLiso/minetest-shadowmap/tree/PSM
Продолжатель идеи теней и весьма успешно:
https://github.com/x2048/minetest/
Ещё один автор вызвавшийся сделать тени с нуля, но пока лишь ни как:
https://github.com/hecktest/minetest


А для фанатов minecraft можно установить мод-игру mineclone2 которая мало чем отличается от него, за исключением того, что ничего не стоит и нет не какой сложности и мучений с ява.

"Могу рекомендовать 3 основных сервера + бонус, на которых мне довелось поиграть:": ShowHide

1)
Tunnelers' Abyss:
Minetest: 37.46.208.34:30000
Discord: https://discord.gg/qbWgenSHuy
Это сервер на котором играю я, самый технологичный сервер, самый лагонутый и самый интересный. На сервере в качестве
общения принято 5 основных языков это, английский, немецкий, французский, испанский и русский. Чат сервера транслируется
в дискорд, поэтому особого труда нИ составляет если чего-то не понимаешь через буфер обмена кинуть в яндекс переводчик и
вернуть переведённый ответ в чат игры через дискорд. Сервер располагается в Чехии. Дружественен к детям, как в прочем и ко
всем посетителям и игрокам. Администрация присутствует в игре почти 24часа, поэтому нет гриферства.


2)
REWORLD.net  [EN & RU]:
Minetest: reworld.net :30001
Discord: https://discord.gg/ZzPKYQe2Wr
Сервер ориентированный на взрослую аудиторию, то есть на тех кому уже исполнилось 18 лет, подразумевается, что
люди достигшие этого и более возраста ни будут творить разного рода дичь. Сервер в отличии от первого не транслирует
свой чат ни в дискод, как третий вариант, не в телеграмм, как первый. Как из названия ясно, на нём есть и те кто говорит на
английском, так и на русском, в частности администрация, так как сервер русский. На сервере так же играет медитативная
музыка которая позволяет расслабиться после трудового дня и позалипать немного в кубики. Очень красивые кубические
виды, пейзажи.


3)
Crimea HiTech&Magic (RUS):
Minetest: 173.249.22.203:30008
Discord: https://discord.gg/B3Ed3WwyK7
Telegram: https://t.me/teracrime
Forum: https://clck.ru/XJFrZ
Достаточно дружелюбный сервер подойдёт, как для детей так и для взрослых, в основном создан для русской аудитории.
Единственная наверное трудность для начинающего игрока будит лабиринт на старте.
https://www.youtube.com/watch?v=LK1KK3uWyKA


bonus)
NodeCore (RUS):
Minetest: 173.249.22.203:30007
Discord: https://discord.gg/B3Ed3WwyK7
Telegram: https://t.me/teracrime
Forum: https://clck.ru/XJFr5

Все сервера достаточно сильно отличаются друг от друга, как в игровом, так и в визуальном плане.
« Последнее редактирование: 08 Января 2022, 08:28:32 от n0m4d »
Telegram - конференция: https://t.me/DebianForumRu
 

Оффлайн dzhoser

Re: Minetest собираем с тенями из исходников
« Ответ #1 : 19 Мая 2021, 16:40:41 »
Цитировать
cmake . -DRUN_IN_PLACE=1 -DIRRLICHT_LIBRARY=/home/n0m4d/irrlicht/lib/Linux/libIrrlichtMt.a -DIRRLICHT_INCLUDE_DIR=/home/n0m4d/irrlicht/include
make -j4
Не нужно ли указать путь в домашнем каталоге того пользователя который устанавливает?
И количество потоков тоже ведь индивидуально?
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн n0m4d

Re: Minetest: собираем с тенями из исходников
« Ответ #2 : 19 Мая 2021, 19:03:42 »
если я вас правильно понял...
Telegram - конференция: https://t.me/DebianForumRu
 
Пользователи, которые поблагодарили этот пост: dzhoser

Оффлайн dzhoser

Re: Minetest: собираем с тенями из исходников
« Ответ #3 : 21 Мая 2021, 14:05:51 »
Спасибо
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн n0m4d

Re: Minetest: собираем с тенями из исходников
« Ответ #4 : 11 Июня 2021, 15:41:38 »
Теперь с официальной репки можно собрать Minetest с тенями, их добавили  :D
Telegram - конференция: https://t.me/DebianForumRu
 

Оффлайн n0m4d

Re: Minetest: собираем с тенями из исходников
« Ответ #5 : 21 Июля 2021, 00:00:33 »
Изменилась процедура сборки, а так же добавилось 2е программы в список того, что необходимо установить до начала сборки minetest
« Последнее редактирование: 04 Сентября 2021, 20:40:08 от n0m4d »
Telegram - конференция: https://t.me/DebianForumRu
 

Оффлайн n0m4d

Re: Minetest 5.5: собираем из исходников
« Ответ #6 : 08 Января 2022, 08:27:59 »
Самые актуальные и прогрессивные, изменения в области разработки теней можно пощупать тут:
https://github.com/x2048/minetest/tree/lispsm

git clone https://github.com/x2048/minetest.git -b lispsm
cd minetest
git clone https://github.com/minetest/irrlicht lib/irrlichtmt
cmake . -DRUN_IN_PLACE=TRUE
make -j$(nproc)

« Последнее редактирование: 08 Января 2022, 10:56:46 от n0m4d »
Telegram - конференция: https://t.me/DebianForumRu
 

Теги: