首页 > 系统相关 >求生之路2社区服务器sourcemod安装配置搭建教程centos

求生之路2社区服务器sourcemod安装配置搭建教程centos

时间:2023-08-26 17:34:21浏览次数:53  
标签:教程 tar centos sourcemod 插件 wget 安装 服务端

求生之路2社区服务器sourcemod安装配置搭建教程centos

大家好我是艾西,通过上文我们已经成功搭建了求生之路2的服务端。但是这个服务端是纯净的服务端,就是那种最纯粹的原版。如果想要实现插件、sm开头的命令等功能,需要安装这个sourcemod。那本篇文章给搭建简单的说下sourcemod安装以及一些基础知识。

(因平台原因本文中www即为xxx ,com即为zzz,http/ccccc即为cccc/ccccc)

求生之路2社区服务器sourcemod安装配置搭建教程centos_服务器


sourceMOD是服务器运行半条命2(Half-Life 2)起源引擎(Source)的游戏修改的Metamod:Source插件。SourceMOD可以运行在多种 Valve半条命2起源引擎游戏,其中最广泛的就是CS起源(CS:Source),与最近Valve公司推出的CS系列续作,CS:GO(反恐精英:全球攻势),其次还有胜利之日:起源(DOD:S)、军团要塞2(TF2)、求生之路1,2(L4D/2)等。

CS起源里的各种插件,例如:数据统计、火箭筒、仿CSOL杀敌提示、死亡竞技模式(DeathMatch)、僵尸模式(Zombie Realod)、幽灵模式等,都是用SourceMOD编写的。你甚至可以写出扩展SourceMOD功能的模块,并且加入脚本语言。

sourcemod基本功能:

● 一个易于使用的权限系统((my)SQL兼容)

● 一个高级可配置的管理菜单

● 预留记录

● 灵活的地图管理插件(投票插件等)

● 基本命令,如踢出玩家/禁止用户/惩罚用户/屏蔽玩家,改变控制台变量等

● 各种投票命令

● 聊天的垃圾信息防护

● 发起综合聊天用户和管理员

● 轻松翻译

SourceMod高度优化和获得起源引擎服务器的最好表现,没有写C++代码的复杂性的理想选择。

脚本功能开发

● 管理 -综合管理系统开发API。

● 客户 -与游戏中的客户信息和回调的工作。

● 命令 -创建,触发,重要的客户端和服务器控制台命令。

● 控制台变量 -创建,触发,并回复控制台变量。

● 数据库 -抽取数据库访问。

● 引擎 -访问许多半条命2引擎功能,更不断地更新。

● 实体 -实体属性的更改和检索,命名和编号。

● 事件 -创建,启用,“半条命2的游戏事件(GameEvents)。

● 文件 -访问文件系统。

● 插件接口 -高级插件间的信息传递,类似AMX MOD X。

● 菜单 -创建统一菜单的API。

● 消息 -发送和触发用户信息(UserMessages)。

● 解析 -高级的,高度优化的文本解析。

● 定时器 -定时事件的创建。

● 翻译 -多语言短语文件查找。

● 可扩展性 – SourceMod是完全可扩展,提供SourceMod插件事件,和一个完整的C++的API,你也可以写C + +的插件。

● 开源 – SourceMod,它的扩展,和它的插件,在Sourcemod官网论坛都是开放源码的!

一、下载安装sourcemod

依然用之前创建的那个用户登录,并进入服务端的addons文件夹

su - aixigod

cd serverfiles/left4dead2/addons

下载sourcemod并解压

打开cccc://sourcemod.net 如图获取下载地址,并用wget下载并解压

求生之路2社区服务器sourcemod安装配置搭建教程centos_求生之路2_02


wget ccccc://sm.alliedmods.net/smdrop/1.8/sourcemod-1.8.0-git6040-linux.tar.gz ;

tar -zxvf sourcemod-1.8.0-git6040-linux.tar.gz -C /home/aixigod/serverfiles/left4dead2

二、安装扩展支持

安装mmsource

同样我们打开cccc://metamodsource.net 如图获取下载地址,使用wget下载并解压

求生之路2社区服务器sourcemod安装配置搭建教程centos_服务端_03


wget ccccc://mms.alliedmods.net/mmsdrop/1.10/mmsource-1.10.7-git961-linux.tar.gz ;

tar -zxvf mmsource-1.10.7-git961-linux.tar.gz -C /home/aixigod/serverfiles/left4dead2

2.安装服务端工具

打开cccc://mirrors.loacg.zzz/soft/Left%204%20Dead%202/ 复制里面的l4dtoolz地址,并用wget下载并解压

求生之路2社区服务器sourcemod安装配置搭建教程centos_服务器_04


wget cccc://mirrors.loacg.zzz/soft/Left%204%20Dead%202/l4dtoolz-1.0.0.9h.zip ;

unzip -o l4dtoolz-1.0.0.9h.zip

到这里sourcemod就全部安装完成了。

三、验证是否成功安装

依然用我们新创建的用户登录,并启动服务端

