传奇新服网专区http://www.sith.cc

当前位置:主页 > 传奇技能 >

永远不要相信客户端简单的技术,以防止在多人游戏和SpatialOS中

发布时间:2019-06-25 10:52

今天制作在线多人游戏比以往更容易。您只需在Unity资产商店下载软件包,即可开始使用。你甚至不必知道任何编程,以便快速获得一些东西。这已经成为过去。

这也有消极的方面。越来越多的游戏公司不知道他们在线游戏的内幕是什么。因此,今天发布的一些游戏完全没有优化,可以作弊。

在这篇文章中,我想提出一件事的基础知识–作弊预防。我想向您展示简单的技术如何保护您的游戏免受简单的攻击,以及SpatialOS的架构如何帮助您克服它们。

作弊

根据你所使用的游戏类型,实施作弊预防可能是浪费时间。为什么在与朋友的在线派对游戏中作弊?或者为什么在合作的在线故事游戏中作弊?你应该关注的游戏是你可以和随机玩家一起玩的在线游戏。

因为如果有机会,人们会作弊。他们会瞄准机器人,他们会飞过墙壁,他们会滞后开关,他们会撞墙,他们会团队,他们会堆叠,他们会提升。它的词汇量如此之宽这一事实本身就表明了这种行为的普遍程度。

这是一个滞后切换作弊的示例,以及如何简单地修改您的互联网电缆以获得优势:

越来越多的创业公司根本不具备网络技术在游戏中的基本知识,因此他们经常将问题留待以后解决,甚至在发布之后。这些可媲美的游戏有一个共同点就是对客户给予信任的简单事实。

你永远不应该相信客户。您应该假设所有客户都坐在其游戏的修改版本中,并假设从这些客户端发送的所有网络数据包都被修改和恶意。考虑到这一点,希望开发人员会害怕至少变得有点偏执。偏执狂和对阴谋理论的欣赏是网络程序员的一个很好的特质。

在作弊预防中缺少关键特征的后果可能是灾难的。通过以错误的顺序执行正确的作,玩家可以单手作整个服务器崩溃。

通过在互联网上使用易于使用的通用工具和一些教程,您可以在作弊方面获得许多低调的成果。以下是一些关于简单作弊的例子:如果服务器不能防止它或以错误的方式编程,任何人都可以做客户端。

传送到一个位置。跑得超快。穿过墙壁。修改或冻结清单中的项目数修改或冻结自己的健康/护甲/法力,基本上让你立于不败之地。在空中飞舞。

如果您使用合适的工具是错误的人,您可能会更进一步。如果服务器没有防范这些攻击,您可以:

告诉服务器你在没有实际受到坠落伤害的情况下造成坠落伤害告诉服务器另一个playertook坠落伤害。基本上使单个玩家可以在几秒钟内消灭服务器的整个群体。在游戏中的任何位置产生物体/射弹。防止在SpatialOS中作弊运动

以下要求您基本了解组件如何构成SpatialOS中的实体,以及如何通过某些工作人员为组件提供写访问权限。 (您可以在此处阅读有关实体的更多信息。)

最简单的播放器版本是一个自身具有转换组件的实体。控制此播放器的客户端将获得对此转换组件的写访问权。已签出此实体的所有其他工作人员将立即收到对此组件所做的更改。如果你正在制作一个你不担心人们作弊的游戏,比如社交聊天游戏或与观众一起模拟,这可能就足够了。它甚至鼓励以这种方式这样做以节省带宽和资源。但如果你需要球员以防止作弊,这是完全不可接受的–受到妥协的客户将能够随意传送到世界任何地方。

插图,我们允许玩家直接更新他们的变换。没有检查以防止作弊。

一种简单的技术,让玩家无法比他们更快地移动

今天制作在线多人游戏比以往更容易。您只需在Unity资产商店下载软件包,即可开始使用。你甚至不必知道任何编程,以便快速获得一些东西。这已经成为过去。

这也有消极的方面。越来越多的游戏公司不知道他们在线游戏的内幕是什么。因此,今天发布的一些游戏完全没有优化,可以作弊。

在这篇文章中,我想提出一件事的基础知识–作弊预防。我想向您展示简单的技术如何保护您的游戏免受简单的攻击,以及SpatialOS的架构如何帮助您克服它们。

作弊

根据你所使用的游戏类型,实施作弊预防可能是浪费时间。为什么在与朋友的在线派对游戏中作弊?或者为什么在合作的在线故事游戏中作弊?你应该关注的游戏是你可以和随机玩家一起玩的在线游戏。

因为如果有机会,人们会作弊。他们会瞄准机器人,他们会飞过墙壁,他们会滞后开关,他们会撞墙,他们会团队,他们会堆叠,他们会提升。它的词汇量如此之宽这一事实本身就表明了这种行为的普遍程度。

这是一个滞后切换作弊的示例,以及如何简单地修改您的互联网电缆以获得优势:

越来越多的创业公司根本不具备网络技术在游戏中的基本知识,因此他们经常将问题留待以后解决,甚至在发布之后。这些可媲美的游戏有一个共同点就是对客户给予信任的简单事实。

你永远不应该相信客户。您应该假设所有客户都坐在其游戏的修改版本中,并假设从这些客户端发送的所有网络数据包都被修改和恶意。考虑到这一点,希望开发人员会害怕至少变得有点偏执。偏执狂和对阴谋理论的欣赏是网络程序员的一个很好的特质。

