L4D2服务器最全搭建教程

2022-03-01 10:07:11 浏览数 (2)

前言

把家里的老笔记本拉出来装了个ubuntu做了服务器,然后想着搭建一些游戏服务器,毕竟就在旁边,延迟会很低。

这篇教程会涉及到搭建,插件,端口映射等教程。

然后有人也会想知道L4D2对于性能和带宽的要求高不高?

  • 没开的状态
  • 开启的状态
  • 带宽方面

没开启的状态

开启L4D2的状态

可以看出,L4D2服务器无负载情况下完全不吃配置,进人的话8人大概占用20-33%内存500mb-1GB左右

我们服务器带8个人一起玩的时候整体带宽消耗在3M上下

经过优化的话大概就2M左右吧

安装

安装教程

1.新建一个用户用来运行steamcmd。

代码语言:javascript复制
sudo adduser steam
passwd steam
sudo gedit /etc/sudoers

在20行左右,root下方添加保存。

代码语言:javascript复制
# User privilege specification
root	ALL=(ALL:ALL) ALL
steam  ALL=(ALL)      ALL

然后创建用户文件夹。

代码语言:javascript复制
cd /home/
mkdir steam
su steam

2.安装steamcmd。

代码语言:javascript复制
cd ~
mkdir steam
cd steam
sudo apt install steamcmd #安装steamcmd
ln -s /usr/games/steamcmd steamcmd #链接 steamcmd 可执行文件
steamcmd #执行

如果是64位计算机,还要安装一下依赖

代码语言:javascript复制
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

代码语言:javascript复制
steamcmd
Steam>login anonymous
Steam>force_install_dir /home/steam/l4d2  //路径参考自己
steam>app_update 222860 validate //安装L4D2

如果出现这个提示

到此L4D2就按照完毕了

配置

代码语言:javascript复制
cd /home/steam/l4d2/left4dead2/cfg
vim server.cfg

server.cfg

代码语言:javascript复制
//服务器名
hostname "L4D2server"
//隐藏服务器
sv_tags hidde
//开启语音服务
sv_voiceenable 1

更多设置可以参考网络上面的

完成后按下ESC键后输入”:wq”并回车保存退出文件

建立启动脚本

代码语言:javascript复制
cd /home/steam
vim l4d2.sh

l4d2.sh

代码语言:javascript复制
#!/bin/bash
./l4d2/srcds_run -game left4dead2 -insecure  exec server.cfg

完成后按下ESC键后输入”:wq”并回车保存退出文件

其中’-insecure’为关闭反作弊,使用插件需要这个参数

保持服务器后台运行

使服务器后台运行

RedHat系 如CentOS:

代码语言:javascript复制
su root
yum -y install screen
screen -S l4d2

Debian系 如Ubuntu:

代码语言:javascript复制
su root
apt-get -y install screen
screen -S l4d2

开启服务器

代码语言:javascript复制
su steam
cd ~
bash l4d2.sh

然后让我们进入游戏

点击选项 – 键盘/鼠标

选择启用控制台

按下~调出控制台

connect “你的IP”

即可愉快的开始玩耍

进阶教程

插件安装

1.加入豆瓣整合包群QQ:1032862500

2.下载群文件整合包(文章结尾附带)

3.解压到桌面。

打开JSGME.exe文件

选择你想要的插件(图中为推荐的基本插件。)

然后你会看到刚刚的文件夹里多出了一个文件夹。

你用FTP把他上传到/home/steam/l4d2/left4dead2目录即可

设置管理员(需要插件支持)

在l4d2控制台输入status会出现 “STEAM_1:1:xxxxxxxxx”这一串就是你的SteamID,复制一下

回到服务器输入

代码语言:javascript复制
su steam
vim /home/steam/l4d2/left4dead2/addons/sourcemod/configs/admins_simple.ini

在最后加上

代码语言:javascript复制
"STEAM_1:1:xxxxxxxxx"  "99:z" //Steam管理员

完成后按下ESC键后输入”:wq”并回车保存退出文件

温馨提示:oops

温馨提示:本文最后更新于2022-02-13 13:02:53,某些文章具有时效性,若有错误或已失效,请在下方留言或联系小N同学

0 人点赞