求生之路2

显示标签为“求生之路2”的博文。显示所有博文
显示标签为“求生之路2”的博文。显示所有博文

2017年3月4日星期六

求生之路Linux服务端SourceMod安装教程



首先在下载之前,我们需要准备一下本地需要的工具
FileZilla,Notepad++,Putty
Ftp使用的是FileZilla,当然WinSCP也可以,但是我觉得FileZilla更好用



首先我们需要先下载安装需要的文件
Sourcemod:https://www.sourcemod.net/downloads.php?branch=stable
Metamod:http://www.metamodsource.net/Downloads
VDF File:http://www.metamodsource.net/vdf
在里面选择Linux系统(VDF文件在Games里面选择Left4Dead2)下载
将下载的两个tar.gz文件解压缩
可以得到一个addons和cfg文件夹
把下载下来的metamod.vdf文件放入addons文件夹里面
下面就是根据Windows版教程编辑插件的配置文件
在编辑之前一定要注意,绝对不要要Windows自带的记事本编辑,可能会发生无法预料的错误,请使用Notepad++编辑。如果已经使用记事本编辑了,请用Notepad++将文件转换成无BOM头的才可以!!
编辑完成之后,使用Filezilla连接服务器,将服务器的addons和cfg文件夹完整复制下来,当然也可以使用Putty连接到服务器用cp命令直接复制一份到专门的文件夹保存
然后把本地的addons文件夹里面的内容全部复制到服务器的 游戏目录/left4dead2/addons文件夹
cfg文件夹里面的sourcemod文件夹复制到服务器的 游戏目录/left4dead2/cfg文件夹
这样就插件就安装完成了
启动服务器时,在服务器的启动参数里面加上 -insecure就可以
如果是看上一篇搭建的服务器,启动脚本就是


nohup ./srcds_run -game left4dead2 -insecure +exec server.cfg

Linux搭建求生之路2正版服务器



首先说明,此文章所述搭建过程仅适用于Steam正版L4D2,盗版开服请自行解决破解问题。


首先说明下服务器环境和配置
[v_act]1G内存,1核,1Mbps带宽
硬盘是云硬盘,20G
Ubuntu 14.04 LTS x64操作系统
L4D2并不需要很高配置,但是我们这样的低配置服务器建议还是选择Linux。[/v_act]


一、前期准备
在安装之前,如果是64位的Linux需要安装32位运行库,也就是lib32gcc1

如果是64位的debian系的

apt-get install lib32gcc1

如果是32位Redhat系的

yum install glibc libstdc++

如果是64位Redhat系的

yum install glibc.i686 libstdc++.i686


二、开始安装
先创建用于运行服务端的用户,我这里是steam

adduser steam
su – steam

下载steamcmd程序

mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -zxvf steamcmd_linux.tar.gz

然后就可以进入steamcmd了,首次下载会需要你更新

./steamcmd.sh


然后设置挂载点,需要切换到root(如果有第二张硬盘)

su
cd /home/steam

挂载第二个磁盘到/home/steam/Steam/steamapps

mount /dev/vdb1 /home/steam/Steam/steamapps
chmod 777 /home/steam/Steam/steamapps

为了让让挂载在系统重启后仍然有效
vi /etc/fstab,在里面加上一行

/dev/vdb1 /home/steam/Steam/steamapps ext4 defaults 0 0



接下来就可以开始安装求生之路的服务端了
首先我们需要登录

login anonymous

然后设置安装目录(不用设置,除非你上一布决定挂载到其他文件夹)

force_install_dir /home/steam/steamapps

开始安装
查表可知,求生之路服务端的AppID是222860

app_update 222860 validate

Validate 代表验证数据,我们把它加上
等待它下载完成就好了
但是因为国内GFW的存在,Steam的下载经常出现中断,无法下载等问题,在这里我推荐采用国外VPS先下载再用zip打包,我自己用的是conoha,再下载到国内的服务器上解压缩。如果你要开的服务器也是在腾讯云上海区的话,可以在下面留言,我会开放内网端口给你下载压缩包

运行服务端
首先先编辑server.cfg文件,没有的话就创建一个,内容和Windows版的是相同的
如果你已经编辑过了的话
后台运行steamcmd,使用nohup
cd到你安装求生之路服务端的文件夹,路径中如果有空格,请在路径两边加上””

screen -r
./srcds_run -game left4dead2 +exec server.cfg

这样你的服务器就可以正常运行了

如果需要关闭服务器,可以用ps -u <用户名>,这里是ps -u steam查看进程信息,然后kill 掉进程就可以了

2016年10月11日星期二

centos 7安装 l4d2服务端与插件支持 -- by Sendya




在centos7上搭建l4d2服务器,我是根据视频记录下来的,中间可能有错误或者其他问题,请查看视频哟~~~~



一、服务端安装


http://www.bilibili.com/video/av3907517/index_1.html

