GiGaFotress » 日志
求生之路2公网服务器开服开三方图手册
2018-1-17 21:30 /
服务器版本为centos7.2
记性问题留档用
安装SteamCMD
mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -zxvf steamcmd_linux.tar.gz
cd ~/steamcmd //更新游戏服务器从这句开始
./steamcmd.sh
Steam>login anonymous
Steam>force_install_dir /home/(你想要的目录名)/l4d2 //更新时请跳过此指令输入下一条
Steam>app_update 222860 validate(更新也是同一指令)
安装steamcmd可能报错,一般是没有安装运行库
本服务器为centos,运行库安装指令
yum install glibc libstdc++
套路云服务器为64位加步骤
yum install glibc.i686
安装全部完成后启动服务器所需指令:
screen指令应该在输入目录指令之前运行
以本服务器为例目录指令: cd "/root/steamcmd/steamapps/common/Left 4 Dead 2 Dedicated Server/"
套路云新机器为cd "/root/Steam/steamapps/common/Left 4 Dead 2 Dedicated Server"
服务器程序启动指令
./srcds_run -game left4dead2 +exec server.cfg -console -insecure +hostport 27015 +map c2m1_highway +ip 0.0.0.0 tcp -nomaster -tickrate 60
-nomaster //这一句是防止ddos用
-ticerate 数值 //这个指的是服务器计算速率,若人数超过8人延迟大幅度上升请酌情降低该数值,默认设置是20,流畅玩耍应该设置为60或者以上
-------------------------------------------------
群内套路云服务器启动指令示例 //提前使用screen -r确认没有正在运行的服务器,否则请先切换至正在运行的服务器实例
screen
cd "/root/Steam/steamapps/common/Left 4 Dead 2 Dedicated Server"
./srcds_run -game left4dead2 +exec server.cfg -console -insecure +hostport 27015 +map c2m1_highway +ip 0.0.0.0 tcp -nomaster -tickrate 60
-------------------------------------------------
这样就在27015端口上打开了一个求生之路官方服务器,地图为c2m1,盗版不可连接因为需要steamid,如果想玩需要破解服务器
建议使用screen指令放在后台运行,直接在ssh上运行断开ssh链接会导致服务器终止,使用screen可以保证长期运行
Screen -R为切换到之前打开的ssh会话
之后需要的就是编写server.cfg和加载插件系统
server.cfg的教程也是满地都是谷歌可得这里就不提了
Server.cfg的优先度低于插件的优先度,这一点需要注意
求生之路服务器的插件系统是建立在第三方mod上的
首先我们需要先下载安装需要的基础文件
Sourcemod:https://www.sourcemod.net/downloads.php?branch=stable
Metamod:http://www.metamodsource.net/Downloads
VDF File:http://www.metamodsource.net/vdf
然后把拖下来的玩意解压后扔进left4dead2/addons文件夹
Cfg文件夹则是扔进left4dead2/cfg
之后就是安装和调整插件,插件的安装目录在left4dead2/addons/sourcemod/plugins
插件的配置cfg文件在cfg/sourcemod下,
插件的话星缘天空或者维爱满地都是,自己挑选自己喜欢的然后扔进去用就是
纯净开服多人插件套装(自用的找不到了)http://pan.baidu.com/s/1i3CUjpN
在ssh窗口输入sm plugins list可以检查插件运行状况,求生之路服务器对中文支持并不好所以建议不要使用中文名字的插件,源码也尽量不要出现中文,有时间建议是一个一个插件的加入然后看状态,插件之间也存在冲突关系,所以请不要安装大量同类型插件.
关于第三方图的开服略麻烦,首先需要使用vpk解包工具(GCFScape)解包vpk文件
然后把解压后的文件树整个传入游戏服务器的leftdead2目录下,提示有文件覆盖基本上可以忽略,然后在游戏根目录下left4dead2下有个文件gameinfo.txt 依样画葫芦把你的vpk原名加在game这一条中间,例如伦理问题地图名字questionableethics.vpk,如下写入即可
SearchPaths
{
Game update
Game left4dead2_dlc3
Game left4dead2_dlc2
Game left4dead2_dlc1
Game |gameinfo_path|.
Game questionableethics
Game qe2
Game l4d_yama
Game hl2
Game l4d_fallen }
}
}
偶尔求生之路刷版本号但是没有实际更新导致steamcmd更新了也连不上服务器的解决版本就是硬改版本号
打开left4dead2/steam.inf文件夹
PatchVersion=2.1.4.9 修改为 PatchVersion=2.1.5.0
保存即可
PS:基本上出问题都有提示信息,喂给谷歌都会给出一大堆解决方案,一个个测试就是
记性问题留档用
安装SteamCMD
mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -zxvf steamcmd_linux.tar.gz
cd ~/steamcmd //更新游戏服务器从这句开始
./steamcmd.sh
Steam>login anonymous
Steam>force_install_dir /home/(你想要的目录名)/l4d2 //更新时请跳过此指令输入下一条
Steam>app_update 222860 validate(更新也是同一指令)
安装steamcmd可能报错,一般是没有安装运行库
本服务器为centos,运行库安装指令
yum install glibc libstdc++
套路云服务器为64位加步骤
yum install glibc.i686
安装全部完成后启动服务器所需指令:
screen指令应该在输入目录指令之前运行
以本服务器为例目录指令: cd "/root/steamcmd/steamapps/common/Left 4 Dead 2 Dedicated Server/"
套路云新机器为cd "/root/Steam/steamapps/common/Left 4 Dead 2 Dedicated Server"
服务器程序启动指令
./srcds_run -game left4dead2 +exec server.cfg -console -insecure +hostport 27015 +map c2m1_highway +ip 0.0.0.0 tcp -nomaster -tickrate 60
-nomaster //这一句是防止ddos用
-ticerate 数值 //这个指的是服务器计算速率,若人数超过8人延迟大幅度上升请酌情降低该数值,默认设置是20,流畅玩耍应该设置为60或者以上
-------------------------------------------------
群内套路云服务器启动指令示例 //提前使用screen -r确认没有正在运行的服务器,否则请先切换至正在运行的服务器实例
screen
cd "/root/Steam/steamapps/common/Left 4 Dead 2 Dedicated Server"
./srcds_run -game left4dead2 +exec server.cfg -console -insecure +hostport 27015 +map c2m1_highway +ip 0.0.0.0 tcp -nomaster -tickrate 60
-------------------------------------------------
这样就在27015端口上打开了一个求生之路官方服务器,地图为c2m1,盗版不可连接因为需要steamid,如果想玩需要破解服务器
建议使用screen指令放在后台运行,直接在ssh上运行断开ssh链接会导致服务器终止,使用screen可以保证长期运行
Screen -R为切换到之前打开的ssh会话
之后需要的就是编写server.cfg和加载插件系统
server.cfg的教程也是满地都是谷歌可得这里就不提了
Server.cfg的优先度低于插件的优先度,这一点需要注意
求生之路服务器的插件系统是建立在第三方mod上的
首先我们需要先下载安装需要的基础文件
Sourcemod:https://www.sourcemod.net/downloads.php?branch=stable
Metamod:http://www.metamodsource.net/Downloads
VDF File:http://www.metamodsource.net/vdf
然后把拖下来的玩意解压后扔进left4dead2/addons文件夹
Cfg文件夹则是扔进left4dead2/cfg
之后就是安装和调整插件,插件的安装目录在left4dead2/addons/sourcemod/plugins
插件的配置cfg文件在cfg/sourcemod下,
插件的话星缘天空或者维爱满地都是,自己挑选自己喜欢的然后扔进去用就是
纯净开服多人插件套装(自用的找不到了)http://pan.baidu.com/s/1i3CUjpN
在ssh窗口输入sm plugins list可以检查插件运行状况,求生之路服务器对中文支持并不好所以建议不要使用中文名字的插件,源码也尽量不要出现中文,有时间建议是一个一个插件的加入然后看状态,插件之间也存在冲突关系,所以请不要安装大量同类型插件.
关于第三方图的开服略麻烦,首先需要使用vpk解包工具(GCFScape)解包vpk文件
然后把解压后的文件树整个传入游戏服务器的leftdead2目录下,提示有文件覆盖基本上可以忽略,然后在游戏根目录下left4dead2下有个文件gameinfo.txt 依样画葫芦把你的vpk原名加在game这一条中间,例如伦理问题地图名字questionableethics.vpk,如下写入即可
SearchPaths
{
Game update
Game left4dead2_dlc3
Game left4dead2_dlc2
Game left4dead2_dlc1
Game |gameinfo_path|.
Game questionableethics
Game qe2
Game l4d_yama
Game hl2
Game l4d_fallen }
}
}
偶尔求生之路刷版本号但是没有实际更新导致steamcmd更新了也连不上服务器的解决版本就是硬改版本号
打开left4dead2/steam.inf文件夹
PatchVersion=2.1.4.9 修改为 PatchVersion=2.1.5.0
保存即可
PS:基本上出问题都有提示信息,喂给谷歌都会给出一大堆解决方案,一个个测试就是
#1 - 2020-2-26 17:51
GiGaFotress (懒狗)
#2 - 2020-2-26 18:25
GiGaFotress (懒狗)