求生之路2服务器搭建插件安装及详细的游戏参数配置教程linux

2023-09-21 14:24:42

求生之路2服务器搭建插件安装及详细的游戏参数配置教程linux

大家好我是艾西,在上一篇文章中我用windows系统给搭建演示了一遍怎么搭建自己的L4D2游戏。 那么也有不少小伙伴想知道linux系统的搭建方式以及在这个过程中有什么区别。 那么艾西今天就跟大家分享下用linux服务器系统搭建求生之路2

(注:因PT原因本文中www/http/https/com等字符均由xxx代替)

本次分享用的操作系统centos 7.x

准备工具:

服务器一台:个人娱乐的可以考虑云机器,如果是对外开放的建议高配置物理服务器

游戏的整体流程度以及游戏玩家体验均有服务器配置决定,这里小编就不多说了懂得都懂!!!

本地电脑下载安装xshell和xftp软件用于远程服务器使用

开始搭建:通过xshell远程进服务器,输入你的服务器IP及密码,进入到服务器后安装环境输入:sudo yum install xulrunner.i686

(如果你的系统为32位就不用操作这一步,现在服务器大部分都是34位的操作系统所以我们这里就操作了这个步骤,小伙伴们可以根据自己的实际情况来)

等待环境安装加载好,中途会让你确认一下 输入Y 即可 :

安装screen 托盘程序,可以理解为类似于windows系统右下角的小三角,它可以将一个程序挂在托盘里,这样即使你与服务器的会话断开连接,服务器里的程序依然是可以正常运行的在线安装指令:yum install screel  全部加载完后开始下一步的操作

创建一个steam目录文件 指令: mkdir ~/steam ; cd ~/steam

下载linux版的steamcmd 指令:

wget xxxx://media.steampowered.xxx/installer/steamcmd_linux.tar.gz

下载完毕后解压,指令:tar -zxvf steamcmd_linux.tar.gz

执行steamcmd 指令:./steamcmd.sh   (等待加载完成需要些时间)

加载完后需要登录指令输入:login anonymous

下载求生之路2服务端,指令:app_update 222860 validate下载时请耐心等到,下载完毕后输入quit退出即可

插件安装:sourcemod 这里linux版本

sourcemod.xxx/downloads.php?branch=1.9-dev&all=1#

Sourcemm-----downloads-----stable builds选择linux下载Metamod插件

前往forums.alliedmods.xxx/showthread.php下载linux版本的L4DToolz游戏选择L4D2。Tickrate插件也是一样的下载好后,在本地电脑全部解压出来整合成addons和cfg文件 注: tickrate由于是给linux系统使用的,这里需要将tiacrate文件内的 dll 后缀文件删除。

这个时候用xftp程序进行远程连接,输入你的服务器账户密码即可。 进入服务器后我们可以看到/root下的文件,打开目录/root/Steam/steam apps/common/Left 4 Dead 2Dedicated server/left4dead2,将刚刚整合的“addons”和“cfg”文件右键传输过去并替换掉原有的文件

配置server.cfg文件以及设置管理员这个操作跟windows是一样的,具体的代码可以看我上一篇文章这里就不过多的赘述了

使用xshell远程进服务器定位到求生之路服务器的目录文件

cd ~/Steam/steamapps/common/Left\4\ Dedicated\server/

建立一个托盘程序指令:screen -s 名称(游戏模式可以按自己喜欢的自定义) 回车

开启服务器:.srcds_run -game left4dead2 -debug -insecure + port 27015 + map c2mi_highway + mp_gamemode "coop" + exec server.cfg +sv_lan 0 -tickrate 100

意思就是启动left4游戏程序指认的端口被为27015读取地图章节和游戏模式加载游戏配置和tick插件设置

进入托盘程序后,就可以使用开服指令开启服务器了,这里我会给出我平时用的指令做参考,原理也会在文档中解释备注出来。

通过steam进入游戏,打开设置找到键盘/鼠标选项,找到允许使用开发者控制台 改为启用就行。回到主菜单按一下 ~ 调出开发者控制台输入代码connetc +IP地址:端口

例:connetc +103.219.30.xxx:27015  既可进入服务器

进入服务器后,先确认插件是否有效打开聊天窗口,输入"“admin”指令左侧有菜单就证明你是有权限的,如果显示您无权使用该指令,请去检查之前的管理员添加的文件夹。

输入"!rygive”指令是否可用打开夜视仪检查夜视仪插件是否已添加,使用“net graph”相关指令检查tickrate是否正确测试剩余插件是否添加成功~

在托盘状态下,即使你关闭了“xshell对话窗口服务器也不会关闭,如果你关闭了对话窗口,再次想要查看服务器可以打开“xshell”输入指令直接到达目录例如:

screen -r名字(打开托盘)

screen -ls (查看现有的托盘)

screen -s(创建托盘)