如果无法播放请点击回跳源网站播放





1.安装依赖
yum install tmux mailx postfix curl glibc.i686 libstdc++ libstdc++.i686

2.为了安全起见,添加l4d2用户
adduser l4d2server
passwd l4d2server        //设置l4d2server的用户密码
su - l4d2server   //切换到l4d2server用户
pwd        //测试是否在l4d2server用户下

显示/home/l4d2server就表示在l4d2server用户下

3.下载安装脚本
wget http://gameservermanagers.com/dl/l4d2server
ls        //查看文件
chmod +x l4d2server        //给l4d2server添加权限
./l4d2server        //运行l4d2server
./l4d2server install        //安装l4d2server,安装steamcmd,下载游戏数据

下载完之后配置服务器名称和密码

4.启动l4d2服务器
./l4d2server start        //启动l4d2server服务器
./l4d2server console        //进入l4d2控制台
status                //查看运行状态

在控制台看到connection to steam servers.表示服务端启动成功。

 

二、插件支持


http://www.bilibili.com/video/av3907517/index_2.html

如果无法播放请点击回跳源网站播放





cd serverfiles/left4dead2/          //进入目录
rm -rf addons/                //删除自带的addons
cd ~                //进入主目录
ls                //查看目录
mkdir sourceMod                //新建文件夹
cd sourceMod                //进入文件夹
ls                //查看目录
wget http://www.sourcemod.net/smdrop/1.7/sourcemod-1.7.3-git5297-linux.tar.gz  //下载
wget http://cdn.probablyaserver.com/sourcemod/mmsource-1.10.6-linux.tar.gz        //下载
ls        //查看目录
tar zxvf sourcemod-1.7.3-git5297-linux.tar.gz                //解压文件
ls        //查看目录
mv addons ~/serverfiles/left4dead2/        //移动文件
cd cfg                //进入目录
ls                //查看目录
mv sourcemod ~/serverfiles/left4dead2/cfg/                //移动文件
rm -rf /home/l4d2server/serverfiles/left4dead2/cfg/courcemod        //如果提示mv: cannot move 'sourcemod'to '/home/l4d2server/serverfiles/left4dead2/cfg/courcemod';File exosts时运行
mv sourcemod ~/serverfiles/left4dead2/cfg/        //重新移动
cd ../                //进入主目录
ls        //查看目录
rm -rf cfg        //删除文件
ls        //查看目录
tar zxvf mmsource-1.10.6-linux.tar.gz        //解压文件
ls         //查看目录
cd addons/                //进入目录
ls                //查看目录
mv -i metamod ~/serverfiles/left4dead2/addons/        //这一步可能会失败,不是很重要
ls                //查看目录
mv metamod.vdf ~/serverfiles/left4dead2/addons/        //移动文件
cd metamod/        //进入目录
cd ~/serverfiles/left4dead2/addons/metamod/        //进入目录
ls        //查看目录
~/sourceMod/
ls
pwd
cd ~/sourceMod/                //进入目录
ls        //查看文件
rm -rf addons/        //删除文件
tar zxvf mmsource-1.10.6-linux.tar.gz        /解压文件
cd addons/metamod/        //进入目录
ls        //查看目录
mv * ~/serverfiles/left4dead2/addons/metamod/        //移动文件
cd ~/serverfiles/left4dead2/addons/metamod/        //进入目录
ls        //查看目录
vim sourcemod.vdf        //查看/编辑文件
vim metaplugins.ini        //查看/编辑文件
cd ../        //进入主目录
ls        //查看目录
wget http://l4d.mloli.com/download/l4dtoolz.zip        //下载文件无法下载就去https://forums.alliedmods.net/attachment.php?attachmentid=122230&d=1373147952
unzip l4dtoolz.zip        //解压文件
rm -rf l4dtoolz.zip        //删除文件
cd metamod/        //进入目录
wget http://l4d.mloli.com/download/l4dtooz.vdf
ls
vim l4dtoolz.vdf
cd ../
cd ~
ls
./l4d2server start
./l4d2server console
status                //查看运行状态
meta list        //查看插件列表
ctrl+d退出控制台
ls
cd serverfiles/left4dead2/addons/sourcemod/
ls
cd extensions/
ls
wget http://l4d.mloli.com/download/l4d2_fixbug.zip
unzip l4d2_fixbug.zip
ls
rm -rf l4d2_fixbug.zip
ls
cd ../
ls
cd gamedata/
ls
wget http://l4d.mloli.com/download/l4d2_fixbug_cfg.zip
unzip l4d2_fixbug_cfg.zip
ls
rm -rf l4d2_fixbug_cfg.zip
ls
cd ~
ls
chmod -R 777 serverfiles/
ls
./led2server start
./l4d2server console

经过测试,发现插件部分已经不能用了,很多插件往网站上都没有,而且有的网站都打不开了。