Cheater

Post Reply
User avatar
Heinrich
Member
Posts: 27
Joined: Sat Jun 11, 2011 18:33

Cheater

by Heinrich » Post

There are too many cheaters playing Minetest. Run or fly for a few minutes to some remote location just to be followed all the time by other players with much higher speed. No way to hide, no chance to get away. Just hope they don't steal. I saw other people build complex objects in no time without even moving.

You can't compete with people like that. As long as the game is about building this is only a bit annoying. But if there are any levels, achievements or other competitions this won't be fair at all.

Evrim
Member
Posts: 42
Joined: Fri May 06, 2011 16:45

by Evrim » Post

This game is open source which lets people modify clients with ease, you can't stop this - if a game lets access to it's source, there will be mods, hacks, you tell!

kahrl
Member
Posts: 236
Joined: Fri Sep 02, 2011 07:51
Location: Rös̓̇chenhof

by kahrl » Post

@Evrim Of course, the server could check if a player moves too fast (and actually the server could control all player movement, while currently it's all client-side), the server could check if a player placed or removes blocks too fast, and so on. It just isn't done currently.

Maelstrom
Member
Posts: 15
Joined: Sat Nov 26, 2011 17:52

by Maelstrom » Post

Well I think the first thing is debugging and improving the game mechanics and later debugging and improving the Players.

It is to note down for post Alpha but now not a thing to worry about IMHO.

Always the game first and then tightening some loose screws in the head of some players. =)

Evrim
Member
Posts: 42
Joined: Fri May 06, 2011 16:45

by Evrim » Post

@kahrl, the thing is that block placement is not restricted, for example you can get stuck when you place blocks under you too fast

User avatar
SuperBlooper057
New member
Posts: 8
Joined: Sat Nov 26, 2011 04:47

by SuperBlooper057 » Post

I have an idea, implement an encrypted file that can be downloaded to, let's say, "/keys". A server can require this file from the users. The file will also check to make sure that the client is in accordance with specified options.

Evrim
Member
Posts: 42
Joined: Fri May 06, 2011 16:45

by Evrim » Post

Yeah, that's a good idea but the encryption / decryption of those keys must be closed source

User avatar
xyz
Member
Posts: 450
Joined: Thu Nov 10, 2011 14:25

by xyz » Post

and here starts security through obscurity

Wolfgang
Member
Posts: 37
Joined: Thu Jun 23, 2011 11:21

by Wolfgang » Post

With a mutli platform open source client a verification of the client binary won't work. So the server has do do the checks.

User avatar
Calinou
Moderator
Posts: 3169
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou
Location: Troyes, France
Contact:

by Calinou » Post

I'm against serverside movement.
However, some movement checks could be added to prevent players flying/moving too fast (see NoCheat, which is a Bukkit plugin for Minecraft - it does its job greatly. Prevents flying, mining/building without swinging arm, moving too fast, etc...)

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests