Page 1 of 5

[Frequently Asked Questions] - Read before asking for help!

Posted: Thu Nov 22, 2012 17:17
by rubenwardy
The FAQ is on the Minetest Wiki.

Posted: Fri Nov 23, 2012 00:54
by jordan4ibanez
Thank you very much mate!

Posted: Fri Nov 23, 2012 01:29
by Temperest
This is a really great reference. Thanks.

Posted: Fri Nov 23, 2012 02:09
by Josh
Great! this will help the new people.

Posted: Thu Dec 13, 2012 15:49
by qwrwed
You should add the solution for this as well:

Code: Select all

Player::deSerialize(): PlayerArgsEnd not found
PilzAdam wrote:Remove the singeleplayer file from the players folder in your world directory.

Posted: Tue Jan 01, 2013 14:24
by Aditya Raj Bhatt
This should also be there-

When a new player hits 'j' or 'k' to run fast or fly respectively, there's a message saying privileges not present (I don't remember it exactly.)
We simply have to type in the following-

Type : '/' ( A window opens up in which you have to type the next command. )
Type : "grant singleplayer all" (Without the double-quotes and singleplayer is without spaces. )

This grants the priveleges and now you are able to fly or move fast when you press 'k' or 'j'.

Hope this helps. Stumped me when I started, but I asked around in the Google+ community and they assisted me. Here's the link to the post-
https://plus.google.com/112127291830325 ... nbaPgQYF5P

Posted: Tue Jan 01, 2013 14:52
by Obiewan1111
Aditya Raj Bhatt wrote:This should also be there-

When a new player hits 'j' or 'k' to run fast or fly respectively, there's a message saying privileges not present (I don't remember it exactly.)
We simply have to type in the following-

Type : '/' ( A window opens up in which you have to type the next command. )
Type : "grant singleplayer all" (Without the double-quotes and singleplayer is without spaces. )

This grants the priveleges and now you are able to fly or move fast when you press 'k' or 'j'.

Hope this helps. Stumped me when I started, but I asked around in the Google+ community and they assisted me. Here's the link to the post-
https://plus.google.com/112127291830325 ... nbaPgQYF5P
This is found on the wiki. And is neither a bug or a problem, you just need a good sense to go and check the minetest wiki before you post random things on here.

Posted: Tue Jan 01, 2013 15:34
by jojoa1997
Obiewan1111 wrote:
Aditya Raj Bhatt wrote:This should also be there-

When a new player hits 'j' or 'k' to run fast or fly respectively, there's a message saying privileges not present (I don't remember it exactly.)
We simply have to type in the following-

Type : '/' ( A window opens up in which you have to type the next command. )
Type : "grant singleplayer all" (Without the double-quotes and singleplayer is without spaces. )

This grants the priveleges and now you are able to fly or move fast when you press 'k' or 'j'.

Hope this helps. Stumped me when I started, but I asked around in the Google+ community and they assisted me. Here's the link to the post-
https://plus.google.com/112127291830325 ... nbaPgQYF5P
This is found on the wiki. And is neither a bug or a problem, you just need a good sense to go and check the minetest wiki before you post random things on here.
type this for k /grant singleplayer fly
and this for j /grant singleplayer fast

Posted: Thu Jan 03, 2013 20:10
by Aditya Raj Bhatt
Obiewan1111 wrote:
Aditya Raj Bhatt wrote:This should also be there-

When a new player hits 'j' or 'k' to run fast or fly respectively, there's a message saying privileges not present (I don't remember it exactly.)
We simply have to type in the following-

Type : '/' ( A window opens up in which you have to type the next command. )
Type : "grant singleplayer all" (Without the double-quotes and singleplayer is without spaces. )

This grants the priveleges and now you are able to fly or move fast when you press 'k' or 'j'.

