Sokomine reports: there are reports about people ... #2113

Open
opened 2022-06-22 23:27:53 +00:00 by yourland-report · 4 comments

Sokomine reports a bug:

there are reports about people - even those above level 3 (so not completely new players) - dying due to lag and protected areas hurting them. that is plain simply inacceptable and can only be called a bug. please fix! or at least set it to "xyz was murdered deliberately by " and make it so that the owner of the area has to set that "feature" explicitly

Player position:

{
	y = 32.5,
	x = -612.09301757813,
	z = 21892.13671875
}

Player look:

{
	y = -0.71557080745697,
	x = -0.41599729657173,
	z = -0.56116366386414
}

Player information:

{
	min_rtt = 0.017000000923872,
	max_rtt = 11.340999603271,
	connection_uptime = 10670,
	max_jitter = 10.657999992371,
	minor = 6,
	major = 5,
	ip_version = 6,
	formspec_version = 5,
	patch = 0,
	protocol_version = 40,
	serialization_version = 29,
	lang_code = "",
	version_string = "5.6.0-dev-debug-a463620ed-dirty",
	avg_rtt = 0.018999999389052,
	state = "Active",
	avg_jitter = 0,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_crystal 1 1640\", \"shields:shield_rainbow 1 656\", \"3d_armor:chestplate_crystal 1 1640\", \"3d_armor:boots_crystal 1 1640\", \"3d_armor:leggings_crystal 1 1640\"}",
		played_time = "7954615",
		["ocean_build.ocean_built"] = "5",
		jointime = "1617905120",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "49.5",
		["signslib:pos"] = "(-213,51,1012)",
		["ocean_build.last_warning"] = "1.65032e+09",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}",
		partychat = "main",
		xp = "1297334",
		yl_commons_player_joined = "1655929885",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 6, [\"x\"] = -1226, [\"z\"] = -3024}, [\"last_heal\"] = 1651158714, [\"last_death_portal\"] = 1651158731}",
		died = "24",
		["stamina:level"] = "18",
		punch_count = "106085",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "2064202",
		crafted = "355513",
		["ethereal:fly_timer"] = "-99",
		yl_commons_thankyou = "152",
		digged_nodes = "1184617",
		placed_nodes = "220609",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1617905120"
	}
}

Log identifier


[MOD] yl_report log identifier = VhzWAsxLyELPKgPcLGcLEh4k65rT53P4

Profiler save:

profile-20220623T012752.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 3h 53min 57s | max lag: 4.01s | clients: MicaelStarfire, titus, KITTYGIRL, Ivanhoe, Nibsokube, AspireMint, Service, flux, AliasAlreadyTaken, Friend-1, Empempires, HorusDamocles, LZXTVhCSVlr, Bailiff, Strannik-j, plod, pitman, Chache, Alex1977, Sokomine, JeCel, LeetPeet

Teleport command:

/teleport xyz -612 33 21892

Compass command:

