求生之路2steam服务器谁能叫我怎么搞steam组服务器上玩游戏?还可以加QQ812701210

在Linux上建立自己的求生之路Steam组服务器
来源:open开发经验库
来自:
建立一个求生服务器比想象中简单一些,主要是后期配置比较繁琐,目前正在研究中。
1、***必须的包
Shell
sudo apt-get update
sudo apt-get install lib32gcc1 screen wgetsudoapt-get update
sudoapt-get installlib32gcc1screenwget
2、创建一个Steam目录
Shell
mkdir ~/S cd ~/Steammkdir ~/S cd ~/Steam
3、获取SteamCMD并登录
SteamCMD是一个命令行版本的Steam,专门用于搭建各种多人服务器。
Shell
wget /installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gzwget/installer/steamcmd_linux.tar.gz
tar -xvzfsteamcmd_linux.tar.gz
执行SteamCMD。
Shell
./steamcmd.sh./steamcmd.sh
而后输入命令登录Steam。求生之路服务器可以以匿名身份获取,因此可以以匿名登陆。
login anonymousloginanonymous
4、获取求生之路2多人服务器
使用命令更新求生之路2多人服务器,其中222860为程序的SteamAppID,可以从
拿到常见的AppId。
app_update 222860 validateapp_update 222860 validate
之后是漫长的等待,求生之路2服务器大小约8G。
下载完毕后关闭SteamCMD。
quitquit
5、调整服务器配置
定位到L4D2的服务根目录。
Shell
cd ~/Steam/steamapps/common/Left\ 4\ Dead\ 2\ Dedicated\ Server/cd ~/Steam/steamapps/common/Left\ 4\ Dead\ 2\ Dedicated\ Server/
在left4dead2/cfg目录下创建server.cfg
Shell
vim ./left4dead2/cfg/server.cfgvim ./left4dead2/cfg/server.cfg
给出参考配置:
hostname "L4D2 Server"
rcon_password "password"
sv_allow_lobby_connect_only 0
mp_disable_autokick 1
sv_alltalk 0
sv_consistency 1
sv_contack ""
sv_voiceenable 1
sv_region 255
sv_log_onefile 0
sv_logbans 1
sv_lan 0
sv_pure "1"
sv_cheats "0"
sv_steamgroup "yoursteamgroupid"
sv_steamgroup_exclusive 1hostname "L4D2 Server"
rcon_password "password"
sv_allow_lobby_connect_only 0
mp_disable_autokick 1
sv_alltalk 0
sv_consistency 1
sv_contack ""
sv_voiceenable 1
sv_region 255
sv_log_onefile 0
sv_logbans 1
sv_lan 0
sv_pure "1"
sv_cheats "0"
sv_steamgroup "yoursteamgroupid"
sv_steamgroup_exclusive 1
最后两行用于指定Steam组的ID,这个ID可以去组的详细信息里面查看。
6、启动
建立一个shell脚本用于启动服务
Shell
#/bin/bash
./srcds_run +ip 0.0.0.0 -port 27015 -secure#/bin/bash
./srcds_run +ip 0.0.0.0 -port 27015 -secure
端口可以自行指定。
执行脚本即可开启服务,在客户端中应当能看到这个Steam组服务器。
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动

参考资料

 

随机推荐