0.2.20110406_0
A small update once again, before I start studying to an exam.
I guess people already had noticed that block placement and removal caused a slight spike in framerate. This is the result of the recalculation of a mesh of a chunk being done synchronously in the main thread. It takes around 50ms or up to 200ms when the lighting changes in a long distance, which is quite noticeable especially when others are placing and removing blocks.
Well, I noticed that, in the past few days, I had completely created the framework for doing that in a separate thread. And went on to make it so. Now building with lots of people causes no spikes in framerate at all!
Also, one thing that had bugged me for a long time is that the server sent all block placements and removals in the whole world to every player, no matter how far away from each other they were. I changed those to be sent only to players that are reasonably close (100 nodes). For the others, the server just marks the changed part of the world as “unsent” and it will be re-sent when needed.
In addition to that, I changed the versioning scheme to such that the version is now 0.2.20110406_0. I will stick to this scheme from now on.
April 6th, 2011 at 18:09
good luck on that exam celeron55 :o)
April 7th, 2011 at 17:46
I see someone updated the wiki page looks gooooood to me :o)
April 7th, 2011 at 21:40
Not sure if anyone else has this issue, but blocks don’t seem to render unless I am hitting them. I’m assuming it’s my drivers, as it’s the only thing I have updated since playing before your break.
Driver: Catalyst 11.4
OS: Windows 7 32bit Pro
Video: HD 4870
April 7th, 2011 at 22:39
Apparently the above problem was due to the preview version video drivers.
Adding this to the configuration file fixed the problem:
video_driver = direct3d9
April 8th, 2011 at 05:52
I discovered Minetest a few months ago, and I’m happy to see that this project is progressing ! I had the same idea (make a voxel-game with Irrlicht), but you already started, and compared to other MC-like games, Minetest is a good one. I’ll probably make a donation, and if you want some help for graphics/sound design/new features, I give you my email adress (despite the fact I’m french^^).
Good luck !
April 8th, 2011 at 08:34
Zylann: Thanks!
April 8th, 2011 at 21:04
Don’t compil on Ubuntu 32 bits :( (10.10 and 11.04 beta 1)
Thanks.
April 8th, 2011 at 21:06
The log files :
http://www.ubuntuone.com/p/leS/
April 9th, 2011 at 19:43
Fishkilleur’s problem was fixed by installing libgl1-mesa-dev. I added it to the instructions of the download page and updated the README.txt.