在作弊预防中缺少关键特征的后果可能是灾难的。通过以错误的顺序执行正确的作,玩家可以单手作整个服务器崩溃。

通过在互联网上使用易于使用的通用工具和一些教程,您可以在作弊方面获得许多低调的成果。以下是一些关于简单作弊的例子:如果服务器不能防止它或以错误的方式编程,任何人都可以做客户端。

传送到一个位置。跑得超快。穿过墙壁。修改或冻结清单中的项目数修改或冻结自己的健康/护甲/法力,基本上让你立于不败之地。在空中飞舞。

如果您使用合适的工具是错误的人,您可能会更进一步。如果服务器没有防范这些攻击,您可以:

告诉服务器你在没有实际受到坠落伤害的情况下造成坠落伤害告诉服务器另一个playertook坠落伤害。基本上使单个玩家可以在几秒钟内消灭服务器的整个群体。在游戏中的任何位置产生物体/射弹。防止在SpatialOS中作弊运动

以下要求您基本了解组件如何构成SpatialOS中的实体,以及如何通过某些工作人员为组件提供写访问权限。 (您可以在此处阅读有关实体的更多信息。)

最简单的播放器版本是一个自身具有转换组件的实体。控制此播放器的客户端将获得对此转换组件的写访问权。已签出此实体的所有其他工作人员将立即收到对此组件所做的更改。如果你正在制作一个你不担心人们作弊的游戏,比如社交聊天游戏或与观众一起模拟,这可能就足够了。它甚至鼓励以这种方式这样做以节省带宽和资源。但如果你需要球员以防止作弊,这是完全不可接受的–受到妥协的客户将能够随意传送到世界任何地方。

插图,我们允许玩家直接更新他们的变换。没有检查以防止作弊。

一种简单的技术,让玩家无法比他们更快地移动

今天制作在线多人游戏比以往更容易。您只需在Unity资产商店下载软件包,即可开始使用。你甚至不必知道任何编程,以便快速获得一些东西。这已经成为过去。

这也有消极的方面。越来越多的游戏公司不知道他们在线游戏的内幕是什么。因此,今天发布的一些游戏完全没有优化,可以作弊。

在这篇文章中,我想提出一件事的基础知识–作弊预防。我想向您展示简单的技术如何保护您的游戏免受简单的攻击,以及SpatialOS的架构如何帮助您克服它们。

作弊

根据你所使用的游戏类型,实施作弊预防可能是浪费时间。为什么在与朋友的在线派对游戏中作弊?或者为什么在合作的在线故事游戏中作弊?你应该关注的游戏是你可以和随机玩家一起玩的在线游戏。

因为如果有机会,人们会作弊。他们会瞄准机器人,他们会飞过墙壁,他们会滞后开关,他们会撞墙,他们会团队,他们会堆叠,他们会提升。它的词汇量如此之宽这一事实本身就表明了这种行为的普遍程度。

这是一个滞后切换作弊的示例,以及如何简单地修改您的互联网电缆以获得优势:

越来越多的创业公司根本不具备网络技术在游戏中的基本知识,因此他们经常将问题留待以后解决,甚至在发布之后。这些可媲美的游戏有一个共同点就是对客户给予信任的简单事实。

你永远不应该相信客户。您应该假设所有客户都坐在其游戏的修改版本中,并假设从这些客户端发送的所有网络数据包都被修改和恶意。考虑到这一点,希望开发人员会害怕至少变得有点偏执。偏执狂和对阴谋理论的欣赏是网络程序员的一个很好的特质。

在作弊预防中缺少关键特征的后果可能是灾难的。通过以错误的顺序执行正确的作,玩家可以单手作整个服务器崩溃。

通过在互联网上使用易于使用的通用工具和一些教程,您可以在作弊方面获得许多低调的成果。以下是一些关于简单作弊的例子:如果服务器不能防止它或以错误的方式编程,任何人都可以做客户端。

传送到一个位置。跑得超快。穿过墙壁。修改或冻结清单中的项目数修改或冻结自己的健康/护甲/法力,基本上让你立于不败之地。在空中飞舞。

如果您使用合适的工具是错误的人,您可能会更进一步。如果服务器没有防范这些攻击,您可以:

告诉服务器你在没有实际受到坠落伤害的情况下造成坠落伤害告诉服务器另一个playertook坠落伤害。基本上使单个玩家可以在几秒钟内消灭服务器的整个群体。在游戏中的任何位置产生物体/射弹。防止在SpatialOS中作弊运动

以下要求您基本了解组件如何构成SpatialOS中的实体,以及如何通过某些工作人员为组件提供写访问权限。 (您可以在此处阅读有关实体的更多信息。)

最简单的播放器版本是一个自身具有转换组件的实体。控制此播放器的客户端将获得对此转换组件的写访问权。已签出此实体的所有其他工作人员将立即收到对此组件所做的更改。如果你正在制作一个你不担心人们作弊的游戏,比如社交聊天游戏或与观众一起模拟,这可能就足够了。它甚至鼓励以这种方式这样做以节省带宽和资源。但如果你需要球员以防止作弊,这是完全不可接受的–受到妥协的客户将能够随意传送到世界任何地方。

插图,我们允许玩家直接更新他们的变换。没有检查以防止作弊。

一种简单的技术,让玩家无法比他们更快地移动

上一篇:后院摔跤Preview1
下一篇:宣布最终幻想14欢迎回馈奖励

永远不要相信客户端简单的技术,以防止在多人游戏和SpatialOS中相关推荐