/give_compass Construction VhzWAsxLyELPKgPcLGcLEh4k65rT53P4 D2691E -612 33 21892
Sokomine reports a bug: > there are reports about people - even those above level 3 (so not completely new players) - dying due to lag and protected areas hurting them. that is plain simply inacceptable and can only be called a bug. please fix! or at least set it to "xyz was murdered deliberately by <owner of area>" and make it so that the owner of the area has to set that "feature" explicitly Player position: ``` { y = 32.5, x = -612.09301757813, z = 21892.13671875 } ``` Player look: ``` { y = -0.71557080745697, x = -0.41599729657173, z = -0.56116366386414 } ``` Player information: ``` { min_rtt = 0.017000000923872, max_rtt = 11.340999603271, connection_uptime = 10670, max_jitter = 10.657999992371, minor = 6, major = 5, ip_version = 6, formspec_version = 5, patch = 0, protocol_version = 40, serialization_version = 29, lang_code = "", version_string = "5.6.0-dev-debug-a463620ed-dirty", avg_rtt = 0.018999999389052, state = "Active", avg_jitter = 0, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_crystal 1 1640\", \"shields:shield_rainbow 1 656\", \"3d_armor:chestplate_crystal 1 1640\", \"3d_armor:boots_crystal 1 1640\", \"3d_armor:leggings_crystal 1 1640\"}", played_time = "7954615", ["ocean_build.ocean_built"] = "5", jointime = "1617905120", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "49.5", ["signslib:pos"] = "(-213,51,1012)", ["ocean_build.last_warning"] = "1.65032e+09", bitten = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}", partychat = "main", xp = "1297334", yl_commons_player_joined = "1655929885", yl_church = "return {[\"last_death\"] = {[\"y\"] = 6, [\"x\"] = -1226, [\"z\"] = -3024}, [\"last_heal\"] = 1651158714, [\"last_death_portal\"] = 1651158731}", died = "24", ["stamina:level"] = "18", punch_count = "106085", arenalib_infobox_arenaID = "0", inflicted_damage = "2064202", crafted = "355513", ["ethereal:fly_timer"] = "-99", yl_commons_thankyou = "152", digged_nodes = "1184617", placed_nodes = "220609", hud_state = "on", repellant = "0", yl_commons_player_created = "1617905120" } } ``` Log identifier ``` [MOD] yl_report log identifier = VhzWAsxLyELPKgPcLGcLEh4k65rT53P4 ``` Profiler save: ``` profile-20220623T012752.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 3h 53min 57s | max lag: 4.01s | clients: MicaelStarfire, titus, KITTYGIRL, Ivanhoe, Nibsokube, AspireMint, Service, flux, AliasAlreadyTaken, Friend-1, Empempires, HorusDamocles, LZXTVhCSVlr, Bailiff, Strannik-j, plod, pitman, Chache, Alex1977, Sokomine, JeCel, LeetPeet ``` Teleport command: ``` /teleport xyz -612 33 21892 ``` Compass command: ``` /give_compass Construction VhzWAsxLyELPKgPcLGcLEh4k65rT53P4 D2691E -612 33 21892 ```
AliasAlreadyTaken was assigned by yourland-report 2022-06-22 23:27:53 +00:00
flux added the
1. kind/bug
3. source/lag
labels 2022-06-23 02:21:06 +00:00
Member

dupe of #2111, but providing some more info

dupe of #2111, but providing some more info
flux added this to the flux's TODO list project 2022-07-02 22:33:13 +00:00
flux added a new dependency 2022-10-29 04:28:14 +00:00
Member

causing damage for glitching should be on option for individual protected areas, and should be on by default. the protection API needs to expand to accomodate that.

causing damage for glitching *should* be on option for individual protected areas, and *should* be on by default. the protection API needs to expand to accomodate that.
Member

That "damage for glitching" requires ""xyz was murdered deliberately by " and needs a way to turn it off.

That "damage for glitching" requires ""xyz was murdered deliberately by <name of area owner>" and needs a way to turn it off.
Member
  • i still very much agree that a way to turn it off for individual areas is a good idea, but there's not currently a non-hacky way to do that
  • "xyz was murdered deliberately by " i'm not a fan of such a death message, but it'd be great if it said "victim died while trying to glitch through player_name's area". however, because of the way damage currently works, there's no good way to indicate the real cause of death to the death message mod.

we should also manage lag better. currently, the nether is the biggest source of lag. this can be solved w/ a better mob API and better mob AI, so that there can be fewer but far more dangerous mobs in the nether.

server-side lag is only one part of the story, but any sort of penalty system should be aware of server-side lag, and decrease penalties globally, as well as RTT lag, and decrease penalties per-player.

there's also an undeployed fix to allow players to keep their gear when they die until level 3 or 5 or something. see #2972

* i still very much agree that a way to turn it off for individual areas is a good idea, but there's not currently a non-hacky way to do that * "xyz was murdered deliberately by " i'm not a fan of such a death message, but it'd be great if it said "victim died while trying to glitch through player_name's area". however, because of the way damage currently works, there's no good way to indicate the real cause of death to the death message mod. we should also manage lag better. currently, the nether is the biggest source of lag. this can be solved w/ a better mob API and better mob ***AI***, so that there can be fewer but far more dangerous mobs in the nether. server-side lag is only one part of the story, but any sort of penalty system should be aware of server-side lag, and decrease penalties globally, as well as RTT lag, and decrease penalties per-player. there's also an undeployed fix to allow players to keep their gear when they die until level 3 or 5 or something. see #2972
Sign in to join this conversation.
No Milestone
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.

Depends on
You do not have permission to read 1 dependency
Reference: your-land/bugtracker#2113
No description provided.