Page 4 of 5

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Sun Jun 09, 2019 07:41
by LMD
I wonder what Lejo, Nathan and other server owners think about stuff like this : https://play.google.com/store/apps/deve ... d+Building, https://play.google.com/store/apps/deta ... incredible

Servers should regularly advertise the official Minetest client.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Sun Jun 09, 2019 08:19
by Festus1965
LMD wrote:I wonder what Lejo, Nathan and other server owners think about stuff like this : https://play.google.com/store/apps/deve ... d+Building, https://play.google.com/store/apps/deta ... incredible

Servers should regularly advertise the official Minetest client.
and so this not minetest names servers should be banned !

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Sun Jun 09, 2019 08:32
by Lejo
I will write him a nice email to inform him about his abuse.
He’s not referring to the used minetest code.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Tue Jun 18, 2019 07:56
by Lejo
I will try soon to let all this iOS-Minetest-Fork-Apps remove:
+ Spoiler

Only some very few are without ads but they are completely out of date.
Here’s another reason why to remove them:
+ Spoiler

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Tue Jun 18, 2019 09:32
by MoNTE48
Lejo, I have some cognitive dissonance :) Vodafone UA and German language :) 'Vodafone UA' is a Ukrainian operator

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Tue Jun 18, 2019 09:55
by Lejo
If I am German it doesn’t mean that I always have to be in Germany.
Ps: Where have I allowed you to check and save my ip-address?;)
PS2: this is pretty offtopic
PS3: why have you blocked me on your github Multicraft repository?

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Tue Jun 18, 2019 10:08
by MoNTE48
Lejo wrote:If I am German it doesn’t mean that I always have to be in Germany.
Ps: Where have I allowed you to check and save my ip-address?;)
PS2: this is pretty offtopic
PS3: why have you blocked me on your github Multicraft repository?

Lviv is a beautiful city :)
Because I do not want to see nonsense, having no relation to the code in the repository. You are not a lawyer, not a Minetest contributor and behave like a troll

About MultiCraft

PostPosted: Mon Jul 08, 2019 16:33
by Wuzzy
Let's talk about MultiCraft. I think this is the big one. Quite important.

I start to wonder, is MultiCraft in accordance to the Minetest terms?

There has been a lengthy discussion about whether MultiCraft is open source or not here: https://github.com/MultiCraftProject/Mu ... issues/119

In this discussion, I have revealed that the MultiCraft project on GitHub is not identical to their official app. Namely, all advertisement “features” are stripped away in the open source version but present in the official app. The advertisement “features” depend on some proprietary library. It is called “Appodeal”.

MoNTE48 wrote:Binary files are not proprietary. However, they contain a proprietary code for advertisements. However, they are free for distribution.


MoNTE48 wrote:Only ios build contains the Appodeal ad library.


Is it OK/legal if the official MultiCraft app includes proprietary code using the Appodeal library?

I bring this up because tons of players are VERY frustrated about the ad infestation of many of the Minetest forks that have flooded Android and iOS.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Mon Jul 08, 2019 18:07
by Linuxdirk
Using closed source libraries is actually covered by the license. So that’s a bitchmove to hide the advertising code in closed-source blobs, but its legally okay.

The problem with Multicraft in genral is that the devs seemingly do not really care about it and the issues it causes. And at least one dev even worked for them. They even officially somewhat “endorse” them to parasitize the Minetest infrastructure.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Mon Jul 08, 2019 18:20
by Lejo
I think the bigger is that we can’t do or don’t do something against Android Forks.
There are only 17 iOS Forks I found:
+ Spoiler

They are also disallowed because of GPl+App Store incompatibility.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Mon Jul 08, 2019 20:18
by MoNTE48
The LGPL allows the use of proprietary libraries. Theoretically, I can publish this source code with the permission of my ad network. Ad libraries are still in the Appodeal repository and are imported during build. They are fully compatible with the LGPL, this is accurate information.
It seems the initialization code is no longer proprietary and I can make it publicly available. However, there is nothing interesting there: my secret_key (which I cannot publish for security reasons), and the initialization code of the advertisement. And also a code that disables ads after joining the Minetest server (I only earn money when a player plays in a singleplayer mode, I have to cover development costs)
Wuzzy, I remember about the texture list. In the process. I was a little busy this week, but I keep my word. I was also able to follow up with one of the authors about the complete transfer of his work to MultiCraft and therefore I can license them as CC-BY-SA!

Import Appodeal Libs:
https://github.com/MultiCraftProject/Mu ... odfile#L14

ads.h
Code: Select all
#ifndef INTERNAL_ADS_H
#define INTERNAL_ADS_H

