AspireMint reports: Bubbles spawned by flight mod ... #6480

Open
opened 2024-03-14 17:43:36 +00:00 by yourland-report · 1 comment

AspireMint reports a bug:

Bubbles spawned by flight mod sends (spams) many packets to client, MT profiler shows spikes which are ~8 times bigger. To replicate this, stand 4 nodes away from your protected land.

Player position:

{
	x = -424.93499755859,
	y = 63.5,
	z = 21521.490234375
}

Player look:

{
	x = -0.0016401768662035,
	y = -0.51951909065247,
	z = 0.85445731878281
}

Player information:

{
	minor = 7,
	lang_code = "",
	version_string = "5.7.0",
	formspec_version = 6,
	state = "Active",
	protocol_version = 42,
	major = 5,
	avg_jitter = 0,
	ip_version = 6,
	min_rtt = 0.025000000372529,
	avg_rtt = 0.027000000700355,
	min_jitter = 0,
	max_jitter = 0.35199999809265,
	max_rtt = 0.52600002288818,
	connection_uptime = 6954,
	serialization_version = 29,
	patch = 0
}

Player meta:

{
	fields = {
		digged_nodes = "2083977",
		placed_nodes = "403716",
		died = "390",
		crafted = "141232",
		punch_count = "569555",
		hotbar_size = "16",
		["stamina:level"] = "13",
		yl_commons_player_joined = "1710431287",
		["stamina:poisoned"] = "no",
		xp = "2161004",
		repellant = "0",
		["petz:werewolf_clan_idx"] = "4",
		hud_state = "on",
		["signslib:pos"] = "(-441,46,21493)",
		["ocean_build.last_warning"] = "1.65674e+09",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		inflicted_damage = "12315254",
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 17560\", \"3d_armor:leggings_nether 1 49520\", \"shields:shield_nether 1 49520\", \"3d_armor:chestplate_nether 1 49520\", \"3d_armor:helmet_nether 1 24760\", \"\"}",
		played_time = "7303165",
		jointime = "1619715757",
		bitten = "0",
		yl_commons_player_created = "1619715757",
		["petz:lycanthropy"] = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}",
		yl_church = "return {[\"last_death\"] = {[\"x\"] = 6578, [\"y\"] = 8, [\"z\"] = 10244}, [\"last_death_portal\"] = 1710369512, [\"last_heal\"] = 1708702962}",
		arenalib_infobox_arenaID = "0",
		["stamina:exhaustion"] = "88",
		yl_commons_thankyou = "306",
		["petz:werewolf"] = "0",
		partychat = "party"
	}
}

Log identifier


[MOD] yl_report log identifier = 0LL1g9ErF4dpRE4Vha1mIlwq46VORrqT

Profiler save:

profile-20240314T174336.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 2h 48s | max lag: 0.412s | clients (16/52): alastor_00, AliasAlreadyTaken, AspireMint, Bailiff, Boot, Bumblebee, Cezar, DragonWrangler1, Koolk7474, laira, Lemming, poppyasdan, Ravise, Rodayna1, Service, thatchristianguy

Teleport command:

/teleport xyz -425 64 21521

Compass command:

/give_compass Construction 0LL1g9ErF4dpRE4Vha1mIlwq46VORrqT D2691E -425 64 21521
AspireMint reports a bug: > Bubbles spawned by flight mod sends (spams) many packets to client, MT profiler shows spikes which are ~8 times bigger. To replicate this, stand 4 nodes away from your protected land. Player position: ``` { x = -424.93499755859, y = 63.5, z = 21521.490234375 } ``` Player look: ``` { x = -0.0016401768662035, y = -0.51951909065247, z = 0.85445731878281 } ``` Player information: ``` { minor = 7, lang_code = "", version_string = "5.7.0", formspec_version = 6, state = "Active", protocol_version = 42, major = 5, avg_jitter = 0, ip_version = 6, min_rtt = 0.025000000372529, avg_rtt = 0.027000000700355, min_jitter = 0, max_jitter = 0.35199999809265, max_rtt = 0.52600002288818, connection_uptime = 6954, serialization_version = 29, patch = 0 } ``` Player meta: ``` { fields = { digged_nodes = "2083977", placed_nodes = "403716", died = "390", crafted = "141232", punch_count = "569555", hotbar_size = "16", ["stamina:level"] = "13", yl_commons_player_joined = "1710431287", ["stamina:poisoned"] = "no", xp = "2161004", repellant = "0", ["petz:werewolf_clan_idx"] = "4", hud_state = "on", ["signslib:pos"] = "(-441,46,21493)", ["ocean_build.last_warning"] = "1.65674e+09", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", inflicted_damage = "12315254", ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 17560\", \"3d_armor:leggings_nether 1 49520\", \"shields:shield_nether 1 49520\", \"3d_armor:chestplate_nether 1 49520\", \"3d_armor:helmet_nether 1 24760\", \"\"}", played_time = "7303165", jointime = "1619715757", bitten = "0", yl_commons_player_created = "1619715757", ["petz:lycanthropy"] = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}", yl_church = "return {[\"last_death\"] = {[\"x\"] = 6578, [\"y\"] = 8, [\"z\"] = 10244}, [\"last_death_portal\"] = 1710369512, [\"last_heal\"] = 1708702962}", arenalib_infobox_arenaID = "0", ["stamina:exhaustion"] = "88", yl_commons_thankyou = "306", ["petz:werewolf"] = "0", partychat = "party" } } ``` Log identifier ``` [MOD] yl_report log identifier = 0LL1g9ErF4dpRE4Vha1mIlwq46VORrqT ``` Profiler save: ``` profile-20240314T174336.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 2h 48s | max lag: 0.412s | clients (16/52): alastor_00, AliasAlreadyTaken, AspireMint, Bailiff, Boot, Bumblebee, Cezar, DragonWrangler1, Koolk7474, laira, Lemming, poppyasdan, Ravise, Rodayna1, Service, thatchristianguy ``` Teleport command: ``` /teleport xyz -425 64 21521 ``` Compass command: ``` /give_compass Construction 0LL1g9ErF4dpRE4Vha1mIlwq46VORrqT D2691E -425 64 21521 ```
AliasAlreadyTaken was assigned by yourland-report 2024-03-14 17:43:36 +00:00
AliasAlreadyTaken added the
4. step/needs confirmation
3. source/lag
labels 2024-03-14 18:53:39 +00:00
flux added
1. kind/bug
and removed
4. step/needs confirmation
labels 2024-03-15 00:34:35 +00:00
Member

wireshark output:

image
image

i'd consider this enough confirmation.

  • first third: just sitting idle in my local copy of haven. some mobs are around.
  • middle third: i move around trying to remember where the boundaries of my protection area are (causes big spikes when things load)
  • last third: particles (bubbles and wings) are happening.

eyeballing it, this increases the number of packets (and data) sent while idle by somewhere between 5x and 10x. probably this can be improved by making the bubbles controlled by a particle spawner, and not individual particles. i think they currently are.

wireshark output: ![image](/attachments/76d4b147-8421-4287-849b-cf17e7e65516) ![image](/attachments/4fafb238-1017-426b-9a01-34a62a6350a1) i'd consider this enough confirmation. * first third: just sitting idle in my local copy of haven. some mobs are around. * middle third: i move around trying to remember where the boundaries of my protection area are (causes big spikes when things load) * last third: particles (bubbles and wings) are happening. eyeballing it, this increases the number of packets (and data) sent while idle by somewhere between 5x and 10x. probably this can be improved by making the bubbles controlled by a particle spawner, and not individual particles. i think they currently are.
flux added this to the flux's TODO list project 2024-03-15 00:41:12 +00:00
AliasAlreadyTaken was unassigned by flux 2024-03-15 00:41:16 +00:00
flux self-assigned this 2024-03-15 00:41:16 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
2 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#6480
No description provided.