我有一个关于游戏和网络的安全问题。
今天大多数游戏(如《使命召唤》)都使用"客户端主机"服务器系统。所以在一段时间内,一个客户端成为游戏的主人。我正在寻找一些关于如何正确地(以技术和安全的方式)做到这一点的资源,因为我正在做一个这样的项目。但目前我找到的唯一解决方案是将主机客户端的IP地址共享给其他客户端。我对此并不自豪。所以我在寻找一种方法或技术,如IP屏蔽或其他类似的东西,以保护我的客户免受其他恶意客户的攻击,这些恶意客户可能会获取我客户的IP,并可能入侵他们?编辑:
但我想问的是,是否有解决方案,如服务,如动态子域重定向与参数连接到特定客户端或类似的东西?我的意思是subdomain.mygame.com/clientname
如果你想在你的游戏中实现真正的点对点连接,那就没有办法不共享IP地址。毕竟,如果他们要彼此交谈,那么他们需要知道如何联系到其他人。
或者你可以路由所有的流量通过你的服务器和每个客户端独立连接到它。这样他们就不需要知道任何关于对方的信息,除了你在游戏中的用户id。