Hope this helps. Stumped me when I started, but I asked around in the Google+ community and they assisted me. Here's the link to the post-
https://plus.google.com/112127291830325 ... nbaPgQYF5P
This is found on the wiki. And is neither a bug or a problem, you just need a good sense to go and check the minetest wiki before you post random things on here.
First, The wiki just states that you need fly "privileges" with no emphasis. A new user will never know to check at the "privilege" document in the wiki, assuming that there will be an option in the game, vainly searching. (People accustomed to Minecraft don't expect to give commands for such simple things)

Second, This is a frequently asked questions page, not a bugs reporting page per se. It is for new users who might be stumped with things which have simple solutions or simply don't know that its a feature that needs to be enabled (like in this case).

So I was right to post the method to solve this potentially-stubbing issue.

Posted: Wed Feb 27, 2013 21:17
by dj22
how do u set on_punch =function(pos,node) and how do u make it cooperate with drop="plant:plant 1",

Posted: Wed Feb 27, 2013 22:39
by Calinou
You set on_punch to a node, a function which will be executed when punching the node (punching is not digging -- it means you've started digging the node); what do you mean by "cooperating"? You can set both drop and on_punch to a node just fine.

Posted: Thu Feb 28, 2013 06:06
by kaeza
Calinou wrote:You set on_punch to a node, a function which will be executed when punching the node (punching is not digging -- it means you've started digging the node); what do you mean by "cooperating"? You can set both drop and on_punch to a node just fine.
I think he means digging things immediately (like torches, etc).

@dj22, add "dig_immediate=1" to your node's groups.

Posted: Sun Mar 10, 2013 19:04
by Jasmine Mika
jojoa1997 wrote:
Obiewan1111 wrote:
Aditya Raj Bhatt wrote:This should also be there-

When a new player hits 'j' or 'k' to run fast or fly respectively, there's a message saying privileges not present (I don't remember it exactly.)
We simply have to type in the following-

Type : '/' ( A window opens up in which you have to type the next command. )
Type : "grant singleplayer all" (Without the double-quotes and singleplayer is without spaces. )

This grants the priveleges and now you are able to fly or move fast when you press 'k' or 'j'.

Hope this helps. Stumped me when I started, but I asked around in the Google+ community and they assisted me. Here's the link to the post-
https://plus.google.com/112127291830325 ... nbaPgQYF5P
This is found on the wiki. And is neither a bug or a problem, you just need a good sense to go and check the minetest wiki before you post random things on here.
type this for k /grant singleplayer fly
and this for j /grant singleplayer fast

I have a question.
I downloaded oalinst for sound in version 0.4.5 but it still won't work. Is there a specific folder I have to put the file in?

Posted: Sun Mar 10, 2013 19:14
by rarkenin
Jasmine Mika wrote:
jojoa1997 wrote:
Obiewan1111 wrote:
This is found on the wiki. And is neither a bug or a problem, you just need a good sense to go and check the minetest wiki before you post random things on here.
type this for k /grant singleplayer fly
and this for j /grant singleplayer fast

I have a question.
I downloaded oalinst for sound in version 0.4.5 but it still won't work. Is there a specific folder I have to put the file in?
It needs to be executed IIRC.

Posted: Wed Mar 20, 2013 08:44
by BorisGrishenko
Your a help mate! +10!

Posted: Fri Apr 12, 2013 16:23
by shadowwraith
That's the same problem i've been getting everytime i shutdown the game.

Code: Select all

*** glibc detected *** minetest: double free or corruption (!prev): 0x0000000004319a00 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7fcff8293b96]
minetest(_ZN13EmergeManagerD1Ev+0x130)[0x5fdf10]
minetest(_ZN6ServerD1Ev+0x1eb)[0x67e6eb]
minetest(_ZN6ServerD0Ev+0x9)[0x67ebf9]
minetest(_Z8the_gameRbbP12InputHandlerPN3irr14IrrlichtDeviceEPNS2_3gui8IGUIFontESsSsSsSstRSbIwSt11char_traitsIwESaIwEESsR11ChatBackendRK11SubgameSpecb+0x2072)[0x7d5802]
minetest(main+0x500f)[0x56bc3f]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7fcff823676d]
minetest[0x5708dd]

Posted: Fri May 24, 2013 02:41
by jdude1064
Are there supposed to be links to these? I am having trouble with the what()= Access violated part.

Posted: Fri May 24, 2013 02:44
by jdude1064
Oh never mind about that last one. But whenever i press the minetest.conf file it always says the file is unknown. Any help?

