Cheater

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

Cheater

by Heinrich » Sat Nov 26, 2011 10:58

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 » Sat Nov 26, 2011 15:18

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

by kahrl » Sat Nov 26, 2011 18:14

@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 » Sat Nov 26, 2011 21:46

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 » Sat Nov 26, 2011 22:21

@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 » Sun Nov 27, 2011 02:26

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 » Sun Nov 27, 2011 09:25

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

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

by xyz » Sun Nov 27, 2011 09:45

and here starts security through obscurity
 

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

by Wolfgang » Sun Nov 27, 2011 12:29

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
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Wed Nov 30, 2011 17:48

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...)
 


Return to Minetest General

Who is online

Users browsing this forum: No registered users and 17 guests

cron