void ads_startup(void *uiviewcontroller);
void ads_enable(bool val);
void ads_allow(bool status);
void ads_set_paused(bool status);

#endif // INTERNAL_ADS_H

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Mon Jul 15, 2019 22:40
by Wuzzy
They even officially somewhat “endorse” them to parasitize the Minetest infrastructure.

Linuxdirk, the link does not demonstrate your claim at all. All the core devs did was reject your extreme suggestion of banning ALL forks from the server list. They did, however, agree that bad and abusive forks should be dealt with. This is the exact opposite of endorsement.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Mon Jul 15, 2019 23:05
by MoNTE48
In MultiCraft 1.4, I will add the ability to remote block servers from minetest serverlist.
Anyone who wants me to stop "parasitizing" on his server and "allowing players to play on their server in the best minetest-fork client for the phone" can write to me and I will block access to his server from my client.
Of course, this does not prevent dishonest forks from playing on your servers and showing a ton of advertising to players. But your players lose the opportunity to play on the 0.4.* servers from a phone without ads, but you don’t care about it. :)

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Mon Jul 15, 2019 23:15
by Wuzzy
?????
I have problems parsing your input … Because it doesn't compute.
I thought YOU'RE the one shoving down advertisements down the throat of players!
You're almost making it seem like the OTHER forks are the bad ones with the advertisements, while your one is the White Knight in Shining Armor.
Wat.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Mon Jul 15, 2019 23:20
by MoNTE48
Wuzzy wrote:?????
I have problems parsing your input … Because it doesn't compute.
I thought YOU'RE the one shoving down advertisements down the throat of players!
You're almost making it seem like the OTHER forks are the bad ones with the advertisements, while your one is the White Knight in Shining Armor.
Wat.

MultiCraft displays ads ONLY in the menu and during the single player game. 1 time in 10-30 minutes.
No advertising in multiplayer. I develop subgame, I earn on my subgame. Advertising in the menu is also unlikely to be shown only if you open the game and leave your phone.

