This is a mostly frozen copy of the Minetest forums through 2017. If you know phpBB3 and would like to host any G-rated forum here, you can email: me@minetest.org
If the email doesn't work, find out who's taken over Final Minetest from OldCoder and email them to get write access or an admin account.
I should have set this up years ago. But it's no tale of woe.
Whether the temperature is high or low, regardless of cold winds blow,
away we go like Edgar Allan Poe, on now with the show. BTW rhymes are welcome.
I tested the current master (commit e5b4748bb4 (commit e5b4748bb44a12fd09a92f7d36986b4bda86e6bf)). This seems to work fine (approx 1 hour playtime with reduced, eg. playable lag/jitter). The Server lag reduced from 30-40 seconds (minetest 0.4.10) to 3-5 seconds (commit above). Currently I migrate fr...
I switched yesterday from 0.4.9 to 0.4.10. (Client and Server) I updated all my mods to current stable/released versions. Also I edited the hell out of minetest.conf (Server and Client). But 0.4.10 is even with ONLY ONE PLAYER unplayable! I do not want to revert to 0.4.9, so: WHICH CURRENT VERSION O...
Mintetest 0.4.5 packages for different versions of openSUSE: Just add the matching repo: openSUSE 12.1: http://download.opensuse.org/repositories/home:/BlindBanana:/branches:/games/openSUSE_12.1/ openSUSE 12.2: http://download.opensuse.org/repositories/home:/BlindBanana:/branches:/games/openSUSE_12....
I don't know Mac OS, so this are mostly guesses: Are you sure to have Irrlicht on your system? (Irrlicht 1.8.x gives some graphics bugs, 1.7.x does not) If not please compile Irrlicht 1.7.3 (should be the latest 1.7.x version) and configure Minetest with mkdir build cd build cmake .. -DRUN_IN_PLACE=...
Every system shares libraries, this has nothing to do with static or dynamic linking! Actually it has everything to do with static and dynamic linking. What you might be getting confused with is run-time loading of dynamic libraries, where the application requests a library that was not specified a...
[...]I have two linux computers, one of which can probably run MT, but neither can connect to the internet. So I cant install the needed libraries for MT. (No friggin idea why, they were second hand, I bought them that way) Just compile it on the on computer with internet and copy it to the other o...
No, please not! Let me throw in some quotes from http://harmful.cat-v.org/software/dynamic-linking/ : ... Also consider the "Links section" at the end of the linked site. Sorry, man, but what you linked to is a load of bunk. Show me a system that doesn't rely heavily on shared libraries and I'll sh...
Impressive! Just a short and therefore limited test, but luajit (v2.0.1 with hotfix) brings real speed improvement: ⋅ Before luajit using nuke means waiting for the explosion sound and disconnect/reconnet to see the result. With luajit the nodes/blocks are instantly blown away! ⋅ ...
Here is a Release Build for Ubuntu Precise AMD64, with LuaJIT v2.0.1 linked in. Also includes cURL support. Includes both the server and the client, and minetest_game. Both LuaJIT and Minetest were compiled with -O3; this build does not contain debug symbols. builtin/serialize.lua has already been ...
[...]When you look at performance, you look at client frames per second when running a server at the same time, or server CPU usage (which has an impact on power usage and temperature), which is what the users will see. And you should do that on several ranges of hardware (old, new, low-end, high-e...
I oppose! Shared linking breaks stuff badly if more programs depend on different versions of a library. So old versions are kept on systems even if they have serios security issues... This is why the (modern) convention is to install libraries using symlinks and multiple names. A program that doesn...
Shared linking breaks stuff badly if more programs depend on different versions of a library. So old versions are kept on systems even if they have serios security issues...
Stupid! Just reverse it and use elseif.. minetest.register_on_punchnode(function(p, node, puncher) if node.name == "nuke:iron_tnt" then minetest.env:remove_node(p) local p_name = puncher:get_player_name() if minetest.check_player_privs(p_name, {nuke=true}) then -- player has privilege --> explode mi...
Since all my servers run x64, I tried LuaJIT 2.0.1-fixed (Freebsd 8.3, system gcc - like 4.2) and i throws many errors in: script.cpp / scriptapi.cpp / scriptapi_inventory.cpp / scriptapi_nodemeta.cpp / scriptapi_object.cpp / scriptapi_entity.cpp / scriptapi_noise.cpp / scriptapi_nodetimer.cpp / scr...
[...] I ran it on my server for several hours as a stability test, and it definitely improves things. [...] You can't just blindly link to it though, as vanilla Minetest has a couple of minor bugs that don't show up with regular Lua (or regular Lua doesn't enforce some syntax as strictly as LuaJIT ...
Are there any efforts in evaluating possible gains by using LuaJIT instead of Lua within Minetest? Please correct me, but I think LuaJIT is still only a 32 bit library, so Minetest would be limited to 32 bit builds. Anyhow, a somewhat hacky way to build Minetest with LuaJIT (precompiled static lib) ...
Based on the mod nuke version 1.4 from sfan5 http://forum.minetest.net/viewtopic.php?id=638 I modified the init.lua file. At the verry beginning I register a new privilege (add before the first line): minetest.register_privilege("nuke", { description = "Can use TNT from mod nuke", give_to_singleplay...