前言
把家里的老笔记本拉出来装了个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同学。