Closed IhrFussel closed 2 years ago
IRC discussion: http://irc.minetest.net/minetest-hub/2017-08-08#i_5037037
Number of players doesn't indicate server quality to me, it just indicates number of players, so i don't see list ranking as meaning anything other than number of players. So personally i wouldn't choose to count mobile / guest players any differently for list ranking.
There is a danger that more popular servers go to the top, are seen more, and are considered to have more potential due to player number, so more join them, keeping them at the top and hiding other servers lower down.
My thoughts are: how do we sort the list? Maybe in a neutral way but a way that shifts them around to give all servers the same exposure near the top.
@paramat I'm for fairness, but all servers do not deserve an equal time at the top. A minetesthosting server with 4 players max, only MTG mods, and no long term stability simply does not deserve to get that recognition.
We want to showcase quality servers at the top, since those are the servers new people join. Those are the servers people use when deciding if MT is a game worth sticking with.
The only question is how to judge quality fairly.
Yes i'm now thinking there has to be some kind of quality sorting. I do think mobile users should not be scored differently.
Can this please be looked at?
I want to allow app users to play on my server so long as I have capacity for them and it hurts no one, but by doing so my position on the list frequently plummets, lowering my chances of attracting the type of players my server actually exists for as well.
If I have 20+ players signed in (and no lag issues, good up time, and 10+ slots still available for more players), I should not find myself ranking below servers with only 5 or 6 players signed in. Yet this is what's happening.
:+1:
I suggest reducing the penalty to 1/2 or above. Adding reliable tracking of server age would also be a plus
There are many times that my server peaks at 40-50 players yet is ranked at the bottom of the server list, below 200+ other servers for no other reason than because I choose to cater to mobile players.
Somehow that doesn't seem at all logical. In a day and age when mobile gaming is on the rise, the Minetest server list specifically penalizes servers that attempt to be mobile-device friendly?
While I agree mobile users tend to be of lower quality, this is by far the most asinine ranking idea I've ever heard of. I picked a username that fits the regex as the server owner account not knowing that there was extreme prejudice against having even one user that fits that pattern. Have you never looked at a large username list? This will hit on so many PC users that it would be obvious that it is a terrible idea. Whats more, is minetest not designed to be an open game framework? Not all "great servers" are even going to be about building nice things, nor are we going to agree what is "great". De-ranking servers because of personal preference of play/player type is antithetical to what minetest is about. Server uptime is a better indicator of "server quality", otherwise let the server owners do as they see fit,
Have you never looked at a large username list? This will hit on so many PC users that it would be obvious that it is a terrible idea.
Yes, it was first thing I did while refining the regex.
Here are the players which are considered "guests" from the top 15 servers. I've marked 5 players (out of 56) that looks like false-positives to me. Not good enough?
Emmy643 Andera649 Carlota341 Landes849 Northcraft798 Parikh119 Minelli277 Clarisa894 Rastegar481 Iliffe704 Levans215 Alissa712 Robaina339 Mcgath957 Hannig234 Frieden967 Caliendo606 <--- Papitto800 <--- Gunning379 Mallas760 Candido304 Adara851 Stowers880 Schmelmer510 Cataldi579 Roza568 Ledlow792 Sudweeks462 Bottex598 Jesse5555 <--- Hoffses844 Knickrehm856 Kostecki813 Plemmons646 Waninger689 Messler693 Degroot354 Melvina534 Greenweig165 Demesa458 Santella891 Mckissic191 Warmington451 Mccleery866 Stickman301 <--- Rowlison626 Nagase696 Heddi638 Winslett387 Hornberg609 Meroslav111 <--- Klempa267 Marcia451 Sallyann306 Vellutini231 Yannucci272
Server uptime is a better indicator of "server quality".
Player count is not the only criteria, things like server uptime, ping or age are considered too.
I understand it is not the only criteria but it is the highest weighted statistic. While low quality users can be useless all the way to downright annoying it's much more frustrating to find your server unfairly deranked to suit the discrimination based on a name pattern. Especially one that would take hours of work to resolve because it requires changing literally EVERYTHING your main character has done because you were in the unlucky 10% that got hit on a false positive. And yes 10 percent is wayyyyyy to much. Can you imagine if 10% of all your emails were spam filtered incorrectly. Or if your website lost all it's search rankings because a few of your users had numbers after their names and google didn't like that. Or if your forum posts didn't go to the top because you have 5 at the end of your username. This is literally dictatorial control over the minetest playing community as a whole. Many websites along the internet even recommend usernames with 3 number suffixes when the original name is taken. And again, a "great server" is personal opinion. You very well may be significantly harming minetests popularity.
You may want to look up the 3/5ths rule. This really sounds like a modern day version of it. Deeming certain people less worthy as humans because of a visible characteristic because that characteristic is deemed by someone in power as "undesirable". Statistics could show both groups as more likely to be of lower value. Doesn't mean it's right to use that criteria to discriminate.
Also since some servers cater specifically to mobile, who has the right to say they are less worthy of respect for how many users they have attracted to continue playing minetest. Mobile gaming is now and the future, don't make minetest suffer obsolescence for your personal preferences. If you don't like that regex in username, ban them from your servers, but don't punish other server owners because our vision doesn't match yours on a game designed entirely on the idea of open play and open game mechanics.
I do apologize for the tirade but to find out my work is devalued because of numbers at the end of my username is absolutely infuriating, as it very well should be.
To add in some statistics of my own:
Whiskey 18998 Sparkie 17942 VimaesoH86 14936 Tink67 12475 personaone 12036 Moana 8397 Saund 7843 MaRTIn99 6222 Buttery123 5832 fel 4498
These are the top 10 block placers on my server. These are people that have built nice things. Because of this regex matching 40% of them would be deranking my server. Almost HALF. And this is a good idea? Given that almost half of the "desirable players" I have would fit your regex, this is probably harming the minetest community as a whole.
because you were in the unlucky 10% that got hit on a false positive
FYI neither "git512" nor "Git512" fall under the regex for guests.
your personal preferences. because our vision doesn't match yours
I did not put the guest "policy" into place and neither am I the (only) one to decide about it.
And again, a "great server" is personal opinion.
Of course, all opinions are subjective. The opinion that is being forced on the community here is "Players that do not participate properly in the community of a server, do not create high-quality builds and/or just visit for a short-time are worth less than players who do.". Which I think is something everyone can agree on.
It also looks like you're overestimating the difference guest players make in ranking. Your server will not suddenly end up at the very bottom of the list, it will just move a few places down. If you constantly have a modest (>10) number of active players, you can be sure to be in the top 20, no matter which "kind" of players you have.
Because of this regex matching 40% of them would be deranking my server
Wrong, the regex that is currently in use would only match one (that is Buttery123
).
this is probably harming the minetest community as a whole.
I'd be interested to hear why and in what way changing up server placement a bit is harming the community of Minetest players.
Just to be clear, when I say you I am referring not to one specific individual but to the group who has decided that this is going to be and stay implemented.
No, everyone does not agree on that metric of value. A CTF server that resets the map on every round does not require "building nice things" nor long term participation. A server about "building nice things" does. Minetest is a platform for both and more. That doesn't make the CTF server any less valuable, nor the players on it. It's just a different type of game play.
I do concede that I read the regex wrong. Doesn't change the fact that one of my moderators is considered a low value player and the rankings reflect this. So only a month's work has to be changed instead of two.
The minetest client already puts joined servers at the top so why change the list? The players that we (or at least I) care the most about are those who support whatever play style the server was designed for.
As far as useless players:
Peresmeshnik 1 andrewsonic83 1 2 1 jon123 1 vampiro 1 171717 1 axelromero 1 banessaes 1 Mavi 1 Grigaliunas246 1 Margarita 1 hbjunk 1 CAMc 1 kim 1 fhfdhd 1
Those are the lowest 15 players that placed at least one block. They have a match rate at or below the top players.
There is no reason that a server with 40+ people currently logged in should show up lower than one with none. That server is popular for a reason. I don't know why, I've never been there, but people seem to want to go there, so why hinder that? I know as a rule there is disdain for comparisons with minecraft but it didn't become as popular as it is because of all the users being high value or really much of any value in many cases. Those great users come as a part of the whole. Most people aren't master builders. They may have friends who are. Counting any person as less valuable just because of a name pattern is not a long term viable solution.
but to the group who has decided that this is going to be and stay implemented.
Nothing has been decided, I am just offering my personal opinion here. Other coredevs might dislike the guest policy and be in favor of changing it (though it doesn't look like it).
The minetest client already puts joined servers at the top so why change the list?
The whole point of the non-trivial sorting it to distribute the playerbase and (try to) give a good experience if new players just hop into one of the servers at the top.
Those are the lowest 15 players that placed at least one block. They have a match rate at or below the top players.
If the goal was to find players who place few blocks, you would have proven the regex to be ineffective (to some extent). But it isn't, so this means nothing. IMO having a discussion about why the guest policy is or isn't good would be more productive than trying to disprove the effectiveness.
There is no reason that a server with 40+ people currently logged in should show up lower than one with none.
That's not happening, is it?
The players mostly have NO CHOICE
This is not something the server owner can control or decide
When 5.0.0 is released the official app will be as good as or better than any forked app, so players will have a choice, and servers can encourage their players to move to the official app.
It seems good to have some penalty for a player name that, on average, is an indicator of a non-official app. It will encourage servers to encourage their players to move to the official app, which helps the server. The non official apps are, on average, more trouble for a server than the official app, so this being taken into account in serverlist score seems suitable.
I guess we have to consider how well a 'guestlike' player name corresponds to the forked apps, especially the worse forked apps. I'm guessing there is some correlation but perhaps not a strong one.
So i support keeping a penalty that somewhat correlates with non-official apps and/or worse apps.
There are many times that my server peaks at 40-50 players yet is ranked at the bottom of the server list, below 200+ other servers for no other reason than because I choose to cater to mobile players. Somehow that doesn't seem at all logical. In a day and age when mobile gaming is on the rise, the Minetest server list specifically penalizes servers that attempt to be mobile-device friendly?
This won't be an issue when the 5.0.0 app is available, the official app doesn't produce guestlike player names any more than desktop does. So the only penalty will be for the worst of the non-official apps, which is ideal.
It will encourage servers to encourage their players to move to the official app, which helps the server.
@paramat Server owners should encourage use of the official app because it's better for their players, not due to issues with unfair ranking. Your argument also provides zero motivation for me, as a server owner, to try and make long term players who fit the pattern to switch app. Why? Two reasons:
(Note: it's not even worth the attempt with short term players, because there's a constant new influx of them anyway. I do try regardless when they complain about missing features, but usually reason 1 applies and they can't use the official client anyway.)
Where does this leave us? It leaves us with servers getting penalised for circumstances beyond their control. Oh wait, let me be more specific - beyond their control if they want to keep an open and welcoming server that can cater to everyone.
I could just disallow certain names of course, thus gaining an unfair advantage in ranking. But it feels underhand and wrong to do that when they harm nothing (other than my server rank!). Some servers do it though. I don't want to point fingers, but it isn't right that an unfair advantage can be gained by forcing players to adjust the default names the apps give them. The app players are still there after all, just a little bit disguised.
This won't be an issue when the 5.0.0 app is available, the official app doesn't produce guestlike player names any more than desktop does.
Thanks for the explanation. I wasn't aware the Minetest 5.0.0 is going to be available for the iOS.
Currently, much of my playerbase is on either iPhone of iPad. Yet it happens that these are often players with 3 digit names, that result in my server being penalized in the server list. That doesn't seem right at all. If the ranking algorithm is intended to weed out "bad" unofficial apps -- then why is it discouraging 45% of mobile users only because they prefer to buy and use Apple products?
So i support keeping a penalty that somewhat correlates with non-official apps and/or worse apps.
It's certainly not the fault of end-users that the Minetest license agreement isn't compatible with the iTunes Store. These players have no choice but to download "bad" apps to experience the awe and wonder of Minetest. It's 2019 and 70% of adults in the U.S. own a mobile phone or tablet. Almost half of those are iPad or iPhone users. Yet there is still no motivation on the part of any core developer to port Minetest to iOS despite its undisputed market penetration.
The non official apps are, on average, more trouble for a server than the official app,
How do you know this? I've been operating JT2 since 2016, and I can't think of a single instance that I thought to myself, "I should really block all these guest players from my server. They are bad for business." Was this conclusion derived from a community survey, or is it speculation?
I hope you can understand why this is a serious concern shared by myself and others. The solution shouldn't be to force non-Android players to buy a new phone/tablet, neither should it be to penalize servers that go out of their way to accommodate these players, despite their choice in operating system.
I can empathize that some of these developers are truly sleazebags for exploiting the Minetest brand for their own commercial advantage. But "filtering" servers using surreptitious ranking algorithms isn't helping anybody. As a community, I don't think we're in a position to pick and choose which platform is "superior". Minetest needs all the exposure it can get, regardless of whether players happen to originate from the official Android app or from some unapproved iOS clone.
Thank you for your understanding and consideration.
I think we all showed or are able to see what is the most matter: very lot and very useless, not the mobile (even they have low cpu, gpu and mem capacity resulting in low view, sofar some more following aspects) as the massive same name convention (name123 using), and just check a time on IhrFussels you will see these are massively using same IP as just others of the same convention. As I think more they are bots, and also some criteria here are sooo old and outdated, my catching server End June 19 show exactly can have 141 gamer same time by still just lag 0.3 - more servers have more than 0.5 with just 10 gamer. So please use real data, and adjust new knowledge as we have much powerful hardware as when mt started.
And at last: when everybody mean need to have own server as he think his concept (hardware, mods) is BETTER (what does this mean) they also have to accept - that he might be alone with his idea, so should not complain server with godd combination off all have most more gamer,a nd that gamer SURE are also lazy to scroll down all server and test them ... they ust first they get,
and as long also the real ping of the showed serverlist is FALSE, is a LIE - how you wanna keep gamer use nearby, and also get better feeling without distance lag !!! Here is the first BIG lie to avery client, that is followed by sure more failures as get mad, when this server with much green is so low, how the others might be then ...
failure over failure - keeping and old concept. = minetest will be gone
2.5 years later ...
so far I remember this reason with the auto-generated nick is gone ...
rethink soon: What will happen, if we count all gamer full, equal ? -> server with good hardware, which can handle more, will have good position -> server with good mod design will KEEP this gamer and also own the position.
But also some gamer will realize that top server are not the best maybe, AND server will reach limits of hardware and get a lot of lag, and so automatic regulate itself later. gamer will not go there anymore
Make a test now, let all count the same
and later we might sort more on the gamer avg amount, that will switch not so often, but show more like international all time visited server, as keep on gamer more, it switches with the times zones ... and mixers up the list a bit more.
But test it out ... this system is now running 2.5 years, and things HAVE changed: Multicraft ... better hardare.
The code that differs between "real" users and "guests" is obsolete now.
The players mostly have NO CHOICE ... the app gives them the name by default and sometimes they even have to pay to enter a custom name.
I don't think it is FAIR to count those people as "guests".
This is not something the server owner can control or decide
Server owners are not happy about the fact that their server rank in the list is largely dependend on the amount of "guests".
EDIT: If the majority of core devs disagrees with removing this penalty at least consider lowering the penalty for users with these prefixes.