ESC搭建L4D2服务器

简介: 最近和朋友一起爽玩L4D2的三方图,结果游戏本身的本地联机延迟高到无法畅玩,大厅连接到的第三方服务器也多是魔改服,于是干脆自己使用阿里云ESC搭建一个。

本人是电子信息工程的大二学生,选用CentOS 8.5作为服务器系统,虽然对linux系统也不能说得上熟练,但是同样搭建简单的服务器所涉及到的Linux命令和shell脚本也并不复杂。搭载Linux的服务器对硬件要求不高,1H2G的ESC就能满足要求,1M的带宽就能支持8人联机。

具体步骤:
首先在阿里云控制台修改root用户的密码,并在安全组设置对端口:27015,协议:TCP,UDP的入方向允许。
连接到服务器后,首先进行更新。
yum -y update
其后安装依赖库和screen。
yum -y install glibc.i686 libstdc++.i686
yum -y install screen
虽然现在SteamCMD已经可以在root用户下运行了,但我个人还是倾向于新建一个用户。
adduser steam
接下来切换到刚刚建立的steam用户的根目录下。
su steam
cd
下载SteamCMD压缩包。
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
将得到的压缩包解压后删除。
tar -zxvf steamcmd_linux.tar.gz
rm -f steamcmd_linux.tar.gz
然后就可以使用SteamCMD下载游戏的服务端了,首先执行steamcmd.sh文件。
./steamcmd.sh
指定一个文件夹来保存服务端。
force_install_dir ./l4d2server
匿名登录并下载服务端,完成后退出。
login anonymous
app_update 222860 validate
exit
在网上找到steam.dll、steamclient.dll、steamclient64.dll下载直链并下载到“l4d2server/bin”目录下。
cd l4d2server/bin
wget 下载链接
到了这一步就已经搭建好了一个纯净服务器,但仍建议安装插件平台SourceMOD和MetaMOD来完成一些基本且必要的功能。
首先打开游戏目录。
cd l4d2server/left4dead2
下载SourceMOD和MetaMOD的压缩包(建议到官网上复制最新版的下载直链)。
wget https://sm.alliedmods.net/smdrop/1.10/sourcemod-1.10.0-git6536-linux.tar.gz
wget https://mms.alliedmods.net/mmsdrop/1.11/mmsource-1.11.0-git1145-linux.tar.gz
解压后删除压缩包。
tar -zxvf sourcemod-1.10.0-git6536-linux.tar.gz
tar -zxvf mmsource-1.11.0-git1145-linux.tar.gz
rm -f sourcemod-1.10.0-git6536-linux.tar.gz
rm -f mmsource-1.11.0-git1145-linux.tar.gz
接下来添加自己为管理员。
cd addons/sourcemod/configs
vi admins_simple.ini
在admins_simple.ini文末添加格式如下的话(前面那一串是SteamID)
"STEAM_x:x:xxxxxxxxx "99:z"
然后设置服务器参数。
cd ..
cd ..
cd ..
cd cfg
vi server.cfg
在server.cfg中写的命令就是每次服务器开服时执行的命令,我在这里列举一小部分。

sm_cvar rcon_password ""
sm_cvar sv_password ""
sv_allow_lobby_connect_only 0
sv_tags hidden
sm_cvar sv_region "4"
sm_cvar mp_gamemode "coop"
sm_cvar z_difficulty "Normal"
sm_cvar sv_cheats "1"
sm_advertisements_enabled "1"
sm_cvar sv_consistency "0"

再然后就是开启服务器了,先回到l4d2server文件夹。
cd ..
cd ..
写一个启动脚本。
vi start.sh
写下这些命令,其中insecure参数禁用VAC,map参数设置初始地图,hostport参数决定联机端口(与在安全组开放的端口要一致),condebug参数输出debug信息,exec参数执行server.cfg,nomaster参数隐藏服务器,如果有多人插件使用maxplayers参数设置最大人数,有tickrate插件使用tickrate参数设置服务端tick。
./srcds_run -game left4dead2 -insecure +map c3m1 -maxplayers 8 +hostport 27015 -condebug +exec server.cfg -nomaster -tickrate 60
然后为start.sh加上权限。
chmod +x start.sh
使用screen执行start.sh使服务器可以后台执行。
screen sh start.sh
自此服务器基本配置完成,插件与第三方地图的安装参照插件平台的安装步骤。进入游戏按下‘~’呼出控制台,输入connect ip:端口连接到服务器即可。
Linux系统搭建L4D2服务器的步骤并无特殊性,222860是L4D2的服务端代码,如果使用其他代码如cs:go的740便可搭建cs:go服务器,举一反三,大部分游戏都可以如此搭建出自己的专属服务器。

相关文章
|
12月前
|
XML 负载均衡 小程序
阿里云(一)云服务器ESC——负载均衡
当然,我这里只是单纯的创建和配置演示,具体在实际使用过程中,还会遇到一些很实际的问题,比如,我们需要将同一IP段访问的请求转发至同一台服务器上,避免SESSION失效等问题。 这些问题具体的解决及配置方法后面会说到。
163 0
|
人工智能 弹性计算 云计算
ESC云服务器使用体验
ESC云服务器使用过程的体验感
|
弹性计算 安全 Linux
新手使用阿里云esc服务器安装宝塔linux面板建站教程
新手使用阿里云esc服务器安装宝塔linux面板建站教程,阿里云服务器网以CentOS操作系统为例,安装宝塔Linux面板,先远程连接到云服务器,然后执行宝塔面板安装命令,系统会自动安装宝塔面板,安装完成后会返回面板地址、账号和密码,然后在安全组开通宝塔面板端口号
583 1
|
机器学习/深度学习 弹性计算 Linux
大四计算机学生云服务器ESC初体验
本文是一位计算机科学与技术专业的大学生分享自己参加阿里云举办的高校学生在家实践活动的经历。该活动为学生提供了免费的算力平台,使学生能够更好地使用机器学习和数据处理工具。作者通过使用阿里云的ECS云服务器进行数据处理和机器学习模型的训练,发现其效率比个人电脑更高,对自己的研究和项目提供了很大的帮助。通过参加活动,作者深入了解了云服务器和机器学习的应用,并意识到其便利性和高效性。此外,作者也认为阿里云为高校学生提供免费算力服务的举措非常有帮助,可以让学生更好地掌握最新的技术和发展趋势,为未来的发展奠定更加坚实的基础。
|
弹性计算 数据安全/隐私保护
第一章:阿里云服务器重置(ESC)将ECS服务器重置为初始化状态
第一章:阿里云服务器重置(ESC)将ECS服务器重置为初始化状态
5843 0
第一章:阿里云服务器重置(ESC)将ECS服务器重置为初始化状态
|
弹性计算 人工智能 云计算
ESC云服务器使用体验
ESC云服务器使用体验
|
弹性计算 Linux Windows
|
9天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
14天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
16天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
下一篇
无影云桌面