Minetest 5.0.0 is on the road
-
- Developer
- Posts: 131
- Joined: Sat Feb 07, 2015 17:16
- GitHub: nerzhul
- IRC: nrzkt
- In-game: nrz
- Location: France
- Contact:
Minetest 5.0.0 is on the road
Hello users,
Minetest next release will be a breaking compat release. We stated it's time to take a break and fix some things and add breaking features to core engine.
First thing server owners should know, we wanted to let a last 0.4.17 happen, which will be a bugfix only release, maintained on free time. We discussed about this but we are not organized on how maintain it separately from master as we are a tiny coredev team :)
In consequence, server owners who uses Github master branch for production servers should now switch to stable-0.4 branch or their server can become incompatible with release clients soon.
Minetest 0.5 needs to be done to fix some old problems on core engine especially on network protocol, which maybe needs a full break. Some packets needs a cleanup because they are not properly sent to server which can cause problems in the future.
Another important point, Master branch now uses C++11 standard. Direct consequence: Windows XP is not supported anymore, and old distros like Debian 7 or RHEL/Centos 6.
Please update to Debian 9 or latest RHEL/Centos 7 if you are on those distributions, if you use Windows XP, Microsoft told you to update years ago. If you compile Minetest from source, you need recent compiler, GCC 5.1 or Clang 3.6 are the minimum on UNIX systems and MSVC 2012 for Windows Visual Studio build.
There are other breaking changes which can happen to master branch, then be careful and don't use on your production builds, switch to stable-0.4 asap. We think we will start to merge breaking compat PR in 1 or 2 weeks.
Thanks for reading.
Final note: i will start a preview changelog on http://dev.minetest.net/Changelog soon
Minetest next release will be a breaking compat release. We stated it's time to take a break and fix some things and add breaking features to core engine.
First thing server owners should know, we wanted to let a last 0.4.17 happen, which will be a bugfix only release, maintained on free time. We discussed about this but we are not organized on how maintain it separately from master as we are a tiny coredev team :)
In consequence, server owners who uses Github master branch for production servers should now switch to stable-0.4 branch or their server can become incompatible with release clients soon.
Minetest 0.5 needs to be done to fix some old problems on core engine especially on network protocol, which maybe needs a full break. Some packets needs a cleanup because they are not properly sent to server which can cause problems in the future.
Another important point, Master branch now uses C++11 standard. Direct consequence: Windows XP is not supported anymore, and old distros like Debian 7 or RHEL/Centos 6.
Please update to Debian 9 or latest RHEL/Centos 7 if you are on those distributions, if you use Windows XP, Microsoft told you to update years ago. If you compile Minetest from source, you need recent compiler, GCC 5.1 or Clang 3.6 are the minimum on UNIX systems and MSVC 2012 for Windows Visual Studio build.
There are other breaking changes which can happen to master branch, then be careful and don't use on your production builds, switch to stable-0.4 asap. We think we will start to merge breaking compat PR in 1 or 2 weeks.
Thanks for reading.
Final note: i will start a preview changelog on http://dev.minetest.net/Changelog soon
Last edited by nrz on Sun Jun 25, 2017 11:50, edited 1 time in total.
Re: Minetest 0.5 is on the road
M$ again :( draw my money.nrz wrote:Windows XP is not supported anymore
Q:
What exactly component will obtained that make MT unworkable on XP ?
Render ? Audio subsystem ? Sockets ?
Why ???
I am a noob. still yet. Not so noob ) [vml] WIP and a little proof for fun PlantedTorch )))
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )
Re: Minetest 0.5 is on the road
A: c++11
My mods: Mute, Extra TNT blast effectsnyancats_plus and More charcommands
Example CSM mods:Chatlog and Formspec editor
Example CSM mods:Chatlog and Formspec editor
- ExeterDad
- Member
- Posts: 1717
- Joined: Sun Jun 01, 2014 20:00
- In-game: ExeterDad
- Location: New Hampshire U.S.A
Re: Minetest 0.5 is on the road
Thanks for the announcement/warning.
Good things to come!
Good things to come!
HOMETOWN -Our little server. Keep the HOMETOWN chatter @ http://hometownserver.com - Our server map: http://media.hometownserver.com
- webdesigner97
- Member
- Posts: 1328
- Joined: Mon Jul 30, 2012 19:16
- GitHub: webD97
- IRC: webdesigner97
- In-game: webdesigner97
- Location: Cologne, Germany
- Contact:
Re: Minetest 0.5 is on the road
Thanks for the announcement. I think that it's a good step to drop compatibility with old operating systems in favor of using more modern technologies. It will open new possibilities!
Visit me: webD97.de | @GitHub | @DeviantArt
Mods: StreetsMod | Vehicles
Featured from my blog: Dockerize the Minetest server
On my own behalf: Chameleon - A PHP image manipulation library built around GD
Mods: StreetsMod | Vehicles
Featured from my blog: Dockerize the Minetest server
On my own behalf: Chameleon - A PHP image manipulation library built around GD
- lightonflux
- Member
- Posts: 384
- Joined: Mon Nov 11, 2013 07:22
- In-game: lof
- Location: Germany
Re: Minetest 0.5 is on the road
What about clients built from master?
- TumeniNodes
- Member
- Posts: 2943
- Joined: Fri Feb 26, 2016 19:49
- GitHub: TumeniNodes
- IRC: tumeninodes
- In-game: TumeniNodes
- Location: in the dark recesses of the mind
- Contact:
Re: Minetest 0.5 is on the road
Just a personal view, I honestly do not understand why anyone would use dev builds for a server, or personal use, unless they are involved with development, testing, or modding (but even for modding seems a bit senseless to me, as mods should be built for a stable system, meant for using on a stable system)
And Minetest could be left as the next release (which I think will be deemed as 0.4.17?), fork it, and then begin dev for 0.5.0 as an entirely separate entity, seeing as it will most likely be incompatible with any 0.4.-- builds?
Anyway, just my dopey input.
I am anxious to see what 0.5.0 has to offer
And Minetest could be left as the next release (which I think will be deemed as 0.4.17?), fork it, and then begin dev for 0.5.0 as an entirely separate entity, seeing as it will most likely be incompatible with any 0.4.-- builds?
Anyway, just my dopey input.
I am anxious to see what 0.5.0 has to offer
A Wonderful World
- Andrey01
- Member
- Posts: 2579
- Joined: Wed Oct 19, 2016 15:18
- GitHub: Andrey2470T
- In-game: Andrey01
- Location: Russia, Moscow
Re: Minetest 0.5 is on the road
I don`t understand eventually, next version will be 0.4.17 or 0.5.0?
- TumeniNodes
- Member
- Posts: 2943
- Joined: Fri Feb 26, 2016 19:49
- GitHub: TumeniNodes
- IRC: tumeninodes
- In-game: TumeniNodes
- Location: in the dark recesses of the mind
- Contact:
Re: Minetest 0.5 is on the road
0.4.17, it will be a release for bugfixes.Andrey01 wrote:I don`t understand eventually, next version will be 0.4.17 or 0.5.0?
then development begins for 0.5.0
I believe that is the plan
A Wonderful World
- Wuzzy
- Member
- Posts: 4804
- Joined: Mon Sep 24, 2012 15:01
- GitHub: Wuzzy2
- IRC: Wuzzy
- In-game: Wuzzy
- Contact:
Re: Minetest 0.5 is on the road
Do I have to worry about existing worlds?
- Otter
- Member
- Posts: 152
- Joined: Fri May 12, 2017 21:17
- GitHub: InfiniteOtter
- In-game: Otter
Re: Minetest 0.5 is on the road
So, we will probably stop having any sort of updates after 0.4.17 comes out. At least until we are ready to test the early versions of 0.5.
I say probably stop having updates because there is always the possibility of a fork. :)
I say probably stop having updates because there is always the possibility of a fork. :)
- TumeniNodes
- Member
- Posts: 2943
- Joined: Fri Feb 26, 2016 19:49
- GitHub: TumeniNodes
- IRC: tumeninodes
- In-game: TumeniNodes
- Location: in the dark recesses of the mind
- Contact:
Re: Minetest 0.5 is on the road
Will 0.5.0 bring coloured lighting? and numerous other irrlicht features
Will the code be thoroughly examined to strip out any old bloat/deprecated code in an attempt to increase fps?
I am just saying, if a jump to 0.5.0 is going to be made, and will be a definite incompatible with 0.4.x series, then why not go balls to the wall with it? :P
0.5.0 development should obviously be seen as a chance to really address some deep subjects, with no time estimate given in regards to a release date. Seeing as it will be a major release.
Will the code be thoroughly examined to strip out any old bloat/deprecated code in an attempt to increase fps?
I am just saying, if a jump to 0.5.0 is going to be made, and will be a definite incompatible with 0.4.x series, then why not go balls to the wall with it? :P
0.5.0 development should obviously be seen as a chance to really address some deep subjects, with no time estimate given in regards to a release date. Seeing as it will be a major release.
A Wonderful World
- Andrey01
- Member
- Posts: 2579
- Joined: Wed Oct 19, 2016 15:18
- GitHub: Andrey2470T
- In-game: Andrey01
- Location: Russia, Moscow
Re: Minetest 0.5 is on the road
I feel all next versions will come with bugfixes and improvement of engine. At least maybe it`s better than blind permanent adding of blocks and other like ones as it happens in minecraft.
-
- Developer
- Posts: 131
- Joined: Sat Feb 07, 2015 17:16
- GitHub: nerzhul
- IRC: nrzkt
- In-game: nrz
- Location: France
- Contact:
Re: Minetest 0.5 is on the road
To answer to all, to be clear:
* We will try to do a last 0.4.17 release in stable-0.4 branch which contains bugfix commits only, if we have sufficient hands to handle it. But server owners are encourages to use 0.5
* 0.5.0 will break some things, especially in network protocol. For worlds, i (and some other devs too) prefer keep map compat as it's essential. Lua API server side should not be very modified in breaking methods, but we will add new things.
* For the features in client, we are continuing to improve CSM, and i'm working on a huge client cleanup to isolate irrlicht from MT client far more better than now, permitting to reduce irrlicht dependency.
* For the features in server, currently it's bugfixes but we will add new high level features to enhance and reduce mod code with more intelligent features, it's the goal (NPC API is an example but it's not a draft atm).
* We will try to do a last 0.4.17 release in stable-0.4 branch which contains bugfix commits only, if we have sufficient hands to handle it. But server owners are encourages to use 0.5
* 0.5.0 will break some things, especially in network protocol. For worlds, i (and some other devs too) prefer keep map compat as it's essential. Lua API server side should not be very modified in breaking methods, but we will add new things.
* For the features in client, we are continuing to improve CSM, and i'm working on a huge client cleanup to isolate irrlicht from MT client far more better than now, permitting to reduce irrlicht dependency.
* For the features in server, currently it's bugfixes but we will add new high level features to enhance and reduce mod code with more intelligent features, it's the goal (NPC API is an example but it's not a draft atm).
- Wuzzy
- Member
- Posts: 4804
- Joined: Mon Sep 24, 2012 15:01
- GitHub: Wuzzy2
- IRC: Wuzzy
- In-game: Wuzzy
- Contact:
Re: Minetest 0.5 is on the road
So no colored lighting?
Re: Minetest 0.5 is on the road
NoShadows more important for playability )Wuzzy wrote:So no colored lighting?
I am a noob. still yet. Not so noob ) [vml] WIP and a little proof for fun PlantedTorch )))
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )
-
- Member
- Posts: 818
- Joined: Tue Apr 14, 2015 01:59
- GitHub: raymoo
- IRC: Hijiri
- In-game: Raymoo + Clownpiece
Re: Minetest 0.5 is on the road
How are shadows important for playability? At least colored light could be used to color-code information. Also, I would consider the current lighting system some kind of soft shadows, though maybe not very accurate to real life.Nyarg wrote:NoShadows more important for playability )Wuzzy wrote:So no colored lighting?
Every time a mod API is left undocumented, a koala dies.
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
Re: Minetest 0.5 is on the road
This is possibly the first breaking change, ore "absheight" flag has been removed viewtopic.php?f=18&t=17977
Coloured lighting would be a huge and difficult project and is low priority, it's unlikely to happen or is very distant.
1shoot2kill do you mean you can't post a thread in the news subforum? That's intentional, developers and admin only for good reason.
Coloured lighting would be a huge and difficult project and is low priority, it's unlikely to happen or is very distant.
1shoot2kill do you mean you can't post a thread in the news subforum? That's intentional, developers and admin only for good reason.
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: Minetest 0.5 is on the road
a.k.a. "will never be added" :( So sad.paramat wrote:Coloured lighting would be a huge and difficult project and is low priority, [...]
Re: Minetest 0.5 is on the road
Our human visual recognizing system use shadows first for perspective reconstruction.Byakuren wrote:How are shadows important for playability?
In simple a shadow have not tint or colorize at this neuroprocessing step.
I wonder why no one way was used for shadow implementing.
One way is using a render and another way make allow dynamic texture using (create and load from hdd when need) on selected node.
I know dynamic texture may be used on entity but entity dramatically drop FPS.
I am a noob. still yet. Not so noob ) [vml] WIP and a little proof for fun PlantedTorch )))
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )
- TumeniNodes
- Member
- Posts: 2943
- Joined: Fri Feb 26, 2016 19:49
- GitHub: TumeniNodes
- IRC: tumeninodes
- In-game: TumeniNodes
- Location: in the dark recesses of the mind
- Contact:
Re: Minetest 0.5 is on the road
you've been posting this all over the place, you need to stop1shoot2kill wrote:I want to post topic in mod release/servers
go to which ever section you want to post in, in the top left there will be one of two buttons
"New Topic" or
"Post Reply"
A Wonderful World
-
- Member
- Posts: 818
- Joined: Tue Apr 14, 2015 01:59
- GitHub: raymoo
- IRC: Hijiri
- In-game: Raymoo + Clownpiece
Re: Minetest 0.5 is on the road
But what effect does this have on playability? Yes, it looks unrealistic not to have shadows when our brains are geared to recognize them, but how does it make Minetest less playable? Can you give a specific example of when you were playing the game and shadows would have improved playability in some specific way?Nyarg wrote:Our human visual recognizing system use shadows first for perspective reconstruction.Byakuren wrote:How are shadows important for playability?
In simple a shadow have not tint or colorize at this neuroprocessing step.
Every time a mod API is left undocumented, a koala dies.
- LordStephen77
- Member
- Posts: 33
- Joined: Mon May 22, 2017 15:26
Re: Minetest 0.5 is on the road
I am very happy with this choice! After so many years, developers have finally decided to break with the past, and redesign the gaming engine.
I have some questions:
- Irrlicht is isolated because you are going to completely remove this render engine. Or to keep it separate and
manage it easier?
- Why did you choose Irrlicht as a render engine? I have basic C++ knowledge, I would have chosen SFML, Glew
(Open GL Libraries), OpenGL Mathematics (GLM). I think it's the best choice.
I'm anxious to see new developments. On github I follow the project and I noticed you are working a lot. Thank you all.
I have some questions:
- Irrlicht is isolated because you are going to completely remove this render engine. Or to keep it separate and
manage it easier?
- Why did you choose Irrlicht as a render engine? I have basic C++ knowledge, I would have chosen SFML, Glew
(Open GL Libraries), OpenGL Mathematics (GLM). I think it's the best choice.
I'm anxious to see new developments. On github I follow the project and I noticed you are working a lot. Thank you all.
-
- Member
- Posts: 818
- Joined: Tue Apr 14, 2015 01:59
- GitHub: raymoo
- IRC: Hijiri
- In-game: Raymoo + Clownpiece
Re: Minetest 0.5 is on the road
For one thing, you would need to implement the whole rendering pipeline with such minimal libraries.LordStephen77 wrote:I am very happy with this choice! After so many years, developers have finally decided to break with the past, and redesign the gaming engine.
I have some questions:
- Irrlicht is isolated because you are going to completely remove this render engine. Or to keep it separate and
manage it easier?
- Why did you choose Irrlicht as a render engine? I have basic C++ knowledge, I would have chosen SFML, Glew
(Open GL Libraries), OpenGL Mathematics (GLM). I think it's the best choice.
I'm anxious to see new developments. On github I follow the project and I noticed you are working a lot. Thank you all.
Every time a mod API is left undocumented, a koala dies.
Re: Minetest 0.5 is on the road
Byakuren wrote:But what effect does this have on playability?
In general:
Improve navigation.
Improve imagination.
At least )
I am a noob. still yet. Not so noob ) [vml] WIP and a little proof for fun PlantedTorch )))
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )
Who is online
Users browsing this forum: Amazon [Bot], Google [Bot] and 3 guests