Page 1 of 1

[Mod] Informs fake game players over MT [adblock]

Posted: Tue May 29, 2018 10:42
by TalkLounge
Image

How does it work?
AdBlock detect players walking longer than 10 seconds on the same spot(While they watching the ad) and show them a information formspec about minetest

Dependencies
None

Download
Download
Browse on Github

License
CC BY-NC 3.0

Changelog
29.05.2018: Released.
31.05.2018(v2.0): Fixed attach bug.
29.06.2019(v3.0): Fixed recursive formspec showing bug and added logging. Player will not see the formspec until the ad is over.

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Tue May 29, 2018 10:58
by BuckarooBanzay
How do you detect fake players?

EDIT: sorry, i see it now, they walk on the same spot...

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Tue May 29, 2018 12:03
by Krock
So you're blocking their view for another 10s when they already were punished with long ads?
I suggest to either provide more visual information, such as including an image like this one and/or a "no money" image. Also consider using colored text for the most important keywords. Otherwise the players will think this is yet another advertisement and ignore the entire formspec until [Close] appears.

Another idea: How about showing a short HUD text element (red colored, maybe?) which does not prevent them from playing but receives attention due to the penetrant color.

Bug report (untested): This mod will also show a formspec to players which are attached to any object which isn't moving and/or when their physics properties disallow moving.

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Tue May 29, 2018 13:29
by Linuxdirk
Krock wrote:Another idea: How about showing a short HUD text element (red colored, maybe?) which does not prevent them from playing but receives attention due to the penetrant color.
Bright red flashing ...

THIS IS AN INOFFICIAL MINETEST CLIENT!
REMOVE THIS APP AND GET THE OFFICIAL ONE!

... around the crosshair :)

The problem in general: Scammers could use the official client as base and could simply overlay their ads.

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Wed May 30, 2018 07:28
by TalkLounge
So you're blocking their view for another 10s when they already were punished with long ads?
Yep, your right. If there is a rule on my server that says: Only official minetest releases
Then you should enforce this rule. Because rules should be observed.
I suggest to either provide more visual information
The most players that I have told: Please use Minetest its without ads, free and the original one
The answer was: Tomorrow, not yet etc.

If theres no requirement to change the game, why should I change my game then?
Otherwise the players will think this is yet another advertisement and ignore the entire formspec until [Close] appears
I think you can clearly separate Minetest with an ad.
How about showing a short HUD text element (red colored, maybe?) which does not prevent them from playing
Haha. I have already banned people because they wont change there game to minetest.
If every server admin does have this opinion then the minetest servers will be emptier, but we dont support idiots, which take minetest, put ads on it and sell it as a new game.

A few facts(Google Play Store):
Minetest: 100.000+ Downloads
Multicraft: 50.000.000+ Downloads
Pro Craft: 1.000.000+ Downloads
Block World: 500.000+ Downloads

And many more fakes you can found there...
Bug report (untested): This mod will also show a formspec to players which are attached to any object which isn't moving and/or when their physics properties disallow moving.
Yep, can be a bug. Any ideas how i can detect if a player is attached?

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Wed May 30, 2018 15:33
by Krock
TalkLounge wrote:A few facts(Google Play Store):
Minetest: 100.000+ Downloads
This will change quickly as soon the version 0.5.0 with the new player controls is available.
TalkLounge wrote:Yep, can be a bug. Any ideas how i can detect if a player is attached?
Either you can use the MTG-provided table (0.4.16, old or 0.4.17-dev, new) to check whether the player is attached (example on bottom, in register_globalstep).

Or use the proper get_attached method lua_api reference - but which returns a dummy ObjectRef when the player isn't attached:

Code: Select all

local obj = player:get_attach()
if not obj:get_luaentity() then
    -- Player probably watches ads
end

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Wed May 30, 2018 23:20
by TalkLounge
Thanks Krock
Has been updated

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Sun Jul 01, 2018 13:07
by ManElevation
insteresting mod +1

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Sun Jul 01, 2018 13:24
by Hume2
That's a good mod! Maybe the time to wait should increase exponentially by each ad shown. :D

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Sat Oct 27, 2018 11:06
by Lejo
What about players who play on Ios Multicraft?
They can't download minetest.

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Sat Oct 27, 2018 20:04
by gpcf
Just add this sticker to your game, as we use on linuxworks minetest:

Image

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Sun Oct 28, 2018 11:30
by Lejo
Yeah I also think it's better to show them Minetest instead of banning them.
For example a red hud message

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Wed Oct 31, 2018 10:57
by Chiantos
Deleted message

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Sun Nov 11, 2018 17:35
by MCL
This mod may be a bit annoying, but it's very useful. I saw a lot of videos and articles in which people say that Multicraft is such a bad game and calling it a Minecraft clone (probably because of the ads). People should be more aware of apps like this. I once saw a modded Minetest client for Android that required you to pay 100 dollars to create a new map

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Mon Nov 12, 2018 14:51
by MCL
I just changed my mind when I got killed on a server because of this plugin. The fact that a player is standing still for more than 10 seconds doesn't mean he's playing an unofficial build. I can't think of any better ways to detect than someone is using a game based on Minetest that 's trying to impersonate Minecraft. The best way to inform players of these games is to display a message like this when a player joins the game for the first time

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Sun Jan 27, 2019 10:57
by Festus1965
TalkLounge wrote:...
Haha. I have already banned people because they wont change there game to minetest.
If every server admin does have this opinion then the minetest servers will be emptier, but we dont support idiots, which take minetest, put ads on it and sell it as a new game.
i do also, euban them for 30 days with a text telling them not using this apps and change to minetest

migdyn wrote:The fact that a player is standing still for more than 10 seconds doesn't mean he's playing an unofficial build.
edit: just had TalkLounge in chat,
at IS detecting
"Stand same position and also IS walking"

and some more idea:
* generate a list of gamers, where a counter is added for each of this happenings, so THEN the admin can go further and use a ban mod ... as that also makes server work, in out, in out ...

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Sun Jan 27, 2019 19:34
by Sokomine
Festus1965 wrote: at IS detecting
"Stand same position and also IS walking"
Wouldn't that happen when using autowalk and running against something higher than the selected autojump height?

Re: [Mod] Informs fake game players over MT [adblock]

Posted: Mon Jan 28, 2019 04:49
by Festus1965
nice, thanks
it is activated at my server now

i think, it is possible to add

Code: Select all

print(name, "got Client Warning")
to get an into at chat (me or admin) or log in minetest.log
maybe i try later, just had another LUA Out of Memory crash