ET版本:7.2
Unity版本:
Net版
本:
阿里云服务器部署 可以正常运行,配置表machine中内外网地址分别对应填写,对外端口开放,内外端口映射也做了处理,但是Unity连接时出现router相关的报错,求大佬看下什么问题,拜谢拜谢
从你错误日志上看, 还是因为 172.18.46.103:50002 的路由地址连接不上啊
172.18.46.103:50002
你先自己试试 这个端口能不能连上吧 telnet 172.18.46.103 50002
telnet 172.18.46.103 50002
milk_36 这个是内网地址+端口 应该连接不上的吧 我之前尝试过本地的内网服务器 也是连接不上 但是内网搭建的服务器 unity是能够正常连接进行通讯的
Se7enZ 内网地址? 那你unity和这个服务器怎么连接的?
milk_36 unity上面配置的是外网地址+http端口连接这个服务器,获取服务器的路由配置,之后申请其中一条路由来连接服务器的网关 50002是网关的端口
Se7enZ 那unity错误日志怎么连接的还是这个内网的地址?
milk_36 之前回错了 50002不是网关的 是realme的端口。 unity获取路由信息的时候,返回的是routers信息以及realme信息,realme返回的时候就是携带的InnerIpOutport, 就造成请求打印的时候出现了内网+端口的信息,实际请求的时候是socket请求的时候携带的这个InnerIpOutport到服务器的
[upl-image-preview url=
]
8.137.58.76 50301 这个应该就是你路由的外网地址吧? 能连通吗?
8.137.58.76 50301
milk_36 是的 连不通 我现在正在查找他连不通的原因
milk_36 刚发现 telnet不通是对的吧 因为除了http端口 其他的服务器端口都是udp的, 我使用 、
nc -vuz 8.137.58.76 50002
是可以正常发包的
代码中搜索 “云服务器”,能看到配置的注释
egametang 看到相关注释了,一开始就是按照注释进行打包部署的 但是socket upd的端口就是请求不到
Se7enZ 可能是我云服务的问题,还在排查问题
大哥,最后是怎么解决的
大佬,我遇到了和你一样的问题,解决了吗?