I would really like to attempt some Minetest programming.
However, what is really holding me back is a ceiling of a single threaded game.
Is there any liklihood in the next 5 years or so that a multithreaded version could be in the works?
(like at the same time porting to Rust?)
Is there any future to Multithreaded Minetest?
-
- New member
- Posts: 1
- Joined: Fri Apr 16, 2021 18:08
Re: Is there any future to Multithreaded Minetest?
also a posibility:
multithreaded LUA ? ( for better mod-performence ? )
multithreaded LUA ? ( for better mod-performence ? )
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
Re: Is there any future to Multithreaded Minetest?
I would love to see more support for newer hardware and its functions.
I like that minetest is playable on many old computers, cause that means that people without access to better hardware can contribute too.
But both will not be possible probably, except there will be two developer teams, one for minetest that runs on your old computer and one that supports newer hardware and also such functions like multithreading and stuff.
I don't think that this will happen in the near future.
But performance should always be the third most priority, right after bugfixing and stability, new features come at last.
I like that minetest is playable on many old computers, cause that means that people without access to better hardware can contribute too.
But both will not be possible probably, except there will be two developer teams, one for minetest that runs on your old computer and one that supports newer hardware and also such functions like multithreading and stuff.
I don't think that this will happen in the near future.
But performance should always be the third most priority, right after bugfixing and stability, new features come at last.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: Is there any future to Multithreaded Minetest?
Minetest is already multithreaded: map generation runs in a different thread (Lua mapgen will block the server thread, though), as do the server and client.
Just naively throwing threads at a problem is likely to make your program slower and crash more. It takes a lot of design and effort to create a truly scalable parallelised application, which is why most games are largely singlethreaded with worker threads.
Just naively throwing threads at a problem is likely to make your program slower and crash more. It takes a lot of design and effort to create a truly scalable parallelised application, which is why most games are largely singlethreaded with worker threads.
There's a PR for that: https://github.com/minetest/minetest/pull/11131
Re: Is there any future to Multithreaded Minetest?
yes yes yeeeesrubenwardy wrote: ↑Fri Apr 16, 2021 19:18There's a PR for that: https://github.com/minetest/minetest/pull/11131
merge this sh*t ! sound cooooool~
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- philipbenr
- Member
- Posts: 1897
- Joined: Fri Jun 14, 2013 01:56
- GitHub: philipbenr
- IRC: philipbenr
- In-game: robinspi
- Location: United States
Re: Is there any future to Multithreaded Minetest?
If you could find any traction for this, I'd be impressed. Rust is still fairly obscure and requires some "unlearning" of C++, which is not a fun process.
Who is online
Users browsing this forum: No registered users and 7 guests