Sokomine reports: flight controller needed for t ... #6070

Closed
opened 2024-01-25 02:28:54 +00:00 by yourland-report · 20 comments

Sokomine reports a bug:

flight controller needed for this much air traffic!

Player position:

{
	x = 2432.7631835938,
	y = -0.45300000905991,
	z = 1306.8059082031
}

Player look:

{
	x = 0.84818184375763,
	y = 0.19953896105289,
	z = 0.49068486690521
}

Player information:

{
	protocol_version = 42,
	minor = 9,
	min_rtt = 0.01799999922514,
	avg_rtt = 0.019999999552965,
	min_jitter = 0,
	max_jitter = 13.998000144958,
	lang_code = "",
	connection_uptime = 338,
	serialization_version = 29,
	patch = 0,
	major = 5,
	version_string = "5.9.0-dev-4468813d4-dirty",
	state = "Active",
	ip_version = 6,
	avg_jitter = 0,
	max_rtt = 14.039999961853,
	formspec_version = 7
}

Player meta:

{
	fields = {
		punch_count = "305688",
		["stamina:exhaustion"] = "2",
		inflicted_damage = "6433316",
		["petz:werewolf"] = "0",
		["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_rainbow 1 8\", \"shields:shield_rainbow 1 8\", \"3d_armor:chestplate_rainbow 1 8\", \"3d_armor:boots_crystal 1 20\", \"3d_armor:leggings_rainbow 1 8\"}",
		["petz:lycanthropy"] = "1",
		["ethereal:fly_timer"] = "-99",
		["signslib:pos"] = "(1979,18,1184)",
		["ocean_build.ocean_built"] = "5",
		digged_nodes = "2012228",
		yl_commons_thankyou = "584",
		arenalib_infobox_arenaID = "0",
		yl_church = "return {[\"last_death\"] = {[\"z\"] = 1014, [\"x\"] = 4039, [\"y\"] = 53}, [\"last_heal\"] = 1698267580, [\"last_death_portal\"] = 1699735919}",
		played_time = "16839127",
		yl_commons_player_created = "1617905120",
		yl_commons_player_joined = "1706149416",
		died = "53",
		crafted = "647065",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}",
		hud_state = "on",
		placed_nodes = "338694",
		xp = "2295413",
		jointime = "1617905120",
		bitten = "0",
		["petz:werewolf_clan_idx"] = "1",
		partychat = "main",
		["ocean_build.last_warning"] = "1.65032e+09",
		["stamina:level"] = "10",
		repellant = "0",
		["stamina:poisoned"] = "no"
	}
}

Log identifier


[MOD] yl_report log identifier = TDHfyqY5MnPNzqJvkIX0KchHZRt4uiUC

Profiler save:

profile-20240125T022854.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 7d 12h 45min 4s | max lag: 1.22s | clients (18/52): AliasAlreadyTaken, Aliza, Bailiff, BLuOXide, Brabenec, daydream, flux, HorusDamocles, jackofthebean000, Lupercus, mahou, Penelopee, poppyasdan, Service, Sokomine, STEALTH, tagtraum, taonza12

Teleport command:

/teleport xyz 2433 -0 1307

Compass command:

/give_compass Construction TDHfyqY5MnPNzqJvkIX0KchHZRt4uiUC D2691E 2433 -0 1307
Sokomine reports a bug: > flight controller needed for this much air traffic! Player position: ``` { x = 2432.7631835938, y = -0.45300000905991, z = 1306.8059082031 } ``` Player look: ``` { x = 0.84818184375763, y = 0.19953896105289, z = 0.49068486690521 } ``` Player information: ``` { protocol_version = 42, minor = 9, min_rtt = 0.01799999922514, avg_rtt = 0.019999999552965, min_jitter = 0, max_jitter = 13.998000144958, lang_code = "", connection_uptime = 338, serialization_version = 29, patch = 0, major = 5, version_string = "5.9.0-dev-4468813d4-dirty", state = "Active", ip_version = 6, avg_jitter = 0, max_rtt = 14.039999961853, formspec_version = 7 } ``` Player meta: ``` { fields = { punch_count = "305688", ["stamina:exhaustion"] = "2", inflicted_damage = "6433316", ["petz:werewolf"] = "0", ["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_rainbow 1 8\", \"shields:shield_rainbow 1 8\", \"3d_armor:chestplate_rainbow 1 8\", \"3d_armor:boots_crystal 1 20\", \"3d_armor:leggings_rainbow 1 8\"}", ["petz:lycanthropy"] = "1", ["ethereal:fly_timer"] = "-99", ["signslib:pos"] = "(1979,18,1184)", ["ocean_build.ocean_built"] = "5", digged_nodes = "2012228", yl_commons_thankyou = "584", arenalib_infobox_arenaID = "0", yl_church = "return {[\"last_death\"] = {[\"z\"] = 1014, [\"x\"] = 4039, [\"y\"] = 53}, [\"last_heal\"] = 1698267580, [\"last_death_portal\"] = 1699735919}", played_time = "16839127", yl_commons_player_created = "1617905120", yl_commons_player_joined = "1706149416", died = "53", crafted = "647065", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}", hud_state = "on", placed_nodes = "338694", xp = "2295413", jointime = "1617905120", bitten = "0", ["petz:werewolf_clan_idx"] = "1", partychat = "main", ["ocean_build.last_warning"] = "1.65032e+09", ["stamina:level"] = "10", repellant = "0", ["stamina:poisoned"] = "no" } } ``` Log identifier ``` [MOD] yl_report log identifier = TDHfyqY5MnPNzqJvkIX0KchHZRt4uiUC ``` Profiler save: ``` profile-20240125T022854.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 7d 12h 45min 4s | max lag: 1.22s | clients (18/52): AliasAlreadyTaken, Aliza, Bailiff, BLuOXide, Brabenec, daydream, flux, HorusDamocles, jackofthebean000, Lupercus, mahou, Penelopee, poppyasdan, Service, Sokomine, STEALTH, tagtraum, taonza12 ``` Teleport command: ``` /teleport xyz 2433 -0 1307 ``` Compass command: ``` /give_compass Construction TDHfyqY5MnPNzqJvkIX0KchHZRt4uiUC D2691E 2433 -0 1307 ```
AliasAlreadyTaken was assigned by yourland-report 2024-01-25 02:28:54 +00:00
flux added the
4. step/help wanted
label 2024-01-25 04:19:15 +00:00
Member

@Sokomine what kind of air traffic? i don't understand this at all.

@Sokomine what kind of air traffic? i don't understand this at all.
Sokomine was assigned by flux 2024-01-25 04:19:43 +00:00

Too many flying mobs maybe? I don#t understand either :D

meme?

Too many flying mobs maybe? I don#t understand either :D meme?
Member

Screens from that position:

Screens from that position:
Member

Also, couple of random screens, one from main, and one from test:
screenshot_20240121_203719
screenshot_20240124_180040

Also, couple of random screens, one from main, and one from test: ![screenshot_20240121_203719](/attachments/5631fa84-f7e7-4d9c-8ba4-3da4421a7c23) ![screenshot_20240124_180040](/attachments/186b3dba-c62f-4f04-a63f-5c21b1fea3e8)
Member

most (or all?) of these mobs already have spawn limiters which should prevent too many from clumping up, even if they get unloaded. maybe we should add some a new limiter to limit the total number of flying untamed mobs in a volume?

most (or all?) of these mobs already have spawn limiters which should prevent too many from clumping up, even if they get unloaded. maybe we should add some a new limiter to limit the total number of flying untamed mobs in a volume?
Member

