ubuntu服务器上,求生之路2服务器如何把监听地址改为0.0.0.0

        今天准备尝试用rcon密码连接控制台的时候,出现了问题,由于游戏监听地址是127.0.1.1,导致无法远程连接,今天自己摸索了下解决了问题。

        方法一:由于求生之路2服务器不属于内部自带的服务器,因此网上搜到在/etc目录下是找不到的,方法是找到游戏的启动指令。例如我的游戏启动指令是

./srcds_run -game left4dead2 +hostport 11451 +exec server.cfg +map c2m1_highway

        其中,-game代表这个游戏的名字,+hostport代表这个游戏占用服务器的端口。

        此时,查看监控地址

ss -ntulp | grep  11451
#显示如下
udp   UNCONN 0     0           0.0.0.0:11451        0.0.0.0:*             users:(("srcds_linux",pid=2091167,fd=48))                         
tcp   LISTEN 0     2           127.0.1.1:11451      0.0.0.0:*             users:(("srcds_linux",pid=2091167,fd=49))

        现在要做的,就是把服务器的监听地址改为0.0.0.0,只需要在中间加上'-ip 0.0.0.0'

./srcds_run -game left4dead2 +hostport 11451 -ip 0.0.0.0 +exec server.cfg +map c2m1_highway

        再用restart重启动服务器,查看监控地址

​
ss -ntulp | grep  11451
#显示如下
udp   UNCONN 0    0         0.0.0.0:11451      0.0.0.0:*             users:(("srcds_linux",pid=2091167,fd=48))                         
tcp   LISTEN 0    2         0.0.0.0:11451      0.0.0.0:*             users:(("srcds_linux",pid=2091167,fd=49))

​

        方法二:可能有的小伙伴并不只是开一个求生服务器,或许是mc服务器,或许是一个泰拉瑞亚服务器,但是每次都要设置还是比较麻烦的,因此这里加一个全局修改监听地址的方法。

        一、修改本地监听地址

sudo vi /etc/hosts

        假如你的用户名为TIANSUO-114514,则把有关配置删除并替换(不会真的有人用root开服吧,不会吧不会吧)

0.0.0.0    TIANSUO114514

按i编辑,按esc退出编辑,按:wq并回车保存

此时把运行的服务器重启就可以生效了,也可以通过以下指令(没试过不太确定,但重启一定可以)

sudo systemctl restart scrds_linux

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值