Websocket 无需转发端口即可托管在线游戏?

Websocket 无需转发端口即可托管在线游戏?,websocket,tcp,portforwarding,Websocket,Tcp,Portforwarding,所以我制作了一个非常简单的在线文本游戏,它使用TCP和WebSockets在玩家之间建立连接。我真的希望玩家能够用一种非常简单的方式来主持游戏,而不需要在他们的路由器上转发端口,因为这有时是一个非常复杂的过程,而且他们中的大多数人甚至可能无法访问它。因此,没有人真的愿意付出任何额外的努力来玩一个简单的游戏。那么有办法解决这个问题吗?我读了一些关于UPnP的文章,但后来发现它并不是一个安全的东西,很多路由器都关闭了这个功能。我真的不想做一个主服务器,让玩家之间建立所有的连接,因为首先,我需要我的机

所以我制作了一个非常简单的在线文本游戏,它使用TCP和WebSockets在玩家之间建立连接。我真的希望玩家能够用一种非常简单的方式来主持游戏,而不需要在他们的路由器上转发端口,因为这有时是一个非常复杂的过程,而且他们中的大多数人甚至可能无法访问它。因此,没有人真的愿意付出任何额外的努力来玩一个简单的游戏。那么有办法解决这个问题吗?我读了一些关于UPnP的文章,但后来发现它并不是一个安全的东西,很多路由器都关闭了这个功能。我真的不想做一个主服务器,让玩家之间建立所有的连接,因为首先,我需要我的机器一直运行,第二,它破坏了所有的目的。我希望玩家有机会独立运行服务器,而不需要我运行主服务器

我在看SteamAPI,因为他们似乎有一种建立安全连接的方法,但我真的不想花100美元在开发者帐户上,只是为了和朋友们分享一个简单有趣的游戏