screen -h(查看所有screen指令)

到这一步那么就交给喜欢的小伙伴尽情玩耍啦 !!!!

我是艾西今天的求生之路2服务器搭建教程linux/centos及详细的游戏参数配置教程就到这里啦我们下期再见  拥有一台服务器可以做很多有意义的事情

更多推荐

Python —— excel文件操作(超详细)

背景很多公司还是用excel去管理测试用例的,所以为了减少重复繁琐的导出导出工作,学会如何用代码操作excel表格很实用~1、读取excel文件基本步骤1、操作excel的一些库1、xlrd:读取库,xlwt:写入,现在基本不用,因为只能处理.xls这种格式的数据2、使用openpyxl库:不支持的.xls格式,支持的

Vue.js基础语法下

🎬艳艳耶✌️:个人主页🔥个人专栏:《Spring与Mybatis集成整合》《springMvc使用》⛺️生活的理想,为了不断更新自己!1、事件处理器1.1.概述在Vue中,事件处理器是用来处理DOM事件的方法。它可以在Vue组件中定义和使用,用于响应用户的交互操作。事件处理器的作用是监听DOM事件,并在事件触发时执

C++真的是 C加加

📝个人主页:夏目浅石.📌博客专栏:C++的故事🏠学习社区:夏目友人帐.文章目录前言Ⅰ.函数重载0x00重载规则0x01函数重载的原理名字修饰Ⅱ.引用0x00引用的概念0x01引用和指针区分0x03引用的本质0x04引用的特性0x05引用的使用场景0x06常引用0x07指针和引用区别Ⅲ.结语前言亲爱的夏目友人帐的小

mysql 双主复制_配置步骤、遇到的问题及解决办法

MySQL主主复制结构区别于主从复制结构。在主主复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这样两台服务器互为主从,并且都能向外提供服务。配置步骤:一、修改配置文件(一)服务器A(192.168.115.119)配置如下(该配置需要写到[mysqld]区域内)server-id=1

PY32F003F18之通用定时器MspInit函数

PY32F003F18高级定时器有TIM1,通用定时器有TIM3,TIM14,TIM16和TIM17。在初始化定时器前,要先写好MspInit函数,才可以调用与之对应的初始化函数。1、TIM1更新事件的MspInit函数//函数功能:在初始化定时器时,HAL库使用该函数//使能TIMx时钟,设置中断优先级,使能TIMx

Spring MVC里的DispatchServlet(结合Spring官网翻译)

SpringMVC里的DispatchServlet前言1.SpringWebMVC1.1DispatcherServlet(中央调度器)1.1.1ContextHierarchy(上下文层次结构)1.1.2SpecialBeanTypes(特定的bean类型)1.1.3WebMVCConfig1.1.4Servlet

MyBatis特殊SQL的执行(模糊查询、批量删除、动态设置表名、添加功能获取自增的主键)

一、模糊查询1.1like'%${xxx}%'的方式模糊查询/***根据用户名进行模糊查询*@paramusername*@returnjava.util.List<com.atguigu.mybatis.pojo.User>*/List<User>getUserByLike(@Param("username")Str

竞赛 基于深度学习的人脸性别年龄识别 - 图像识别 opencv

文章目录0前言1课题描述2实现效果3算法实现原理3.1数据集3.2深度学习识别算法3.3特征提取主干网络3.4总体实现流程4具体实现4.1预训练数据格式4.2部分实现代码5最后0前言🔥优质竞赛项目系列,今天要分享的是🚩毕业设计人脸性别年龄识别系统-图像识别opencv该项目较为新颖,适合作为竞赛课题方向,学长非常推

FPGA-结合协议时序实现UART收发器(三):串口接收模块uart_rx

FPGA-结合协议时序实现UART收发器(三):串口接收模块uart_rx串口接收模块uart_rx的功能实现文章目录FPGA-结合协议时序实现UART收发器(三):串口接收模块uart_rx一、功能实现二、uart_rx代码总结一、功能实现对照代码,串口接收模块uart_rx实现功能包括:r_cnt计数信号,计数数据

DMNet复现(一)之数据准备篇:Density map guided object detection in aerial image

一、生成密度图密度图标签生成采用以下代码,生成训练集密度图gt:importcv2importglobimporth5pyimportscipyimportpickleimportnumpyasnpfromPILimportImagefromitertoolsimportislicefromtqdmimporttqdm

Git常见的面试题

在软件开发领域,Git是一个极为重要的版本控制系统,几乎每个开发者都需要掌握它。因此,在面试过程中,Git常常成为了面试官们用来考察候选人技能和经验的重要工具之一。以下是一些常见的Git面试题,希望它们能帮助你在面试中脱颖而出。什么是Git?Git是一个分布式版本控制系统,用于跟踪和管理软件项目的变化。它允许多人协作开

热文推荐