ET7.0 腾讯云linux服务器怎么部署,请指导一下。公网ip socket绑定就报错,内网ip不报错但是无法连接
2022-07-12 22:03:33.3406 System.Exception: 请现在cmd中运行: netsh http add urlacl url=http://*:你的address中的端口/ user=Everyone, address: http://106.52.234.176:10300/
—> System.Net.HttpListenerException (99): Cannot assign requested address
at System.Net.HttpEndPointManager.GetEPListener(String host, Int32 port, HttpListener listener, Boolean secure)
at System.Net.HttpEndPointManager.AddPrefixInternal(String p, HttpListener listener)
at System.Net.HttpEndPointManager.AddListener(HttpListener listener)
at System.Net.HttpListener.Start()
at ET.HttpComponentSystem.HttpComponentAwakeSystem.Awake(HttpComponent self, String address) in /Users/yupingli/Downloads/ET/Apps/Hotfix/Module/Http/HttpComponentSystem.cs:line 29
— End of inner exception stack trace —
at ET.HttpComponentSystem.HttpComponentAwakeSystem.Awake(HttpComponent self, String address) in /Users/yupingli/Downloads/ET/Apps/Hotfix/Module/Http/HttpComponentSystem.cs:line 35
at ET.AwakeSystem`2.Run(Object o, A a) in /Users/yupingli/Downloads/ET/Unity/Assets/Core/Object/IAwakeSystem.cs:line 86
at ET.EventSystem.Awake[P1](Entity component, P1 p1) in /Users/yupingli/Downloads/ET/Unity/Assets/Core/Object/EventSystem.cs:line 416
2022-07-12 22:03:33.3427 System.Net.Sockets.SocketException (99): Cannot assign requested address
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at ET.RouterComponentSystem.RouterComponentAwakeSystem.Awake(RouterComponent self, IPEndPoint outerAddress, String innerIP) in /Users/yupingli/Downloads/ET/Apps/Hotfix/Module/Router/RouterComponentSystem.cs:line 18
at ET.AwakeSystem`3.Run(Object o, A a, B b) in /Users/yupingli/Downloads/ET/Unity/Assets/Core/Object/IAwakeSystem.cs:line 107
at ET.EventSystem.Awake[P1,P2](Entity component, P1 p1, P2 p2) in /Users/yupingli/Downloads/ET/Unity/Assets/Core/Object/EventSystem.cs:line 442
目前在腾讯云linux部署报错了,http和socket绑定公网的ip都失败了求大佬指导一下。gihub 有一个解释:
云的外网IP不是在物理机上,所以bind不了,所以如果在云上部署,StartMachineConfig中仍然填外网地址,但是代码中需要绑定内网地址 scene.AddComponent<NetKcpComponent, IPEndPoint, int>(startSceneConfig.OuterIPPort
这里把startSceneConfig.OuterIPPort 改成 startSceneConfig.InnerIPPort 即可,
注意realm跟gate都需要改。然后在防火墙中把端口映射到这个内网端口即可
请问一下在7.0上怎么修改?防火墙中把端口映射到这个内网端口,请问一下腾讯云哪个地方可以设置端口映射