如何在 Digital Ocean 上为 Unity 设置 Socket.io 服务器?
How to setup Socket.io server for Unity on Digital Ocean?
我想为我的 Unity 游戏设置 Socket.io 服务器。我创建了 Digital Ocean 帐户,但我不知道下一步该做什么。有人做过吗?
在 localhost 服务器上工作得和我想象的一样好:)
简单两步:
- 制作网络套接字服务器。获取它的 url
- 使用WebSocket Sharp通过websockets进行通信。
您提到您创建了一个 Digital Ocean 帐户,我假设您是 运行 Linux (Debian/Ubuntu) 的变体。对于服务器,您将需要安装 Node.js 和 NPM,以便您可以获取 socket.io 库。对于稳定发行版:
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
从这里可以找到 tutorial/simple 服务器 here。本教程用于为聊天应用程序构建 socket.io 服务器,但您可以根据游戏的需要对其进行定制。
对于您的 Unity 游戏本身,我认为您正在寻找的是 socket.io-unity。这将允许您的游戏作为 socket.io 客户端与 socket.io 服务器 运行 在 Node.js.
中进行通信
我想为我的 Unity 游戏设置 Socket.io 服务器。我创建了 Digital Ocean 帐户,但我不知道下一步该做什么。有人做过吗?
在 localhost 服务器上工作得和我想象的一样好:)
简单两步:
- 制作网络套接字服务器。获取它的 url
- 使用WebSocket Sharp通过websockets进行通信。
您提到您创建了一个 Digital Ocean 帐户,我假设您是 运行 Linux (Debian/Ubuntu) 的变体。对于服务器,您将需要安装 Node.js 和 NPM,以便您可以获取 socket.io 库。对于稳定发行版:
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
从这里可以找到 tutorial/simple 服务器 here。本教程用于为聊天应用程序构建 socket.io 服务器,但您可以根据游戏的需要对其进行定制。
对于您的 Unity 游戏本身,我认为您正在寻找的是 socket.io-unity。这将允许您的游戏作为 socket.io 客户端与 socket.io 服务器 运行 在 Node.js.
中进行通信