地狱已满吧 关注:8,942贴子:80,284
  • 9回复贴,共1

NAT机游戏云开服无法在服务器列表显示的解决方案

只看楼主收藏回复

针对各大服主省钱的好方法,
Steam Client协议过于老旧,
你首先需要一个对等端口,像是这样,

如果你的运营商告诉你的NAT共享IP,那么是非常好的,
假如他不告诉你,在linux下使用ifconfig,查看你的IP,
现在你需要两个东西,NAT共享IP和内网IP(127.0.0.1大部分情况下没问题)
如果有三个解析的情况下,通常255.255.255.0子网掩码前面的inet是你的NAT共享IP,如果有两个相同子网掩码,寻找RX和TX数据包转发量最大的inet,如图,

如果有两个解析的情况下,通常255.255.0.0子网掩码前面的inet是你的NAT共享IP,另一个则是本地IP,
如果你已经知道你的NAT共享IP以及你的本地IP,那么只需要在启动项里面增加,
我的启动项是这样的,根据上面的图例:
./srcds_run -game nmrih -port 44907 -maxplayers 9 +map nmo_chinatown -tickrate 100 -ip 10.10.10.18 +hostip 127.0.0.1
现在你就可以让你的服务器显示在服务器列表里了,
PS:我想玩冰雨全跑,


IP属地:辽宁1楼2024-04-23 13:56回复
    xiaoaiaizhinen被楼主禁言,将不能再进行回复
    补充启动项设置:
    -ip 为你的NAT共享IP
    -hostip 为你的内网IP,通常可以设为127.0.0.1


    IP属地:辽宁2楼2024-04-23 14:02
    回复
      nat共享IP一般指的不是公网的么,10.10.10.18是私网地址吧


      IP属地:海南3楼2024-04-23 19:47
      收起回复
        加载不到列表是运营商的问题


        IP属地:江西来自Android客户端4楼2024-04-24 17:33
        回复
          添加启动项后scrds显示couldn't allocate any server ip prot 是不是我共享公网ip没找对啊 我加的是nmrih显示的ip地址


          IP属地:天津来自iPhone客户端5楼2024-08-16 20:12
          收起回复
            修正: -ip IPV4ip +hostip 本地IP


            IP属地:辽宁来自Android客户端6楼2024-11-29 09:36
            回复