Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hide double protocol servers from v4 list #48

Open
Festus1965 opened this issue Aug 26, 2021 · 9 comments
Open

Hide double protocol servers from v4 list #48

Festus1965 opened this issue Aug 26, 2021 · 9 comments

Comments

@Festus1965
Copy link

# reduction to 40% for servers that support both legacy (v4) and v5 clients if server["proto_min"] <= 32 and server["proto_max"] > 36: points *= 0.4
better way: list them just/only in 0.,4 version, and then fully (no penalty)

reason:
as of my research most gamer there come from our old 0.4 itself, the not updated 0.4 versions on apps,
and there own client ...

as there own client seam NOT to separate between 0.4 and 5.x and as of listed multiproto server also in 5.0 I see a huge amount of mismatches connects on my server as soon getting place 3 or better

as of my research there are near no gamer left in 5.x they might splay there ... and they still can scroll down to the 0.4 server part ... it is much better that a few 5.x users scroll then all wrong servers 5.x are flooded with mismatched connections, that also have no fun, are blocked from joining they cant understand why!

@Festus1965
Copy link
Author

and the penalizing is quit funny:
the earn of older than 8 months, 8 points should not be part of this (yes I guess was easier to calculate fast)

might be a client be able to read out of two different lists ?
if not ... then 50% of gamer points is fair.

but as wrote upper:
best way only list in 0.4.x, and let them all points

they will then decide, if they use own list - or ask for change to only 5.0 ... wherever they have or think to get more costumer ...
and as 5.0 has very much server, and very less gamer ... might be interesting.

@sfan5 sfan5 changed the title stop penalizing double protocoll server Hide double protocol servers from v4 list Sep 5, 2021
@sfan5
Copy link
Member

sfan5 commented Sep 5, 2021

The client filters the list by protocol version on its own, the server-side has no direct influence on this.

But even if this was done consider that Multicraft servers do support both 0.4 and 5.0 clients, not showing them would be plainly incorrect. It would also be very unfair to people who play on Multicraft servers who suddenly won't be able to find them in the list.

as there own client seam NOT to separate between 0.4 and 5.x
I see a huge amount of mismatches connects on my server as soon getting place 3 or better

Minetest also does this, servers with too old protocol versions are still displayed and only "grayed out". You can still attempt to connect to them.
grafik

@Festus1965
Copy link
Author

Festus1965 commented Sep 5, 2021

yes, funnily your wright, also a 0.4 can try to connect 5.x and a 5.x client can try to connect to 0.4.x

but there are differences in how many users are using 5.x (may be just 10% left) and 0.4.x (with all the mobile apps and even bad closes) the REST of 90%.

Minetest clients are minority ... depending on their behavior as of sorting separating might just they do,
just remember my one day top1 in 5.x server and my protocol about how much miss-matched protocol connections I got there,
SURE this are not minetest clients ... but they ARE there, much more then the 'original' that still keep the separating ... and they fail to connect as on their client even without 5.x I was number one !!! open your eyes !

But I will see the now surprising changes, how they will workout in reality.

  • the 80% rule is still there, I have to guess now as the thread wasn't in answers
  • the penalty with 40% is not balanced, as age and stability (each 8 points) does not have anything to do with the problem ... depending on my research on gamer per protocol it might be like 10% of gamer points onto 5.x list, and rest gamer points are from and so into 0.4.x list counting.

@Festus1965
Copy link
Author

IT is still fact, that on web serverlist Minecraft NO Minetest server is seen,
and
on MC clients, MT servers are behind ... whatever gamer they have.

After a year now, why we mt are still so NICE ?

@Festus1965
Copy link
Author

April 2022
still on http://servers.multicraft.world/

NO any original Minetest server is shown ...

why then still here ? after they prof clear they will not show ours.

They close the door to their own roots,
so we should close the door to their ... special when see what country is running it, and owner of Multicraft itself.

@Bituvo
Copy link

Bituvo commented Jan 20, 2023

I think we should remove the reduction of points if a server supports legacy clients, because there are a lot of players who still use these versions. EdgyNet hosting is especially affected by this, and unless they have insanely high player amounts and low ping, they are placed very low on the list.

@Festus1965
Copy link
Author

Festus1965 commented Jan 20, 2023

if a server supports legacy clients, ...

the problem with 0.4.x client accepting server is they are never free from also add or cheating copy apps,
compare to 5.x. I know yet and also have seen so far only one client, that can be blocked.

Maybe we let server choice what list they want to be listed ONLY, depending on their most clients,
but a bit tricky to program this here
but they have easy the change to stop the 0.4.x or 5.x protocol to support = automatic listed full on ONE version.

And as they still can fish in 3 lists (0.4.x, 5.x and their own alone) I see no need to do,
but 5.x server admins should be aware of the impact if same listed ... they will instant take 50% of the top 10-15 ranks,
as of their most more powerful server and more player available.

And as I have shown with my server, it is quit easy to switch from MT to MC ... but have to deal with then very much 0.4.x player including the one use the add show to switch the IP and so make our ban or EUban mods useless also.

In my case I would show them all ONLY in 0.4.x list, as of my own experience (my server for about 3 months with MC) they get most player from there.
So its most fair and right listet in the clients ... (the browserlist is different and does not matter)

@Poikilos
Copy link

Poikilos commented Jun 17, 2024

@Festus1965

After a year now, why we mt are still so NICE ?

It is an engine...It isn't the responsibility of the engine to make choices for who can use downstream software. If it wasn't "NICE" in the way you've described, it would be fully dictatorial.

why then still here ? after they prof clear they will not show ours.

They close the door to their own roots, so we should close the door to their ... special when see what country is running it, and owner of Multicraft itself.

People make walled gardens of open source software all the time. When RedHat makes decisions that are selfish and place a burden on developers and increases their profits, Linus Torvalds doesn't say, "Well you aren't nice, so you can't use my kernel anymore." It is just not his place, as the creator of backend software, to be a dictator. It is a case where freedom isn't always reciprocal. Though certain freedoms are set out by the license and must be reciprocal, some freedoms and in this case merely privileges, as in cross-promotion in terms of server lists showing this or that, are not. IANAL but when choosing to use such a license that is the situation you've already chosen to allow. It is wise to accept what you can't change and it leads to more peace in yourself, which is more important than who uses your game, for God's sake.

@mckaygerhard

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants