miner65536 wrote:Hi Fess,
Really nice work, this runs really quickly on an i5 laptop with win8 (seems to rarely drop below 60hz).
Can you tell me which versions of the components you've used and where to get them from? I would like to work on my own win64 minetest build with everything enabled, IE curl, JIT, fonts & sound?
I've done a quick win32 build with vs11, but it barely works, I followed the short (and presumably out of date) compile guide in the minetest source tree but I had to fix-up too much to have confidence in it. I switched everything off that I could but still got compile errors, specifically irrilicht 1.7.1 had an ambiguous swap<> defined that confused vs11, I had to ignore libcmt to get it to link too. My exe bombs out really quickly & even if it was stable without a JIT it will never be up to full speed.
Any help with the win64 build will be greatly appreciated.
Cheers,
Rob.
Inocudom wrote:With this build, the public server list doesn't show up (the favorite server list shows up in its place.) It looks like curl is one of those libraries that needs to constantly be updated, unfortunately.
Inocudom wrote:What is LevelDB used for in Minetest?
PilzAdam wrote:Inocudom wrote:What is LevelDB used for in Minetest?
sqlite has problems with worlds bigger than 4 GiB (singleplayer wont reach that limit, but big servers can reach it), the world gets corrupted in some places. leveldb doesnt have this problem, so big servers will probably use it.
Also some people say that its faster, but I dunno if that is correct.
Inocudom wrote:PilzAdam wrote:Inocudom wrote:What is LevelDB used for in Minetest?
sqlite has problems with worlds bigger than 4 GiB (singleplayer wont reach that limit, but big servers can reach it), the world gets corrupted in some places. leveldb doesnt have this problem, so big servers will probably use it.
Also some people say that its faster, but I dunno if that is correct.
There is one commit that says that it doesn't work with Windows operating systems, which means that servers that want to use it can't use those.
say I wanes to play minetest with my friend but he isn't at my house. BOOM! I turn on my server.sfan5 wrote:Inocudom wrote:PilzAdam wrote:sqlite has problems with worlds bigger than 4 GiB (singleplayer wont reach that limit, but big servers can reach it), the world gets corrupted in some places. leveldb doesnt have this problem, so big servers will probably use it.
Also some people say that its faster, but I dunno if that is correct.
There is one commit that says that it doesn't work with Windows operating systems, which means that servers that want to use it can't use those.
Seriously, who would use Windows for hosting servers?
Also the Add message that LevelDB is not supported on Windows is not relevant anymore since the Use system-wide LevelDB instead of bundled one removes the LevelDB source code.
You can build Minetest for Windows with LevelDB if you have a library and the header files
jojoa1997 wrote:say I wanes to play minetest with my friend but he isn't at my house. BOOM! I turn on my server.sfan5 wrote:Inocudom wrote:
There is one commit that says that it doesn't work with Windows operating systems, which means that servers that want to use it can't use those.
Seriously, who would use Windows for hosting servers?
Also the Add message that LevelDB is not supported on Windows is not relevant anymore since the Use system-wide LevelDB instead of bundled one removes the LevelDB source code.
You can build Minetest for Windows with LevelDB if you have a library and the header files
jojoa1997 wrote:say I wanes to play minetest with my friend but he isn't at my house. BOOM! I turn on my server.sfan5 wrote:Inocudom wrote:
There is one commit that says that it doesn't work with Windows operating systems, which means that servers that want to use it can't use those.
Seriously, who would use Windows for hosting servers?
Also the Add message that LevelDB is not supported on Windows is not relevant anymore since the Use system-wide LevelDB instead of bundled one removes the LevelDB source code.
You can build Minetest for Windows with LevelDB if you have a library and the header files
sfan5 wrote:jojoa1997 wrote:say I wanes to play minetest with my friend but he isn't at my house. BOOM! I turn on my server.sfan5 wrote:Seriously, who would use Windows for hosting servers?
Also the Add message that LevelDB is not supported on Windows is not relevant anymore since the Use system-wide LevelDB instead of bundled one removes the LevelDB source code.
You can build Minetest for Windows with LevelDB if you have a library and the header files
Hosting Servers means having a dedicated/virtual server that runs 24/7 to host something all the time
I've also succeeded in building LevelDB for Windows.
Inocudom wrote:sfan5 wrote:jojoa1997 wrote:say I wanes to play minetest with my friend but he isn't at my house. BOOM! I turn on my server.
Hosting Servers means having a dedicated/virtual server that runs 24/7 to host something all the time
I've also succeeded in building LevelDB for Windows.
If Fess asks you how to do this, will you tell him so that he can successfully make 64-bit builds with it?
Inocudom wrote:Does this have LevelDB support? Is there any way that I could tell?
Inocudom wrote:Does this have LevelDB support? Is there any way that I could tell?
sfan5 wrote:I have it for 32bit if you need it:
http://sfan5.pf-control.de/libleveldb-1.12-win32.zip
You can mix 64bit builds with 32bit libs freely if you use the .dll
Fess wrote:sfan5 wrote:I have it for 32bit if you need it:
http://sfan5.pf-control.de/libleveldb-1.12-win32.zip
You can mix 64bit builds with 32bit libs freely if you use the .dll
Thx, i tried to use this library, but the problem is that its contains linux style static library(*.a), that cannot be used by visual studio( Its possible to use dll functions with explicit linking, but its need manually adds all of them to minetest sources, thats also needs much time. So i will try to find the way to compile leveldb from sources to get *.lib for implicit linking of dll library. Maybe it is some alternative ways that you can suggest me? ( I know that its possible to compile complete minetest with mingw64, but thats not a decision because mingw build are without native directx support)
Users browsing this forum: No registered users and 6 guests