RTS HTML5 多人游戏 - 开始 node.js 服务器游戏

RTS HTML5 game multiplayer - start node.js server ingame


在 javascript 中实现 node.js 多人游戏部分的正常方法是什么,以便每个用户都可以创建自己的游戏服务器?

我的问题一年后:我必须说解决方案非常简单:

使用 Web2Executable 你可以将 html 编译成 .exe 但是你可以添加一些其他文件,比如 NodeJS 文件。

NodeJS 文件在您启动 exe 的同时启动。


所以 IDEA 是每个客户端从 exe 开始就一直在 运行 设置他自己的服务器。

如果你想玩单人游戏,你的本地 NodeJS 服务器将只接受一个客户端(本地主机)并且你玩游戏。

如果您想与您和您的朋友一起创建多人游戏,您的本地 NodeJS 服务器将首先接受本地主机,然后接受其他玩家,然后您就可以开始游戏了。

如果你想连接到朋友的服务器,你的本地 NodeJS 服务器将什么都不做。


魂斗罗: 如果从桌面启动游戏,服务器是 运行ning。所以总是有一些开放的端口。

PRO: 您可以 运行 Javascript 的 NodeJS 服务器。 和 由于您想添加多人游戏部分,您还可以将整个游戏重写为 SERVER-CLIENT 通信。我的意思是,您需要为多人游戏部分执行此操作,所以不要浪费时间创建两个单独的游戏架构。