Posted: Thu Jun 13, 2013 10:28
by arsdragonfly

Posted: Mon Jul 08, 2013 15:52
by ikko123
All Textures Appear Red In Colour

Posted: Mon Jul 08, 2013 16:00
by Menche
ikko123 wrote:All Textures Appear Red In Colour
Disable shaders.

Posted: Tue Jul 09, 2013 09:51
by nolan
HOW TO FIND THIS AND CHANGE IT?
video_driver = direct3d9
change it so that it says:
video_driver = opengl sorry for caps

Posted: Tue Jul 09, 2013 09:59
by nolan
sometimes during playing game, ill be playing and out of nowhere i have these error spam my chat.. it says ERROR{main}: WARNING: updateListener: invalid name. There is also a different error that spam with it as well when i mine blocks , i cant remember how to word this second error but its kinda like this ERROR{main} WARNING: before SoundPlay create: invalid name or something relatively close to it. i will get 3-15 spams of the first error in a single second, i need to get rid of it bad i have to exit to OS everytime, and later a few hours it will do it again.. also when the first error starts happening, the sound effect of whatever i am doing in the time being, will start spamming my speakers, lets say i broke some glass when the errors happened, i would get the glass sound effect breaking spam my speakers too, and whatever sound effect follow it would spam along with it. Sorry for all the words and reading but i need to get rid of it, its very annoying.

Posted: Tue Jul 09, 2013 10:33
by Topywo
nolan wrote:HOW TO FIND THIS AND CHANGE IT?
video_driver = direct3d9
change it so that it says:
video_driver = opengl sorry for caps
It's in the minetest.conf.example. Just copy paste this: video_driver = opengl in your minetest.conf. Although I thought opengl is already used as default.
nolan wrote:sometimes during playing game, ill be playing and out of nowhere i have these error spam my chat.. it says ERROR{main}: WARNING: updateListener: invalid name.
There's a link about it, but I don't know if it helps solving your problems:
http://forum.minetest.net/viewtopic.php?id=5301
nolan wrote:There is also a different error that spam with it as well when i mine blocks , i cant remember how to word this second error but its kinda like this ERROR{main} WARNING: before SoundPlay create: invalid name or something relatively close to it. i will get 3-15 spams of the first error in a single second, i need to get rid of it bad i have to exit to OS everytime, and later a few hours it will do it again
I don't know about that one. Maybe something in a mod? You can see (and copy/paste them here) the ERRORS in the file debug.txt. If it's too big to see, exit minetest completely, delete the debug.txt and restart a game of minetest. A new and smaller debug.txt will be made automatically.

P.s. Playing a few hours without an error message is not bad at all ;-)

Edit: typo

Posted: Tue Jul 09, 2013 10:43
by nolan
nolan wrote:sometimes during playing game, ill be playing and out of nowhere i have these error spam my chat.. it says ERROR{main}: WARNING: updateListener: invalid name. There is also a different error that spam with it as well when i mine blocks , i cant remember how to word this second error but its kinda like this ERROR{main} WARNING: before SoundPlay create: invalid name or something relatively close to it. i will get 3-15 spams of the first error in a single second, i need to get rid of it bad i have to exit to OS everytime, and later a few hours it will do it again.. also when the first error starts happening, the sound effect of whatever i am doing in the time being, will start spamming my speakers, lets say i broke some glass when the errors happened, i would get the glass sound effect breaking spam my speakers too, and whatever sound effect follow it would spam along with it. Sorry for all the words and reading but i need to get rid of it, its very annoying.
I found a set of errors posted by another player, but they are the same errors i get so here they are:

Code: Select all

