flux reports: we should give the players a w ... #1358

Open
opened 2022-01-16 03:47:04 +00:00 by yourland-report · 8 comments

flux reports a bug:

we should give the players a way to vote on the priorities of which bugs we fix, and which new features we implement

Player position:

{
	y = 33.5,
	x = 1266.4270019531,
	z = 515.14105224609
}

Player look:

{
	y = 0.36308860778809,
	x = -0.92915618419647,
	z = 0.069537378847599
}

Player information:

{
	min_rtt = 0.15099999308586,
	max_rtt = 3.9560000896454,
	connection_uptime = 10275,
	max_jitter = 2.603000164032,
	minor = 4,
	major = 5,
	ip_version = 6,
	formspec_version = 4,
	patch = 0,
	protocol_version = 39,
	serialization_version = 28,
	lang_code = "",
	version_string = "5.4.0",
	avg_rtt = 0.15999999642372,
	state = "Active",
	avg_jitter = 0,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:chestplate_rainbow 1 2400\", \"3d_armor:boots_crystal 1 9440\", \"3d_armor:leggings_rainbow 1 2400\", \"shields:shield_rainbow 1 5080\", \"3d_armor:helmet_rainbow 1 2400\", \"\"}",
		["petz:werewolf_vignette_id"] = "15",
		played_time = "7660546",
		jointime = "1615351173",
		yl_commons_player_joined = "1642294564",
		["signslib:pos"] = "(2269,39,2142)",
		digged_nodes = "812606",
		xp = "905305",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		partychat = "party",
		["petz:werewolf"] = "0",
		["petz:lycanthropy"] = "1",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 29822, [\"x\"] = 1949, [\"z\"] = 1608}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1642133272}",
		yl_commons_thankyou = "57",
		["stamina:level"] = "10.7",
		punch_count = "27124",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "456960",
		crafted = "26819",
		["petz:werewolf_clan_idx"] = "1",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		placed_nodes = "298850",
		died = "57",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1615351173"
	}
}

Log identifier


[MOD] yl_report log identifier = bTV6L045IB5MfmGqcwo4DIKefYVL5QEM

Profiler save:

profile-20220116T044704.json_pretty

Status:

# Server: version=5.4.1-yl, uptime=64328.9, max_lag=2.23211, clients={shanish, bakaxtreme, Granum, Xonon, seyedaed, flux, MicaelStarfire, Bailiff, AliasAlreadyTaken, Boot, Papi, Service, Sokomine}

Teleport command:

/teleport xyz 1266 34 515

Compass command:

/give_compass Construction bTV6L045IB5MfmGqcwo4DIKefYVL5QEM D2691E 1266 34 515
flux reports a bug: > we should give the players a way to vote on the priorities of which bugs we fix, and which new features we implement Player position: ``` { y = 33.5, x = 1266.4270019531, z = 515.14105224609 } ``` Player look: ``` { y = 0.36308860778809, x = -0.92915618419647, z = 0.069537378847599 } ``` Player information: ``` { min_rtt = 0.15099999308586, max_rtt = 3.9560000896454, connection_uptime = 10275, max_jitter = 2.603000164032, minor = 4, major = 5, ip_version = 6, formspec_version = 4, patch = 0, protocol_version = 39, serialization_version = 28, lang_code = "", version_string = "5.4.0", avg_rtt = 0.15999999642372, state = "Active", avg_jitter = 0, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:chestplate_rainbow 1 2400\", \"3d_armor:boots_crystal 1 9440\", \"3d_armor:leggings_rainbow 1 2400\", \"shields:shield_rainbow 1 5080\", \"3d_armor:helmet_rainbow 1 2400\", \"\"}", ["petz:werewolf_vignette_id"] = "15", played_time = "7660546", jointime = "1615351173", yl_commons_player_joined = "1642294564", ["signslib:pos"] = "(2269,39,2142)", digged_nodes = "812606", xp = "905305", bitten = "0", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", partychat = "party", ["petz:werewolf"] = "0", ["petz:lycanthropy"] = "1", yl_church = "return {[\"last_death\"] = {[\"y\"] = 29822, [\"x\"] = 1949, [\"z\"] = 1608}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1642133272}", yl_commons_thankyou = "57", ["stamina:level"] = "10.7", punch_count = "27124", arenalib_infobox_arenaID = "0", inflicted_damage = "456960", crafted = "26819", ["petz:werewolf_clan_idx"] = "1", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", placed_nodes = "298850", died = "57", hud_state = "on", repellant = "0", yl_commons_player_created = "1615351173" } } ``` Log identifier ``` [MOD] yl_report log identifier = bTV6L045IB5MfmGqcwo4DIKefYVL5QEM ``` Profiler save: ``` profile-20220116T044704.json_pretty ``` Status: ``` # Server: version=5.4.1-yl, uptime=64328.9, max_lag=2.23211, clients={shanish, bakaxtreme, Granum, Xonon, seyedaed, flux, MicaelStarfire, Bailiff, AliasAlreadyTaken, Boot, Papi, Service, Sokomine} ``` Teleport command: ``` /teleport xyz 1266 34 515 ``` Compass command: ``` /give_compass Construction bTV6L045IB5MfmGqcwo4DIKefYVL5QEM D2691E 1266 34 515 ```
AliasAlreadyTaken was assigned by yourland-report 2022-01-16 03:47:04 +00:00
Styxcolor added the
1. kind/enhancement
label 2022-01-16 09:06:27 +00:00
Owner

This is an interesting idea! I don't think the votes are enforceable though. I think that players would expect they are binding, we cannot guarantee that though. No one here is getting paid, so no one here can be held accountable/treated as if this was a paid job. We avoid giving promises for solid deadlines for the same reason. Life happens and we all need to take care of other responsibilities, too. When my freelance work picks up, my dev speed here slows down. This is at least my take.

This is an interesting idea! I don't think the votes are enforceable though. I think that players would expect they are binding, we cannot guarantee that though. No one here is getting paid, so no one here can be held accountable/treated as if this was a paid job. We avoid giving promises for solid deadlines for the same reason. Life happens and we all need to take care of other responsibilities, too. When my freelance work picks up, my dev speed here slows down. This is at least my take.
Member

Hm. I also don't like the idea of the vote being "enforcable", but I would like some measure of what players' priorities are. I don't think it'd make sense to ask players about individual bugs, but more along the lines of things like this:

  • "fix werewolves"
  • "fix petz more generally"
  • "fix lag" (yes, this is much improved these days)
  • "add more building nodes"

Perhaps we could have a submissions box to add more things I'm not even thinking about.

Hm. I also don't like the idea of the vote being "enforcable", but I *would* like some measure of what players' priorities are. I don't think it'd make sense to ask players about individual bugs, but more along the lines of things like this: * "fix werewolves" * "fix petz more generally" * "fix lag" (yes, this is much improved these days) * "add more building nodes" Perhaps we could have a submissions box to add more things I'm not even thinking about.
Member

I also don't want this sort of thing to get in the way of e.g. development of yl_seasons or the major milestones.

I also don't want this sort of thing to get in the way of e.g. development of `yl_seasons` or the major milestones.

Since we have a mature and eager-to-be-engaged audience, I think it's a good idea to ask them their wishes.

We could at least ask them their most pressing wish. If someone is queried for ALL their wishes, they most likely start thinking about new mapgens and other fancy, but hard-to-do stuff. But if we ask them to submit ONE really really neccessary change, maybe the can agree on something?

We could even show this issue to the folks and ask their input?

Then again, I'm already heads deep in bugfixing and doing stuff, I couldn't spare the time for some major out-of-line feature. For me, it's cities update all along.