su - aixigod./l4deserver st

然后进入服务端控制台

./l4d2server c

特别注意,退出请按ctrl+b 然后按d,不要直接ctrl+c,否则服务端就停止。

求生之路2社区服务器sourcemod安装配置搭建教程centos_服务端_05


然后我们在服务端控制台执行:

meta list

有如下图三个回显表示安装正常。

求生之路2社区服务器sourcemod安装配置搭建教程centos_服务器_06


四、sourcemod的使用

服务端配置修改

配置文件在


2.插件的启用

用winscp登录你的服务器。

将插件(.smx格式)放在 ~/serverfiles/left4dead2/sourcemod/plugins/文件夹中

如有插件配置文件(.cfg格式)请放在~/serverfiles/left4dead2/sourcemod/文件夹中

然后重启服务端即可生效。

我是艾西,今天的分享就到这里啦希望对有需要的小伙伴有帮助我们下期见

拥有一台服务器可以做很多有趣的事情!



标签:教程,tar,centos,sourcemod,插件,wget,安装,服务端
From: https://blog.51cto.com/idc02/7245460

相关文章

  • Stable Diffusion web UI 部署详细教程
    前言本文使用AutoDL平台进行StableDiffusionwebUI云端部署AutoDL官网:[AutoDL算力云|弹性、好用、省钱。租GPU就上AutoDL]StableDiffusionwebUI官网:AUTOMATIC1111/stable-diffusion-webui:StableDiffusionwebUI(github.com)步骤租用实例选择社区镜像AUTOM......
  • Android入门教程 | Fragment 基础概念
    什么是Fragment?Fragment,直译为“碎片”,“片段”。Fragment表示FragmentActivity中的行为或界面的一部分。可以在一个Activity中组合多个片段,从而构建多窗格界面,并在多个Activity中重复使用某个片段。可以将片段视为Activity的模块化组成部分,它具有自己的生命周期,能接收自......
  • 无涯教程-进程 - 子进程监控
    正如我们所看到的,每当我们使用fork从程序创建子进程时,都会发生以下情况-当前进程成为父进程新进程成为子进程如果父进程比子进程提前完成任务然后退出,会发生什么?现在谁将成为子进程的父进程?子进程的父进程是init进程,它是启动所有任务的第一个进程。为了监视子进程的执行状......
  • AI绘画StableDiffusion美女实操教程:斗破苍穹-小医仙
    之前分享过StableDiffusion的入门到精通教程:AI绘画:StableDiffusion终极炼丹宝典:从入门到精通但是还有人就问:安装是安装好了,可是为什么生成的图片和你生成的图片差距那么远呢?怎么真实感和质感一个天一个地呢?出图效果展示:那么,我画的图,和你画的图,差别在哪里呢?很关键的因素,就......
  • WebStorm2023 Windows激活教程(亲测有效)
    写在前面Webstorm目前已经更新到最新的2023.2版本了,许多小伙伴私聊问我,为啥之前2021.3.1的激活套路对新版本2023.2不管用了,是个什么情况?很显然,Webstorm官方发现了这种激活路数,新版本加入了更严厉的反制激活。所以说,小伙伴们激活成功了以后,尽量不要升级Webstorm,不然大......
  • 无涯教程-进程 - 镜像
    现在,我们已经了解了如何获取进程及其父进程的基本信息,是时候来研究进程信息的细节了。以下是进程镜像的图形表示。进程镜像(ProcessImage)到底是什么?进程镜像是执行程序时所需的可执行文件,该镜像通常包含以下部分-代码段或文本片段(Codesegmentortextsegment)数据段(Da......
  • centos7.6 anaconda安装python
    在CentOS7.6上安装Anaconda并配置Python3.8.17环境可以按照以下步骤进行操作:下载Anaconda:首先,前往Anaconda官网下载适用于Linux的Anaconda安装包。选择适合你操作系统位数的版本(通常是64位)。下载链接:https://www.anaconda.com/products/distribution安装......
  • 【Matlab 教程】-02 Matlab 基本操作与矩阵输入
    1、Matlab2020a界面简介2、命令行窗口1、操作符+-*/^在命令行窗口,输入表达式并回车计算,结果会以ans作为默认变量名,也可以在工作区查看优先级:()>^>*/>+-点击查看操作符+-*/^代码>>2+1ans=3 2+12-12/32*32^32、练习注意l......
  • 无涯教程-进程 - 信息
    在进入进程信息之前,我们需要了解一些事情,例如-  什么是进程? 进程是正在执行的程序。  什么是程序? 程序是一个文件,其中包含进程的信息以及在运行时如何进行构建。当您开始执行程序时,它将被加载到RAM中并开始执行。每个进程都用唯一的正整数标识,称为进程ID或简......
  • Webstorm 免费激活教程(2023最新,亲测有效)
    Webstorm是jetbrains公司旗下一款JavaScript开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScriptIDE”等。Webstorm目前已经更新到最新的2023.2版本了,许多小伙伴私聊问我,为啥之前2021.3.1的激活套路对新版本2023.2......