14:41:14: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:14: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:14: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:14: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:14: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:14: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:14: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:15: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:15: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:15: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:15: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:15: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:15: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:15: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:15: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:15: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:15: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:16: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:16: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:16: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:16: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:16: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:16: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:16: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:16: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:16: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:16: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:18: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:18: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:18: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:18: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:18: ERROR[main]: WARNING: updateListener: invalid name
14:41:19: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:19: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:19: ERROR[main]: WARNING: updateListener: invalid name
14:41:19: ERROR[main]: WARNING: updateListener: invalid name
14:41:19: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:19: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:19: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:19: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:20: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:20: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:20: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:20: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:21: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:21: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:21: ERROR[main]: WARNING: updateListener: invalid name
14:41:21: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:21: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:21: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:21: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:22: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:22: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:22: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:22: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:23: ERROR[main]: WARNING: updateListener: invalid name
14:41:23: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:23: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:23: ERROR[main]: WARNING: updateListener: invalid name
14:41:24: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:24: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:24: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:24: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:24: ERROR[main]: WARNING: updateListener: invalid name
14:41:24: ERROR[main]: WARNING: updateListener: invalid name
14:41:25: ERROR[main]: WARNING: updateListener: invalid name
14:41:25: ERROR[main]: WARNING: updateListener: invalid name
14:41:25: ERROR[main]: WARNING: updateListener: invalid name
14:41:25: ERROR[main]: WARNING: updateListener: invalid name
14:41:25: ERROR[main]: WARNING: updateListener: invalid name
14:41:25: ERROR[main]: WARNING: updateListener: invalid name
14:41:26: ERROR[main]: WARNING: updateListener: invalid name
14:41:26: ERROR[main]: WARNING: updateListener: invalid name
14:41:27: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:27: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:27: ERROR[main]: WARNING: updateListener: invalid name
14:41:27: ERROR[main]: WARNING: updateListener: invalid name
14:41:27: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:27: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:27: ERROR[main]: WARNING: updateListener: invalid name
14:41:27: ERROR[main]: WARNING: updateListener: invalid name
14:41:27: ERROR[main]: WARNING: updateListener: invalid name
14:41:28: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:28: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:28: ERROR[main]: WARNING: updateListener: invalid name
14:41:28: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:28: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:28: ERROR[main]: WARNING: updateListener: invalid name
14:41:29: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:29: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:29: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:29: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:30: ERROR[main]: WARNING: updateListener: invalid name
14:41:30: ERROR[main]: WARNING: updateListener: invalid name
14:41:30: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:30: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:31: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:31: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:31: ERROR[main]: WARNING: updateListener: invalid name
14:41:32: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:32: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:33: ERROR[main]: WARNING: updateListener: invalid name
14:41:34: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:34: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:34: ERROR[main]: WARNING: updateListener: invalid name
14:41:34: ERROR[main]: WARNING: updateListener: invalid name
14:41:35: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:35: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:35: ERROR[main]: WARNING: updateListener: invalid name
14:41:36: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:36: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:36: ERROR[main]: WARNING: updateListener: invalid name
14:41:36: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:36: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:36: ERROR[main]: WARNING: updateListener: invalid name
14:41:37: ERROR[main]: WARNING: updateListener: invalid name
14:41:37: ERROR[main]: WARNING: updateListener: invalid name
14:41:37: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:37: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:37: ERROR[main]: WARNING: updateListener: invalid name
14:41:38: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:38: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:39: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:39: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:39: ERROR[main]: WARNING: updateListener: invalid name
14:41:39: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:39: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:40: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:40: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:40: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:40: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:40: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:40: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:41: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:41: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:41: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:41: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:41: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:41: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:42: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:42: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:42: ERROR[main]: WARNING: updateListener: invalid name
14:41:42: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:42: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:42: ERROR[main]: WARNING: updateListener: invalid name
14:41:43: ERROR[main]: WARNING: updateListener: invalid name
14:41:43: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:43: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:45: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:45: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:46: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:46: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:46: ERROR[main]: WARNING: updateListener: invalid name
14:41:46: ERROR[main]: WARNING: updateListener: invalid name
14:41:46: ERROR[main]: WARNING: updateListener: invalid name
14:41:47: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:47: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:48: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:48: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:49: ERROR[main]: WARNING: before createPlayingSound: invalid name
14:41:49: ERROR[main]: WARNING: createPlayingSound: invalid name
14:41:51: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:51: ERROR[main]: WARNING: createPlayingSoundAt: invalid name
14:41:51: ERROR[main]: WARNING: updateListener: invalid name
14:41:52: ERROR[main]: WARNING: before createPlayingSoundAt: invalid name
14:41:52: ERROR[main]: WARNING: createPlayingSoundAt: invalid name