Seems like it's the same "player stays too long in one place and mobs just walk off the edge of loaded mapblock and new ones spawn". Because all screens here are from places near people's homes.
Maybe it's remnant of previous spawnit versions? (did you update it already?). Because on test server, when I was swimming in the ocean full of mobs (flying, but also many dolphins and whales) - /spawnit_hud was showing that only 5 mobs spawned since server start.

Seems like it's the same "player stays too long in one place and mobs just walk off the edge of loaded mapblock and new ones spawn". Because all screens here are from places near people's homes. Maybe it's remnant of previous spawnit versions? (did you update it already?). Because on test server, when I was swimming in the ocean full of mobs (flying, but also many dolphins and whales) - /spawnit_hud was showing that only 5 mobs spawned since server start.

where's air traffic control people when you need them

where's air traffic control people when you need them
Member

I suggest we add something like Quetzalcoatlus, that will spawn very rarely, but will eat everything else that flies without stopping X)

I suggest we add something like Quetzalcoatlus, that will spawn very rarely, but will eat everything else that flies without stopping X)
Member

Most of it was a joke. Yet the problem as such is real.

It's just too many flying mobs - bats, moths, doves, butterflies, parrots, flamingos etc. And what's worse: They hang in the air when you approach and only slowly begin moving. That breaks immersion.

In the past, seagulls had that problem as well, and I applied /moevex in many cases and removed surplus ones. Since some weeks/months(?) they have imporved a lot and neither appear in such large quantities nor do they fly in awkward ways. Seagulls (Moeve in german, thus /moevex) turned into very elegant fliers who do a very good job as birds now. Perhaps petz can likewise learn to handle the air environment.

Most of it was a joke. Yet the problem as such is real. It's just too many flying mobs - bats, moths, doves, butterflies, parrots, flamingos etc. And what's worse: They hang in the air when you approach and only slowly begin moving. That breaks immersion. In the past, seagulls had that problem as well, and I applied /moevex in many cases and removed surplus ones. Since some weeks/months(?) they have imporved a lot and neither appear in such large quantities nor do they fly in awkward ways. Seagulls (Moeve in german, thus /moevex) turned into very elegant fliers who do a very good job as birds now. Perhaps petz can likewise learn to handle the air environment.

Currently except for the lifetimer we have no mechanic that would cut down on flying creatures. Does the dragon eat them? Has that ever been observed?

Solution may be either not serializing them (who can remember what seagull was there anyways) or adding a predator.

The basic issue is that they initialize very late and give a "suspended in air" impression.

Currently except for the lifetimer we have no mechanic that would cut down on flying creatures. Does the dragon eat them? Has that ever been observed? Solution may be either not serializing them (who can remember what seagull was there anyways) or adding a predator. The basic issue is that they initialize very late and give a "suspended in air" impression.
AliasAlreadyTaken added the
1. kind/bug
label 2024-01-25 23:17:59 +00:00
Member

Does the dragon eat them?

That would lead straight to a dragon farm.

Solution may be ... adding a predator

An eagle or a raven would be nice.
But seagulls are also birds of prey and could eat anything up to duck size.
Or dolphins will grab anything that comes within 4 blocks of the ocean surface.

> Does the dragon eat them? That would lead straight to a dragon farm. > Solution may be ... adding a predator An eagle or a raven would be nice. But seagulls are also birds of prey and could eat anything up to duck size. Or dolphins will grab anything that comes within 4 blocks of the ocean surface.

That would lead straight to a dragon farm.

Hey, if it's like the dragon at the miocene moves, it's not a problem. If they don't cooperate, free dragonscales for everyone

> That would lead straight to a dragon farm. ~~Hey, if it's like the dragon at the miocene moves, it's not a problem. If they don't cooperate, free dragonscales for everyone~~
Member

