如何在Node.js中的一台服务器上运行多个多人游戏(服务器)

时间:2020-07-12 19:00:50

标签: node.js express socket.io

所以我有一个网站,我用socket.io和express完成了2个多人游戏,它们彼此分开,我正在考虑将它们移到网站上。因此,我应该如何运行自己的网站和其中的游戏。

1 个答案:

答案 0 :(得分:1)

以下是一些想法:

  • 在不同的TCP端口上运行游戏服务器,将它们公开到Internet并像https://example.com:1234/一样连接到它们。可能最简单,并且效果很好。
  • 将游戏服务器与Web服务器集成在一起。很难。
  • 在不同的TCP端口上运行游戏服务器,并向正确的游戏服务器发出Web服务器代理请求/网络套接字。仅当不同端口存在防火墙问题时才使用此功能。

在不了解服务器详细信息的情况下,我们无能为力。