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

你可能感兴趣的:(求生之路2服务器,服务器,linux,运维,ubuntu,学习)