Open source 创建开源在线游戏

Open source 创建开源在线游戏,open-source,online-game,Open Source,Online Game,我在学校的时候就开始制作在线开源游戏。它将是具有n个已连接客户端的服务器。但现在我对“安全”有个问题。如果一个客户端使用修改过的源代码来更改某些限制,该怎么办?我怎样才能预防它?我的第一个想法是让客户端只连接到服务器,服务器会发送所有必要的文件,但我不太喜欢这个想法。你能给我一些更好的建议吗?谢谢。您需要将验证保存在服务器中。服务器应该检查每个客户端的移动,如果根据服务器的规则不允许,则拒绝它 您也应该在客户端中保留验证,这样不干扰客户端代码的用户可以得到更快的响应。比我快30秒。也许有意思的是

我在学校的时候就开始制作在线开源游戏。它将是具有n个已连接客户端的服务器。但现在我对“安全”有个问题。如果一个客户端使用修改过的源代码来更改某些限制,该怎么办?我怎样才能预防它?我的第一个想法是让客户端只连接到服务器,服务器会发送所有必要的文件,但我不太喜欢这个想法。你能给我一些更好的建议吗?谢谢。

您需要将验证保存在服务器中。服务器应该检查每个客户端的移动,如果根据服务器的规则不允许,则拒绝它


您也应该在客户端中保留验证,这样不干扰客户端代码的用户可以得到更快的响应。

比我快30秒。也许有意思的是,Freeciv正是这样做的,以防止用户在修改后的游戏版本中作弊。这是每个web应用程序都应该做的,不管是游戏还是非游戏。