Service reports: Too many serialized ghosts ... #3294

Open
opened 2022-12-22 02:05:49 +00:00 by yourland-report · 5 comments

Service reports a bug:

Too many serialized ghosts

Player position:

{
	y = -1365.3980712891,
	z = -2919.7739257813,
	x = -1086.1579589844
}

Player look:

{
	y = 0.34726300835609,
	z = -0.064761571586132,
	x = -0.93552893400192
}

Player information:

{
	protocol_version = 41,
	formspec_version = 6,
	major = 5,
	lang_code = "",
	ip_version = 6,
	min_rtt = 0.017000000923872,
	avg_rtt = 0.018999999389052,
	min_jitter = 0,
	max_jitter = 0.31499999761581,
	avg_jitter = 0,
	max_rtt = 0.35100001096725,
	serialization_version = 29,
	patch = 0,
	state = "Active",
	version_string = "5.7.0-dev-0fc97a148",
	connection_uptime = 4856,
	minor = 7
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal\", \"\", \"\", \"\", \"\", \"\"}",
		szutil_watch = "return {}",
		arenalib_infobox_arenaID = "0",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 17, [\"x\"] = 2180, [\"z\"] = 1175}, [\"last_death_portal\"] = 1651122887, [\"last_heal\"] = 1651122146}",
		["ethereal:fly_timer"] = "-99",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		yl_commons_thankyou = "9",
		yl_commons_player_created = "1610342909",
		yl_commons_player_joined = "1671669900",
		xp = "0",
		["arena_lib_editor.spawner_ID"] = "0",
		bitten = "0",
		digged_nodes = "19897",
		["arena_lib_editor.players_number"] = "0",
		died = "118",
		["arena_lib_editor.team_ID"] = "0",
		crafted = "124",
		["stamina:poisoned"] = "no",
		yl_audio_state = "off",
		["stamina:level"] = "0",
		ui_waypoints = "{\"data\":[{\"active\":false,\"name\":\"Waypoint 1\",\"world_pos\":{\"x\":2002.0,\"y\":8.0,\"z\":1154.0}}],\"selected\":1.0}",
		repellant = "0",
		hud_state = "on",
		["stamina:exhaustion"] = "82",
		placed_nodes = "19528",
		punch_count = "913",
		played_time = "50107272",
		inflicted_damage = "608502",
		["signslib:pos"] = "(1389,12,5714)",
		lagometer = "1"
	}
}

Log identifier


[MOD] yl_report log identifier = Vau95tAaYFPaffoQ2MdOkmizAWA1Wygt

Profiler save:

profile-20221222T020549.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 2d 13h 21min 49s | max lag: 2.4s | clients (20/42): AliasAlreadyTaken, Bailiff, BibaBoba, bizon, DanielBoone, daydream, DragonWrangler1, Ernesto, flux, jackofthebean000, Justice, Katze, Kurtweeb, niceride, rheo, Service, set, shanish2, Thepotato2, Therottenpotato

Teleport command:

/teleport xyz -1086 -1365 -2920

Compass command:

/give_compass Construction Vau95tAaYFPaffoQ2MdOkmizAWA1Wygt D2691E -1086 -1365 -2920
Service reports a bug: > Too many serialized ghosts Player position: ``` { y = -1365.3980712891, z = -2919.7739257813, x = -1086.1579589844 } ``` Player look: ``` { y = 0.34726300835609, z = -0.064761571586132, x = -0.93552893400192 } ``` Player information: ``` { protocol_version = 41, formspec_version = 6, major = 5, lang_code = "", ip_version = 6, min_rtt = 0.017000000923872, avg_rtt = 0.018999999389052, min_jitter = 0, max_jitter = 0.31499999761581, avg_jitter = 0, max_rtt = 0.35100001096725, serialization_version = 29, patch = 0, state = "Active", version_string = "5.7.0-dev-0fc97a148", connection_uptime = 4856, minor = 7 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal\", \"\", \"\", \"\", \"\", \"\"}", szutil_watch = "return {}", arenalib_infobox_arenaID = "0", yl_church = "return {[\"last_death\"] = {[\"y\"] = 17, [\"x\"] = 2180, [\"z\"] = 1175}, [\"last_death_portal\"] = 1651122887, [\"last_heal\"] = 1651122146}", ["ethereal:fly_timer"] = "-99", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", yl_commons_thankyou = "9", yl_commons_player_created = "1610342909", yl_commons_player_joined = "1671669900", xp = "0", ["arena_lib_editor.spawner_ID"] = "0", bitten = "0", digged_nodes = "19897", ["arena_lib_editor.players_number"] = "0", died = "118", ["arena_lib_editor.team_ID"] = "0", crafted = "124", ["stamina:poisoned"] = "no", yl_audio_state = "off", ["stamina:level"] = "0", ui_waypoints = "{\"data\":[{\"active\":false,\"name\":\"Waypoint 1\",\"world_pos\":{\"x\":2002.0,\"y\":8.0,\"z\":1154.0}}],\"selected\":1.0}", repellant = "0", hud_state = "on", ["stamina:exhaustion"] = "82", placed_nodes = "19528", punch_count = "913", played_time = "50107272", inflicted_damage = "608502", ["signslib:pos"] = "(1389,12,5714)", lagometer = "1" } } ``` Log identifier ``` [MOD] yl_report log identifier = Vau95tAaYFPaffoQ2MdOkmizAWA1Wygt ``` Profiler save: ``` profile-20221222T020549.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 2d 13h 21min 49s | max lag: 2.4s | clients (20/42): AliasAlreadyTaken, Bailiff, BibaBoba, bizon, DanielBoone, daydream, DragonWrangler1, Ernesto, flux, jackofthebean000, Justice, Katze, Kurtweeb, niceride, rheo, Service, set, shanish2, Thepotato2, Therottenpotato ``` Teleport command: ``` /teleport xyz -1086 -1365 -2920 ``` Compass command: ``` /give_compass Construction Vau95tAaYFPaffoQ2MdOkmizAWA1Wygt D2691E -1086 -1365 -2920 ```
AliasAlreadyTaken was assigned by yourland-report 2022-12-22 02:05:49 +00:00

image

Aren't those a bit too many?!

Found near an extensive underground base. Ghosts despawn in sunlight, which doesn't reach down to that base.

![image](/attachments/58aaaeef-0d64-49a5-825c-27c5d72677eb) Aren't those a bit too many?! Found near an extensive underground base. Ghosts despawn in sunlight, which doesn't reach down to that base.
flux added the
1. kind/bug
3. source/engine
labels 2022-12-22 04:17:51 +00:00
Member

Aren't those a bit too many?!

Found near an extensive underground base. Ghosts despawn in sunlight, which doesn't reach down to that base.

you clearly never saw the aftermath of my balrog farm. there were over 1000 ghosts (or some similar round number). i did ask permission to //clearobjects (the WE version) them, which you agreed to.

cf.

  • #2077 too many water life birds and petz bats flying around
  • #2421 loading too many water life birds causes a noticable lag spike
  • #2760 ghosts are solid (this was fixed)
> Aren't those a bit too many?! > > Found near an extensive underground base. Ghosts despawn in sunlight, which doesn't reach down to that base. you clearly never saw the aftermath of my balrog farm. there were over 1000 ghosts (or some similar round number). i did ask permission to `//clearobjects` (the WE version) them, which you agreed to. cf. * #2077 too many water life birds and petz bats flying around * #2421 loading too many water life birds causes a noticable lag spike * #2760 ghosts are solid (this was fixed)
Member

related upstream issue: https://github.com/minetest/minetest/issues/11599

imo until something like that issue is addressed, mobs that "collect" when they unload should not static-save. no current mob framework makes that possible, though, so ... hooray.

related upstream issue: https://github.com/minetest/minetest/issues/11599 imo until something like that issue is addressed, mobs that "collect" when they unload should not static-save. no current mob framework makes that possible, though, so ... hooray.
Member

perhaps a simple gate to keep ghosts from overproducing would be to instantly kill them during the day no matter what depth they spawned. i think there might even be configuration options for mobs_moster to do that.

perhaps a simple gate to keep ghosts from overproducing would be to instantly kill them during the day no matter what depth they spawned. i think there might even be configuration options for mobs_moster to do that.
Member
noting a relevant engine PR: https://github.com/minetest/minetest/pull/14138
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 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#3294
No description provided.