在linux服务器上看不到Unity大厅经理媒人

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux服务器上看不到Unity大厅经理媒人相关的知识,希望对你有一定的参考价值。

我正在使用unity的Network lobby,它似乎在windows上正常工作。我有一个客户端充当专用服务器。当我创建一个大厅时,我可以在我的游戏的另一个实例上查看媒人的大厅就好了。

enter image description here

唯一的问题是当我在我的AWS linux ec2实例上构建游戏并运行服务器时,我无法在我的Windows机器上看到可用的匹配。

我怀疑这与端口转发有关但我意识到我可以做netstat --listen并找到匹配器正在侦听的端口并使用telnet手动ping它以“连接”到游戏。所以游戏正在托管但只是不可见。

有什么明显的东西我不见了吗?关于matchmaker的文档并没有真正告诉我什么。

答案

它无法工作的原因是因为我的AWS服务器在NA上,而我的计算机在EU中,因此匹配不可见。我将Matchmaker主机URI更改为us1-mm.unet.unity3d.com,现在它可以正常工作。

以上是关于在linux服务器上看不到Unity大厅经理媒人的主要内容,如果未能解决你的问题,请参考以下文章

Unity 中的回合制网络

Unity:本地(LAN)对接会错误

多人 Unity 游戏单独运行

Unity3D开源棋牌游戏

Unity Photon PUN RPC 只能在房间内使用?

服务器架构之大厅