前言
把家里的老笔记本拉出来装了个ubuntu做了服务器,然后想着搭建一些游戏服务器,毕竟就在旁边,延迟会很低。
这篇教程会涉及到搭建,插件,端口映射等教程。
然后有人也会想知道L4D2对于性能和带宽的要求高不高?
可以看出,L4D2服务器无负载情况下完全不吃配置,进人的话8人大概占用20-33%内存500mb-1GB左右
我们服务器带8个人一起玩的时候整体带宽消耗在3M上下
经过优化的话大概就2M左右吧
安装
安装教程
1.新建一个用户用来运行steamcmd。
sudo adduser steam
passwd steam
sudo gedit /etc/sudoers
在20行左右,root下方添加保存。
# User privilege specification
root ALL=(ALL:ALL) ALL
steam ALL=(ALL) ALL
然后创建用户文件夹。
cd /home/
mkdir steam
su steam
2.安装steamcmd。
cd ~
mkdir steam
cd steam
sudo apt install steamcmd #安装steamcmd
ln -s /usr/games/steamcmd steamcmd #链接 steamcmd 可执行文件
steamcmd #执行
如果是64位计算机,还要安装一下依赖
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt install libsdl2-2.0-0:i386
sudo apt update
sudo apt install lib32gcc1 steamcmd
3.安装L4D2
steamcmd
Steam>login anonymous
Steam>force_install_dir /home/steam/l4d2 //路径参考自己
steam>app_update 222860 validate //安装L4D2
如果出现这个提示
到此L4D2就按照完毕了
配置
cd /home/steam/l4d2/left4dead2/cfg
vim server.cfg
server.cfg
//服务器名
hostname "L4D2server"
//隐藏服务器
sv_tags hidde
//开启语音服务
sv_voiceenable 1
更多设置可以参考网络上面的
完成后按下ESC键后输入”:wq”并回车保存退出文件
建立启动脚本
cd /home/steam
vim l4d2.sh
l4d2.sh
#!/bin/bash
./l4d2/srcds_run -game left4dead2 -insecure +exec server.cfg
完成后按下ESC键后输入”:wq”并回车保存退出文件
其中’-insecure’为关闭反作弊,使用插件需要这个参数
保持服务器后台运行
使服务器后台运行
RedHat系 如CentOS:
su root
yum -y install screen
screen -S l4d2
Debian系 如Ubuntu:
su root
apt-get -y install screen
screen -S l4d2
开启服务器
su steam
cd ~
bash l4d2.sh
然后让我们进入游戏
按下~调出控制台
进阶教程
插件安装
1.加入豆瓣整合包群QQ:1032862500
2.下载群文件整合包(文章结尾附带)
3.解压到桌面。
你用FTP把他上传到/home/steam/l4d2/left4dead2目录即可
设置管理员(需要插件支持)
在l4d2控制台输入status会出现 “STEAM_1:1:xxxxxxxxx”这一串就是你的SteamID,复制一下
回到服务器输入
su steam
vim /home/steam/l4d2/left4dead2/addons/sourcemod/configs/admins_simple.ini
在最后加上
"STEAM_1:1:xxxxxxxxx" "99:z" //Steam管理员
完成后按下ESC键后输入”:wq”并回车保存退出文件
© 版权声明
THE END
暂无评论内容