The poor seagulls are already eaten by crocs. But they're no longer the problem! Seagulls evolved from beeing a nuiscance (they shamefully despawned when you looked close at a flying seagull hovering unmovingly above a block on land in a corner) to very elegant flyers. I have no more problems with seagulls! They're fine. It's petz that hang in the air en masse and thus look very odd. /moevex needs to be renamed to /batex or something else (/flypetex).

If the dragon feeds on petz, he certainly has more than enough to eat. With such a huge food supply we ought to see more dragons! And the egg ought to hatch :-)

The poor seagulls are already eaten by crocs. But they're no longer the problem! Seagulls evolved from beeing a nuiscance (they shamefully despawned when you looked close at a flying seagull hovering unmovingly above a block on land in a corner) to very elegant flyers. I have no more problems with seagulls! They're fine. It's petz that hang in the air en masse and thus look very odd. /moevex needs to be renamed to /batex or something else (/flypetex). If the dragon feeds on petz, he certainly has more than enough to eat. With such a huge food supply we ought to see more dragons! And the egg ought to hatch :-)
Member

Currently except for the lifetimer we have no mechanic that would cut down on flying creatures.

we've already got a "mob spawn limiter", which is called whenever a mob "activates". perhaps we need to lower the limit on the number of various flying mobs, and increase the radius in which the limiter is applied: https://gitea.your-land.de/your-land/yl_commons/src/branch/yl_stable/features/mob_spawn_limiter.lua

> Currently except for the lifetimer we have no mechanic that would cut down on flying creatures. we've already got a "mob spawn limiter", which is called whenever a mob "activates". perhaps we need to lower the limit on the number of various flying mobs, and increase the radius in which the limiter is applied: https://gitea.your-land.de/your-land/yl_commons/src/branch/yl_stable/features/mob_spawn_limiter.lua
Member

Maybe the petz flying creatures can learn from the seagulls (water_life)? Those used to be a big problem but no longer are. They work fine now.

Maybe the petz flying creatures can learn from the seagulls (water_life)? Those used to be a big problem but no longer are. They work fine now.
Member

Looks like we need a traffic controller too:

screenshot_20240203_190913

this is near place where one-two players spend lots of time...

Looks like we need a traffic controller too: ![screenshot_20240203_190913](/attachments/81690f4d-9696-4ba0-9bf3-a567a28d41fe) this is near place where one-two players spend lots of time...

this is near place where one-two players spend lots of time...

wow

> this is near place where one-two players spend lots of time... wow
Member

with the more vigorous petz culling in c37fee4d81, these should thin themselves out in the future.

with the more vigorous petz culling in https://gitea.your-land.de/your-land/yl_commons/commit/c37fee4d81b7bdeca080669131aa52adc52ca3d0, these should thin themselves out in the future.
flux added
4. step/ready to QA test
and removed
4. step/help wanted
labels 2024-02-03 23:48:45 +00:00
AliasAlreadyTaken added this to the 1.1.123 milestone 2024-02-04 17:48:33 +00:00
AliasAlreadyTaken added the
ugh/QA main
label 2024-02-16 08:17:22 +00:00
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2024-03-29 22:47:53 +00:00
AliasAlreadyTaken was unassigned by flux 2024-03-29 22:47:55 +00:00
Sokomine was unassigned by flux 2024-03-29 22:47:55 +00:00
Member

air traffic and other petz density issues are greatly reduced, though they still do that annoying thing where they hang in the air for 15 seconds before they start moving.

air traffic and other petz density issues are greatly reduced, though they still do that annoying thing where they hang in the air for 15 seconds before they start moving.
flux closed this issue 2024-03-29 22:49:23 +00:00

this is near place where one-two players spend lots of time...

Back then when me and Uhhh was working together on a village, that happened. We solved it with lava buckets.

> this is near place where one-two players spend lots of time... Back then when me and Uhhh was working together on a village, that happened. We solved it with lava buckets.
Sign in to join this conversation.
No Milestone
No project
No Assignees
10 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#6070
No description provided.