https://github.com/MultiCraftProject/Mu ... .cpp#L1930
Reports that the player is in multiplayer and disables ads.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Tue Jul 16, 2019 00:14
by MoNTE48
I will give a simple formula. If a player will play MultiCraft for 30 minutes (average session) and will not enter multiplayer (40% players play in multiplayer) only in a single player game, he will see 1-3 advertising banners. I will earn about 0.0013-0.0039 USD. When I created 3 MultiCraft servers (which are available for Minetest 0.4 playera too, although MultiCraft has its own server-list(!)), the number of singleplayer players dropped by ~1/3. My expenses increased by almost $100 (12 core, 64GB RAM, RAID SSD server).
How many players should play a single game in order for me to recoup the costs for the server, for development, for the purchase of graphics? It seems to me that MultiCraft is a loss-making game.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Tue Jul 16, 2019 00:21
by Chiantos
Deleted message

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Tue Jul 16, 2019 00:37
by MoNTE48
In the code on Github, advertising by default is already disabled and detailed instructions for building and scripts for automation are provided.
Even without special knowledge, you can get your MC assembly by following the instructions.
I will publish MC for Android without ads (analytics for collecting errors will be included, sorry). PC builds are published the same way (they NEVER contained ads). I am also working on the ability to build MultiCraft for Android on Windows by pressing the 1 button! And I will backport this in Minetest, too.
( Also add - the guy above never worked for MC and did not receive money from me! I don't even know who he is :) But I thank him for his understanding. )

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Tue Jul 16, 2019 00:39
by Chiantos
Just a guy who has taken a lot of negative remarks to want to propose his own project independently ... And I can tell you that their behavior is starting to really piss me off. Because it looks like an engine, but when you want to fork ... that's another story.

We would have to contribute for their stuff, but we're not allowed to use the work for ourselves ... The opensource goes both ways.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Thu Aug 15, 2019 21:34
by Lejo
Making a list of Minetest forks for Android and iOS

Here it is I just listed all clients on my old server by versions sent. It needs an special build.
If someone wants to try out just use my fork branch version_string4 for 0.4.17 or version_string5 for 5.0.1.
You can also use my client_matcher mod to list all different versions.

Sorted by join count:
[join count/percentage] protocol_version, ser_vers, major, minor, patch, version_string

Minetest(Official+Unofficial):
[6564/7.9224650887717%] 32 ||| 28 ||| 0 ||| 4 ||| 16 ||| 0.4.16
[2666/3.2177470942513%] 32 ||| 28 ||| 0 ||| 4 ||| 18 ||| 0.4.18.5
[1634/1.9721675738959%] 32 ||| 28 ||| 0 ||| 4 ||| 17 ||| 0.4.17.1
[1005/1.212991684067%] 32 ||| 28 ||| 0 ||| 4 ||| 17 ||| 0.4.17
[202/0.24380529371296%] 30 ||| 26 ||| 0 ||| 4 ||| 15 ||| 0.4.15-3ad68c05-Android
[28/0.033794793187935%] 32 ||| 28 ||| 0 ||| 4 ||| 18 ||| 0.4.18.4-ae91f61
[8/0.0096556551965529%] 32 ||| 28 ||| 0 ||| 4 ||| 17 ||| 0.4.17-2d523754-Android
[2/0.0024139137991382%] 32 ||| 28 ||| 0 ||| 4 ||| 17 ||| 0.4.17-86e29ae5-Android
[1/0.0012069568995691%] 28 ||| 26 ||| 0 ||| 4 ||| 15 ||| 0.4.15-231ac33d-Android
[1/0.0012069568995691%] 32 ||| 28 ||| 0 ||| 4 ||| 16 ||| 0.4.16-80dc961d-Android
[1/0.0012069568995691%] 28 ||| 26 ||| 0 ||| 4 ||| 14 ||| 0.4.14-74a92926-Android
[1/0.0012069568995691%] 32 ||| 28 ||| 0 ||| 4 ||| 17 ||| 0.4.17-4a48cd57-Android
[1/0.0012069568995691%] 27 ||| 26 ||| 0 ||| 4 ||| 13 ||| 0.4.11-af37e56d-Android

Unknow(Please help to make a correct list):
[7288/8.7963018840597%] 32 ||| 28 ||| 1 ||| 3 ||| 0 ||| 1.3.0
[4299/5.1887077112476%] 32 ||| 28 ||| 1 ||| 1 ||| 10 ||| 1.1.10-359e7472-Android
[1043/1.2588560462506%] 27 ||| 26 ||| 1 ||| 1 ||| 4 ||| 1.1.4--Android
[1038/1.2528212617527%] 26 ||| 26 ||| 0 ||| 4 ||| 13 ||| 0.4.13
[734/0.88590636428373%] 32 ||| 28 ||| 1 ||| 1 ||| 10 ||| 1.1.10--Android
[613/0.73986457943587%] 32 ||| 28 ||| 1 ||| 1 ||| 8 ||| 1.1.8-4cd987b6-Android
[604/0.72900196733975%] 28 ||| 26 ||| 1 ||| 1 ||| 4 ||| 1.1.4
[589/0.71089761384621%] 28 ||| 26 ||| 0 ||| 4 ||| 15 ||| 0.4.15
[517/0.62399671707723%] 32 ||| 28 ||| 1 ||| 1 ||| 10 ||| 1.1.10-d90d387a-Android
[280/0.33794793187935%] 32 ||| 28 ||| 1 ||| 2 ||| 0 ||| 1.2.0
[275/0.33191314738151%] 24 ||| 26 ||| 0 ||| 4 ||| 11 ||| 0.4.11
[152/0.18345744873451%] 32 ||| 28 ||| 1 ||| 1 ||| 10 ||| 1.1.10
[131/0.15811135384355%] 32 ||| 28 ||| 1 ||| 3 ||| 2 ||| 1.3.2
[107/0.1291443882539%] 32 ||| 28 ||| 1 ||| 1 ||| 4 ||| 1.1.4
[103/0.12431656065562%] 32 ||| 28 ||| 0 ||| 4 ||| 16 ||| 0.4.16--Android
[86/0.10379829336294%] 24 ||| 26 ||| 0 ||| 4 ||| 11 ||| 0.4.11-dirty
[65/0.078452198471993%] 32 ||| 28 ||| 1 ||| 1 ||| 8 ||| 1.1.8-af903375-Android
[44/0.053106103581041%] 32 ||| 28 ||| 1 ||| 1 ||| 8 ||| 1.1.8--Android
[43/0.051899146681472%] 27 ||| 26 ||| 0 ||| 4 ||| 14 ||| 0.4.14
[22/0.026553051790521%] 32 ||| 28 ||| 0 ||| 4 ||| 17 ||| 0.4.17.1-d25a7147
[22/0.026553051790521%] 24 ||| 26 ||| 0 ||| 4 ||| 12 ||| 0.4.12
[2/0.0024139137991382%] 25 ||| 26 ||| 0 ||| 4 ||| 13 ||| 1.0
[2/0.0024139137991382%] 27 ||| 26 ||| 1 ||| 1 ||| 2 ||| 1.1.2-6a46c7bf-Android
[2/0.0024139137991382%] 24 ||| 26 ||| 0 ||| 4 ||| 12 ||| 0.4.12-dirty
[2/0.0024139137991382%] 32 ||| 28 ||| 0 ||| 4 ||| 17 ||| 0.4.17.1-debug
[1/0.0012069568995691%] 32 ||| 28 ||| 1 ||| 1 ||| 8 ||| 1.1.8-9c79b8ba-Android
[1/0.0012069568995691%] 28 ||| 26 ||| 0 ||| 4 ||| 14 ||| 0.4.14-dev
[1/0.0012069568995691%] 32 ||| 28 ||| 0 ||| 4 ||| 16 ||| 0.4.16-dev-10.11.6-816bca3
[1/0.0012069568995691%] 28 ||| 26 ||| 0 ||| 4 ||| 14 ||| 0.4.14.8-2a346ab5-Android-armeabi-v7a

Forks:
[52672/63.572833814104%] 27 ||| 26 ||| 0 ||| 4 ||| 13 ||| 0.4.13 All these NAME123 Players

Of course this is not very exact and maybe I listed something wrong but we could at least find the biggest forks.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Thu Aug 15, 2019 22:52
by MoNTE48
I have one question: what will it give? Understand that on the Minetest server the most popular client is not Minetest? Understand that forks are more popular, more convenient for the average player, or more advanced?

Everyone knows that the Minetest client needs to be improved, and I am ready to spend my time and money on it. But I don’t see the point if my changes are not supported by the community. Which simply prefers to use my (or any other non-official) client for the game.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Fri Aug 16, 2019 08:08
by Lejo
Read the first post by Wuzzy
> We can attempt to deal with them later

It’s your view how to understand this.

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Fri Aug 16, 2019 08:33
by MoNTE48
Lejo wrote:Read the first post by Wuzzy
> We can attempt to deal with them later

It’s your view how to understand this.

Well, I didn’t mean that. Thanks to your stats, I see % of MultiCraft, Minetest, and other fork players.
This is a little annoying, I thought that MC players a little more. But I can say that the players of the current Minetest client are almost not on this list (probably 1-2%). And also you have a really huge problem with 123 players. Which also damage my server.
The bad news is Minetest 0.4 is dead. Give statistics 5.0, I will decrypt it for you!

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Fri Aug 16, 2019 08:45
by Lejo
That’s true the Minetest clients are so less because of 5.0.
But the new server contains almost no forks.
See:
[join count/percentage] protocol_version, ser_vers, major, minor, patch, version_string
[1713/72.247996625896%] 37 ||| 28 ||| 5 ||| 0 ||| 1 ||| 5.0.1
[416/17.54533951919%] 37 ||| 28 ||| 5 ||| 0 ||| 0 ||| 5.0.0-f9d1810b-Android
[136/5.7359763812737%] 37 ||| 28 ||| 5 ||| 0 ||| 0 ||| 5.0.0
[35/1.4761703922396%] 37 ||| 28 ||| 5 ||| 1 ||| 17 ||| 0.5
[14/0.59046815689582%] 37 ||| 28 ||| 5 ||| 0 ||| 1 ||| 5.0.1-76325d0b-Android
[9/0.37958667229017%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0--Android
[4/0.16870518768452%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-a1401696-dirty
[4/0.16870518768452%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-95371c1
[3/0.12652889076339%] 37 ||| 28 ||| 0 ||| 0 ||| 0
[3/0.12652889076339%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-8da35c22-dirty
[3/0.12652889076339%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-10.11.6-ad75dba
[3/0.12652889076339%] 37 ||| 28 ||| 5 ||| 0 ||| 0 ||| 5.0.0-bba4563
[3/0.12652889076339%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-b2065756-dirty
[3/0.12652889076339%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-a467749
[2/0.084352593842261%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-b19400aa-dirty
[2/0.084352593842261%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-b19400a
[2/0.084352593842261%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-49f1006
[2/0.084352593842261%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-4749238
[2/0.084352593842261%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-e788ee28-dirty
[2/0.084352593842261%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-SJK-41b53ef42-dirty
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-3296952
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-a4677496f-dirty
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-833e60d8-dirty
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-37923920
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-6bee661c
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-eadcbe474-dirty
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-86d7f84b-dirty
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-cf91084
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-47492386
[1/0.04217629692113%] 37 ||| 28 ||| 5 ||| 1 ||| 0 ||| 5.1.0-dev-86d7f84

Re: Making a list of Minetest forks for Android and iOS

PostPosted: Fri Aug 16, 2019 09:17
by Festus1965
MoNTE48 wrote:... And also you have a really huge problem with 123 players. Which also damage my server. ...
= use (Mod) noguests, and just take that filter active