Since we have a mature and eager-to-be-engaged audience, I think it's a good idea to ask them their wishes. We could at least ask them their most pressing wish. If someone is queried for ALL their wishes, they most likely start thinking about new mapgens and other fancy, but hard-to-do stuff. But if we ask them to submit ONE really really neccessary change, maybe the can agree on something? We could even show this issue to the folks and ask their input? Then again, I'm already heads deep in bugfixing and doing stuff, I couldn't spare the time for some major out-of-line feature. For me, it's cities update all along.
Owner

Okay, maybe we could make a test run of this.
If we just throw the gitea link at people to comb through issues non devs might be overwhelmed. So maybe we should make an assortment of 3-5 things and then let people vote.

I'd definitely consider player wishes, there's always more to fix than I have time and capacity, but then I could at least do something players really urgently desire.

Also I'm going to be honest, by now I don't know whether I can fix petz at all.

Okay, maybe we could make a test run of this. If we just throw the gitea link at people to comb through issues non devs might be overwhelmed. So maybe we should make an assortment of 3-5 things and then let people vote. I'd definitely consider player wishes, there's always more to fix than I have time and capacity, but then I could at least do something players really urgently desire. Also I'm going to be honest, by now I don't know whether I can fix petz at all.
flux added this to the flux's TODO list project 2022-07-02 19:25:24 +00:00
Member

I should just set up an NPC in haven who can list a few possible bugfixes, updated weekly, and use that to gauge player interest in various things. And I really want to do this only for my own priorities, not anyone else's. Like a "what should flux work on next" kinda thing.

I should just set up an NPC in haven who can list a few possible bugfixes, updated weekly, and use that to gauge player interest in various things. And I really want to do this only for my own priorities, not anyone else's. Like a "what should flux work on next" kinda thing.
flux added the
4. step/discussion
label 2022-10-25 15:51:02 +00:00

I'd rather have "what should development solve next" decided by the Next milestone and the general roadmap, but setting up an NPC sounds like a good idea. We could ask more general questions even, provided there are anonymous answering methods.

"How did you find out about Minetest?"
"Why did you choose YL instead of a different server?"
"What made you play a server instead of singleplayer?"
"Where do you think YL should focus on improving?"
"Is there a bug that you think should be fixed most urgently?"
"Is there a feature that was not turned down in the past, but you feel should be considered adding?"
"What other games do you play?"
"What device are you playing YL on?"
"Would you use a VR headset, if Minetest supported it?"
"How long have you been playing YL and what's your level?"
"What aspects of YL do you enjoy the most?"
"Do you think the server rules are clear and fair?"
"Are you using other YL aligned services like discord, website or gitea?"
...

Feel free to add yours.

I'd rather have "what should development solve next" decided by the Next milestone and the general roadmap, but setting up an NPC sounds like a good idea. We could ask more general questions even, provided there are anonymous answering methods. "How did you find out about Minetest?" "Why did you choose YL instead of a different server?" "What made you play a server instead of singleplayer?" "Where do you think YL should focus on improving?" "Is there a bug that you think should be fixed most urgently?" "Is there a feature that was not turned down in the past, but you feel should be considered adding?" "What other games do you play?" "What device are you playing YL on?" "Would you use a VR headset, if Minetest supported it?" "How long have you been playing YL and what's your level?" "What aspects of YL do you enjoy the most?" "Do you think the server rules are clear and fair?" "Are you using other YL aligned services like discord, website or gitea?" ... Feel free to add yours.
Member

The more detailed the question, the finer the answers will be and possibly more wishes will be awakened, the implementation of which will have to wait all the longer.

Why not start small, as flux suggested? With an NPC and "few" concrete questions, without being enslaved ("updated weekly") in terms of time. You can always expand this later.

The more detailed the question, the finer the answers will be and possibly more wishes will be awakened, the implementation of which will have to wait all the longer. Why not start small, as flux suggested? With an NPC and "few" concrete questions, without being enslaved ("updated weekly") in terms of time. You can always expand this later.
Sign in to join this conversation.
No Milestone
No Assignees
5 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#1358
No description provided.