Sometimes blocks can not be placed in minetest 0.4.6
Sometimes blocks can not be placed in minetest 0.4.6
Since upgrading our server to 0.4.6 we are experiencing the following
new problem:
Sometimes when placing a block it disappears immediately. Trying to
place it again at the same spot often fails over and over again, but
eventually will work. But sometimes some waiting and running around
is needed before placing the block in such an peculiar place succeeds.
Placing blogs at other places in the meantime usually works.
The effect reminds me remotely of problems caused by server lacks (the
immediate disappearing of placed blocks) but is obviously different.
(The problem only occurs when trying to place a block on some specific
places, and persists longer than the usual lagging).
Unfortunately I wasn't able to find a way to reproduce the problem at
will.
This is a regression, with 0.4.5 on the same server there were no such
problems...
minetest server and client build from latest git on Debian Squeeze.
This is a private mt server with less then 10 users, accessed remotely
via internet. The described problem even appears with only one active
user (no other users logged in).
Has anyone experienced similar problems?
new problem:
Sometimes when placing a block it disappears immediately. Trying to
place it again at the same spot often fails over and over again, but
eventually will work. But sometimes some waiting and running around
is needed before placing the block in such an peculiar place succeeds.
Placing blogs at other places in the meantime usually works.
The effect reminds me remotely of problems caused by server lacks (the
immediate disappearing of placed blocks) but is obviously different.
(The problem only occurs when trying to place a block on some specific
places, and persists longer than the usual lagging).
Unfortunately I wasn't able to find a way to reproduce the problem at
will.
This is a regression, with 0.4.5 on the same server there were no such
problems...
minetest server and client build from latest git on Debian Squeeze.
This is a private mt server with less then 10 users, accessed remotely
via internet. The described problem even appears with only one active
user (no other users logged in).
Has anyone experienced similar problems?
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
I've seen this happen for me as well. No error messages or warnings of any kind - the block just disappears inexplicably, at least as recently as git from a couple of days ago. Not sure if it still happens in current HEAD.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Ah, digging through the logs explains what was going on in my case. Swilde's problem is likely different from mine (a simple lack of 'interact' privilege, which the server didn't bother to warn me about).
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
I'll increase debugging to check, but I doubt this is the cause, as the problem appears in the middle of visible (and therefor I assume loaded) terrain.PilzAdam wrote:Does the message "[playername] tried to place node in unloaded position [pos]" appear in debug.txt with debug_log_level = 4 in minetest.conf?
- PilzAdam
- Member
- Posts: 4026
- Joined: Fri Jul 20, 2012 16:19
- GitHub: PilzAdam
- IRC: PilzAdam
- Location: Germany
We had a node replacement bug where the pointed node was replaced. The bug is fixed by not replacing the node and writing this message to the log. It also happened in loaded areas (because some strange status of the EmergeManager).swilde wrote:I'll increase debugging to check, but I doubt this is the cause, as the problem appears in the middle of visible (and therefor I assume loaded) terrain.PilzAdam wrote:Does the message "[playername] tried to place node in unloaded position [pos]" appear in debug.txt with debug_log_level = 4 in minetest.conf?
That doesnt fix it. It has nothing to do with the problem.swilde wrote:I just saw:
commit 6e4fdf37baaeaf1048210e5519822ebd68dd413b
Author: sapier <Sapier at GMX dot net>
Date: Tue Apr 9 23:16:13 2013 +0200
fix objects colliding with its own collision boxes
Maybe this fixes my problem? I'll give it a try...
While I trust you that this fix is unrelated to the problem you had inPilzAdam wrote:Does the message "[playername] tried to place node in unloaded position [pos]" appear in debug.txt with debug_log_level = 4 in minetest.conf?That doesnt fix it. It has nothing to do with the problem.swilde wrote:I just saw:
commit 6e4fdf37baaeaf1048210e5519822ebd68dd413b
Author: sapier <Sapier at GMX dot net>
Date: Tue Apr 9 23:16:13 2013 +0200
fix objects colliding with its own collision boxes
Maybe this fixes my problem? I'll give it a try...
mind, the problem I reported here disappeard after the last update.
So this seems to be solved for us for now. Thanks to every body for
the support!
I just got problems removing and placing blocks again. This time they are quite general (can't access any blocks) and I get messages in the log, like this:
00:05:26: ACTION[ServerThread]: Player swilde tried to access [node under=-30905,14,-14167 above=-30904,14,-14167] from too far: d=339047, max_d=140. ignoring.
Another player on our server had similar problems yesterday...
00:05:26: ACTION[ServerThread]: Player swilde tried to access [node under=-30905,14,-14167 above=-30904,14,-14167] from too far: d=339047, max_d=140. ignoring.
Another player on our server had similar problems yesterday...
- PilzAdam
- Member
- Posts: 4026
- Joined: Fri Jul 20, 2012 16:19
- GitHub: PilzAdam
- IRC: PilzAdam
- Location: Germany
If you are sure that they dont use hacked clients then tryswilde wrote:I just got problems removing and placing blocks again. This time they are quite general (can't access any blocks) and I get messages in the log, like this:
00:05:26: ACTION[ServerThread]: Player swilde tried to access [node under=-30905,14,-14167 above=-30904,14,-14167] from too far: d=339047, max_d=140. ignoring.
Another player on our server had similar problems yesterday...
Code: Select all
disable_anticheat = true
As I trust them, so I'll try it -- but i suspect there is some seriouse bug at work here.PilzAdam wrote:If you are sure that they dont use hacked clients then tryswilde wrote:I just got problems removing and placing blocks again. This time they are quite general (can't access any blocks) and I get messages in the log, like this:
00:05:26: ACTION[ServerThread]: Player swilde tried to access [node under=-30905,14,-14167 above=-30904,14,-14167] from too far: d=339047, max_d=140. ignoring.
Another player on our server had similar problems yesterday...in minetest.confCode: Select all
disable_anticheat = true
1. I never saw that problem in plder versions
2. When this problem happend and the player logs out and back in, he beamed to a different position, somewhere else on
the world. And that new position seems to match the old position of _another_ player...
So it seems, somehow the server confuses the players. Is that possible? Any ideas?
- PilzAdam
- Member
- Posts: 4026
- Joined: Fri Jul 20, 2012 16:19
- GitHub: PilzAdam
- IRC: PilzAdam
- Location: Germany
Do you use the carts mod or any other mod were the player is attached to an object?swilde wrote:As I trust them, so I'll try it -- but i suspect there is some seriouse bug at work here.PilzAdam wrote:If you are sure that they dont use hacked clients then tryswilde wrote:I just got problems removing and placing blocks again. This time they are quite general (can't access any blocks) and I get messages in the log, like this:
00:05:26: ACTION[ServerThread]: Player swilde tried to access [node under=-30905,14,-14167 above=-30904,14,-14167] from too far: d=339047, max_d=140. ignoring.
Another player on our server had similar problems yesterday...in minetest.confCode: Select all
disable_anticheat = true
1. I never saw that problem in plder versions
2. When this problem happend and the player logs out and back in, he beamed to a different position, somewhere else on
the world. And that new position seems to match the old position of _another_ player...
So it seems, somehow the server confuses the players. Is that possible? Any ideas?
This is the fix for it, I think... https://github.com/minetest/minetest/pull/1153
Who is online
Users browsing this forum: Google [Bot] and 11 guests