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

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

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

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

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

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

安装

脚本如下:

  1. 先创建一个名为steam的账户,然后赋予部分权限

sudo adduser steam
passwd steam
sudo gedit /etc/sudoers
# User privilege specification
root	ALL=(ALL:ALL) ALL
steam  ALL=(ALL)      ALL
  1. 创建用户文件夹

cd /home/
mkdir steam
su steam
  1. 安装 steamcmd

cd ~
mkdir steam
cd steam
sudo apt install steamcmd #安装steamcmd
ln -s /usr/games/steamcmd steamcmd #链接 steamcmd 可执行文件
steamcmd #执行
  1. 安装依赖

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 
  1. 安装服务端

steamcmd
Steam>login anonymous
Steam>force_install_dir /home/steam/l4d2	# 路径参考自己
steam>app_update 222860 validate				# 安装L4D2

到此 L4D2 就安装完毕了

配置

  1. 编辑文件

cd /home/steam/l4d2/left4dead2/cfg
vim server.cfg
  1. 文件中的说明如下:

//服务器名
hostname "L4D2server"
//隐藏服务器
sv_tags hidde
//开启语音服务
sv_voiceenable 1

快捷启动脚本

如下:

#!/bin/bash
./l4d2/srcds_run -game left4dead2 -insecure +exec server.cfg

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

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

保持服务器后台运行

进入游戏

操作如图:

按下~调出控制台

connect “你的IP”

即可愉快的开始玩耍