在 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