当前位置: 首页 > news >正文

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

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

大家好我是艾西,最近研究了下  l4d2(求生之路2)这款游戏的搭建以及架设过程。今天就给喜欢l4d2这款游戏的小伙伴们分享下怎么搭建架设一个自己的服务器。毕竟自己当服主是热爱游戏每一个人的梦想,在自己的服务器里为所欲为在游戏里成就自己。

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

本次分享以windows操作系统示例

准备工具:

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

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

服务器系统选择win2012,开放服务器安全组TCP/UDP 设置27015和27016端口。如果不会操作的话直接找服务器供应商让机房直接操作。

Bandizip (解压工具 根据个人习惯选择)

Notepad++ (用于编程的软件)

开始搭建:在本地电脑win+r 调出命令框 输入mstsc(远程工具连接)输入你的服务器IP账户及密码进入到服务器里面。

装steamCMD:developer.valvesoftware.xxx/wiki/SteamCMD#Windows

在服务器桌面新建一个L4D2server文件夹,在文件夹内新建一个文本命名为stear.bat  右键此文本用Notepad++打开 编辑输入代码:

steamcmd +login anonymous +app_update 222860 validate +quit

(这是求生之路服务端的下载代码,记得将steamcmd.exe程序放入到L4D2 server文件)

启动stear.bat,这个时间过程会比较长一点请耐心等待,全部加载完会得到一些文件

插件安装:sourcemod 这里选用1.9版本记得系统别搞错了是windows

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

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

前往forums.alliedmods.xxx/showthread.php装windows版本的L4DToolz游戏选择L4D2不要选到L4D了。

我们下载好的文件全部解压出来把获得的文件

l4dtoolz(l4d2)文件:把l4dtoolz和metamod文件复制到 steamapps >common >left 4 Dead 2 Dedicated Server >left4dead2 >addons 文件

mmsource文件:文件内的addons和cfg文件复制到steamapps>common >left 4 Dead 2 Dedicated Server >left4dead2

Sourcemod文件:放在l4dtoolz和metamod路径即可

TicKrate插件:

tickrate是服务端里一个非常关键的参数它影响了服务端与客户端之间的更新频率理论上来说,tickrate越高的服务器玩家之间各种操作的反馈和判定就会更加精准但是同时也会对服务器和玩家的网络有更高的要求,由于求生是一款09年的老游戏Source引擎的默认tick上限为30而且没有开放接口对tickrate进行修改所以需要借助额外的插件Tickrate Enabler来解决问题,给服务器更高的操作,让玩家玩的更舒适可以打出更高上限的操作。

forums.alliedmods.xxx/showthread.php?t=299669装工具tickrate_enabler.zip 将插件安装到指定目录

steamapps >common >left 4 Dead 2 Dedicated Server >left4dead2 >addons

tickrate_enabler文件中的addons目录下有一个文件后缀为.so的文件,这个文件删掉

最后确认下addons文件是不是有以下文件内容

L4D2很多插件都是可以直接在SOLURCDM下载在plugins这里,也有不少作者会把源码上传到这里有兴趣的小伙伴可以研究学习的。

今天我们简单的讲下夜视仪和计分板插件:

在服务器桌面单独新建一个插件文件,把我们要用到的插件全部放进去方便后期管理。

将下载的smx结尾的插件放到steam>steamapps>common>Left 4 Dead

2>left4dead2>addons>sourcemod>plugins 目录中,

添加服务器管理员:在steamid.io/lookup将你的steam账号名称输入进去

找到你的ID复制下来,用Notepad++程序打开

Left4dead2\addons\sourcemod\configs中的admins_simple.ini文档

在上图中最底下输入”STEAM_0:0:你自己的steamID”     “99:z”

如果要添加你朋友或是游戏好友为管理为也是一样的操作方式这里大家注意格式就好,添加完后保存文档即可

设置参数:想要服务器达到你的要求,不仅需要插件还需要设置server.cfg参数来达到你对服务器的想法

电脑桌面新建文本将代码复制进去,自己懂代码的小伙伴也可以自己添加(一下为示例)

//管理密码

rcon_password "o"

//游戏模式

sm_cvar mp_gamemode "coop"

//服务器人数破解

l4d_maxplayers 4

sv_maxplayers 4

sv_visiblemaxplayers 4

sv_removehumanlimit 1

sv_force_unreserved 1

//服务器难度锁定

// Difficulty Setting: easy, normal, hard, impossible z_difficulty "impossible"

//限制投票

sm_cvar sv_allow_votes "1"

//正版服务器匹配参数限制sv_region 4

sv_steamgroup "114514"

sv_steamgroup_exclusive o

//插件开关1=ON/0=OFF

sm_advertisements_enabled 1

//广告播放延时默认30s

sm_advertisements_interval 60ads_delay 45

//不允许正版大厅匹配到

sv_allow_lobby_connect_only 0

//地区代码:

sm_cvar sv_region "4"

//作弊开关(1\0)

sv_cheats o

//关闭模型[MOD]冲突

sm_cvar sv_consistency 0

//隐藏服务器

sv_tags hidden

sv_tags "hidden"

//tick

sm_cvar fps_max 300

sm_cvar sv_minrate 100000

sm_cvar sv_maxrate 100000

sm_cvar sv_minupdaterate 100

sm_cvar sv_maxupdaterate 100

sm_cvar sv_mincmdrate 100

sm_cvar sv_maxcmdrate 100

sm_cvar nb_update_frequency 0.1

sm_cvar net_splitrate 2

sm_cvar net_splitpacket_maxrate 100000

sm_cvar sv_client_min_interp_ratio 1

sm_cvar sv_client_max_interp_ratio 1

//防止人数不足而自动关闭

sm_cvar sb_all_bot_game 1

//玩家死亡时电脑组成队伍继续游戏

sm_cvar allow_all_bot_survivor_team 1

退出保存好后将文本改为server.cfg,保存好文本复制粘贴到

L4D2 server > steamapps >common> Left 4 Dead 2 Dedicated Server > left4dead2 > cfg目录并替换到原有的server.cfg文件, 下图为示例

启动服务器:打开服务器文件找到srcds.exe ,如果是按照我发的流程操作的那么一般都是在L4D2 server> steamapps >  common> Left 4 Dead 2 Dedicated Server目录下将此程序创建快捷方式到桌面,方便后期的游戏启动等这样就不需要在文件夹内启动了!

快捷方式创建好后,右键属性在快捷方式目标这一栏输入以下参数

+exec server.cfg +allow_all_bot_survivor_team 1 +sv_lan 0 +hostport 27015 -tickrate 100点击应用确认。  

启动srcds.exe程序会弹出这个小窗口,将网络设置为internet,人数和管理员密码按自己喜好来设置。 然后点击start server启动游戏

到这里游戏就算是搭建完成了,现在我们在本地进入下游戏跟教下大家怎么读取应用我们安装进去的插件。 毕竟自己搭建的服务器那肯定得自己玩的舒服爽!!!哈哈哈

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

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

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

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

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

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

相关文章:

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

求生之路2服务器搭建插件安装及详细的游戏参数配置教程windows 大家好我是艾西,最近研究了下 l4d2(求生之路2)这款游戏的搭建以及架设过程。今天就给喜欢l4d2这款游戏的小伙伴们分享下怎么搭建架设一个自己的服务器。毕竟自己当服主是热爱游…...

React TypeScript 定义组件的各种方式

目录 举例说明1. 使用 class 定义2. 使用函数定义2.1 使用普通函数2.2 使用函数组件 举例说明 比如我们要定义一个计数器 Counter,它包含一个 label 和一个 button,计数器的初始值由外部传入,点击 button 计数加 1: 这虽然是个简单组件&…...

互联网摸鱼日报(2023-09-20)

互联网摸鱼日报(2023-09-20) 36氪新闻 国货美妆这五年:押注头部主播,追求极致流量中遭反噬 ​处于水深火热之中的奈飞该如何自救? 一头“灰犀牛”将冲击美国 年轻人花钱的样子变了 金V之后再推橙V,微博正试图重建创作者生态 …...

AWS入列CNCF基金会

7月27日,IT之家曾经报道,微软加入Linux旗下CNCF基金会,在这之后不到一个月的今天,亚马逊AWS也宣布,以铂金身份加入此基金会。 CNCF,全称Cloud Native Computing Fundation,该基金会旨在使得容器…...

岭回归与LASSO回归:解析两大经典线性回归方法

文章目录 🍋引言🍋岭回归(Ridge Regression)🍋实战---岭回归🍋LASSO回归(LASSO Regression)🍋实战---LASSO回归🍋岭回归和LASSO哪个更容易是直线&#x1f34b…...

数学建模——微分方程介绍

一、基础知识 1、一阶微分方程 称为一阶微分方程。y(x0)y0为定解条件。 其常规求解方法: (1)变量分离 再两边积分就可以求出通解。 (2)一阶线性求解公式 通解公式: 有些一阶微分方程需要通过整体代换…...

Minio入门系列【7】Spring Boot集成Minio

1 前言 之前介绍了如何使用Minio提供的JAVA SDK进行上传和下载文件,在此基础上,我们可以使用spring boot集成Minio JAVA SDK,添加自动配置、装配、客户端管理等功能,简化开发 2 Spring Boot集成Minio 2.1 环境搭建 首先我们搭…...

抖音视频下载.py(23年9月份可用)

声明:仅供学习交流使用!!! 抖音无水印视频下载; 首先登录抖音网页端 打开要下载的视频userId 然后编码实现下载 最后是完整代码,拿走就能用那种: # _*_ coding:utf-8 _*_import json import requests import time import randomheaders = """Accept: a…...

项目基本搭建流程

项目创立:webapp 设置maven 的和settings.xml 的地址 手动建立java文件夹和resource文件夹 一.分层 二.使用generator 来自动建立实体类dao 和dao接口,存放sql文件的xml;并复制到项目中(路径可能可以直接设置) 三. 配置文件&…...

学习pytorch11 神经网络-非线性激活

神经网络-非线性激活 官网文档常用1 ReLUinplace 常用2 Sigmoid 代码logs B站小土堆学习pytorch视频 非常棒的up主,讲的很详细明白 官网文档 https://pytorch.org/docs/stable/nn.html#non-linear-activations-weighted-sum-nonlinearity 常用1 ReLU 对输入做截断…...

Jenkins学习笔记2

Jenkins下载安装: 从清华源开源镜像站上下载jenkins的安装包: 安装的是这个版本。 关于软件的版本,尽量使用LTS,长期支持。 首先是安装openjdk: yum install fontconfig java-11-openjdk[rootlocalhost soft]# java …...

自动化测试:yaml结合ddt实现数据驱动!

在pythonunittestseleniumddt的框架中,数据驱动常见有以下几种方式实现: Csv/txtExcelYAML 本文主要给大家介绍测试数据存储在YAML文件中的使用场景。首先先来简单介绍一下YAML。 1. 什么是YAML 一种标记语言类似YAML,它实质上是一种通用…...

高效管理,轻松追踪——Chrono Plus for Mac任务管理工具

Chrono Plus for Mac是一款专注于任务管理和跟踪的应用程序。它提供了一种直观、清晰的界面,使您能够轻松创建、安排和分类任务。无论是个人项目还是团队合作,Chrono Plus都能为您提供一种有效组织和管理任务的方式。 这个应用程序具有多种强大的功能&a…...

python项目2to3方案预研

目录 官方工具2to3工具安装参数解释基本使用工具缺陷 future工具安装参数解释基本使用工具缺陷 python-modernize工具安装参数解释基本使用工具缺陷 pyupgrade工具安装参数解释基本使用工具缺陷 对比 官方工具2to3 2to3 是Python官方提供的用于将Python 2代码转换为Python 3代…...

MongoDB 是什么和使用场景概述(技术选型)

一、从NOSQL(Not Only SQL)说起 常见的数据库可以分为下面的两种类型: RDBMS(关系型数据库):常见的关系型数据库有 Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL;NoSQL(非关系型数据库&a…...

打印 pyspark.sql.dataframe.DataFrame 有哪些列

在 PySpark 中,要打印 pyspark.sql.dataframe.DataFrame 的列,可以使用 columns 属性。以下是一个示例代码: from pyspark.sql import SparkSession# 创建 SparkSession spark SparkSession.builder.getOrCreate()# 假设您的 DataFrame 名称…...

什么是虚拟DOM(Virtual DOM)?它在前端框架中的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 什么是虚拟DOM(Virtual DOM)?⭐ 虚拟DOM 在前端框架中的作用⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦&…...

QT实现简易时钟

头文件 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPaintEvent> #include <QDebug> #include <QPainter> #include <QTimerEvent> #include <QTimer> #include <QTime>QT_BEGIN_NAMESPACE namespace Ui { cl…...

win禁用更新,取消windows更新提示,禁用windows自动更新

取消windows自动更新 前言&#xff1a;跟着我的节奏一步一步点下去&#xff0c;就OK 第一步第二步第三步第四步第五步第六步第七步 新建文件第八步 新增文件名称&#xff1a;FlightSettingsMaxPauseDays第九步 设置暂停更新天数第十步 选中你设置的最大值 前言&#xff1a;跟着…...

倒计时列表实现(小程序端Vue)

//rich-text主要用来将展示html格式的&#xff0c;可以直接使用这个标签 <view class"ptBox" v-for"(item,index) in orderList" :key"index"> <rich-text :nodes"item.limit_time|limitTimeFilter"></rich-text>…...

XUnity.AutoTranslator完全指南:轻松实现Unity游戏多语言本地化

XUnity.AutoTranslator完全指南&#xff1a;轻松实现Unity游戏多语言本地化 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 你是否曾因语言障碍而错过精彩的Unity游戏&#xff1f;是否想为心爱的游戏添加…...

GDB与QEMU实现的可逆调试技术详解

1. 可逆调试技术概述可逆调试&#xff08;Reversible Debugging&#xff09;是一种革命性的调试技术&#xff0c;它允许开发者在程序执行过程中不仅能够向前执行&#xff0c;还能向后追溯程序状态。想象一下&#xff0c;如果你在调试时发现了一个内存损坏问题&#xff0c;传统的…...

厘米级无感定位 + 毫秒级动态重建,镜像视界破解智造虚实脱节难题

厘米级无感定位 毫秒级动态重建&#xff0c;镜像视界破解智造虚实脱节难题植根数字孪生与视频孪生核心赛道&#xff0c;镜像视界&#xff08;浙江&#xff09;科技有限公司依托自研视频原生空间智能技术体系&#xff0c;以厘米级无感定位与毫秒级动态重建两大核心技术能力&…...

局域网监控软件评测:从数据主权视角看企业效能工具的取舍

很多管理者在巡视办公室时&#xff0c;看到员工手指在键盘上飞速跳动&#xff0c;屏幕上代码或表格交织&#xff0c;心中却往往悬着一块石头&#xff1a;他们是在攻克项目难关&#xff0c;还是在处理私人兼职&#xff1f;这种管理上的“黑盒状态”&#xff0c;不仅是效率的损耗…...

WARPED框架:单目RGB驱动的机器人视觉运动策略学习

1. WARPED框架&#xff1a;单目RGB驱动的机器人视觉运动策略学习新范式在机器人模仿学习领域&#xff0c;如何高效获取高质量的示范数据一直是个核心挑战。传统方法通常需要昂贵的多视角相机阵列、深度传感器或专用硬件设备&#xff0c;这不仅增加了部署成本&#xff0c;更限制…...

NodeMCU固件烧录终极指南:告别命令行,5分钟搞定ESP8266刷机!

NodeMCU固件烧录终极指南&#xff1a;告别命令行&#xff0c;5分钟搞定ESP8266刷机&#xff01; 【免费下载链接】nodemcu-pyflasher Self-contained NodeMCU flasher with GUI based on esptool.py and wxPython. 项目地址: https://gitcode.com/gh_mirrors/no/nodemcu-pyfl…...

OpenClaw:重新定义 AI 智能体,从对话到执行的全能 “龙虾

在 AI 技术飞速迭代的今天&#xff0c;大语言模型已能流畅对话、生成内容&#xff0c;但多数仍停留在 “只说不做” 的层面。OpenClaw&#xff08;外号 “龙虾”&#xff09;的出现&#xff0c;打破了这一僵局 —— 它是一款由奥地利工程师 Peter Steinberger 主导开发&#xf…...

ZYNQ UltraScale+ MPSoC实战:基于PL端AXI_UART16550 IP核与PS端中断机制,实现RS485多帧长数据可靠接收

1. 工业通信场景下的ZYNQ UltraScale MPSoC实战 在工业自动化领域&#xff0c;RS485总线因其抗干扰能力强、传输距离远等优势&#xff0c;成为设备间通信的主流选择。而ZYNQ UltraScale MPSoC凭借其独特的PSPL架构&#xff0c;能够完美应对工业通信中对实时性和可靠性的严苛要求…...

从Anthropic论文到工程落地:Harness engineering结合claude code,讲解四层前端架构规范

AI 时代&#xff0c;许多人都体验过了vibecoding&#xff0c;但结果不同。 &#x1f600; 同一个需求&#xff0c;不同的人用 AI 写&#xff0c;出来的代码质量可能差很远。 有的人能跑出一个中型功能&#xff0c;PR 干干净净的&#xff1b; 有的人用 AI 写出来的&#xff…...

Python自动化红头文件生成:ReportLab与Jinja2技术实践

1. 项目概述&#xff1a;一个自动化的红头文件生成工具 最近在整理一些行政和项目文档时&#xff0c;经常需要处理格式要求极为严格的“红头文件”。这类文件通常用于正式通知、公告或批复&#xff0c;其版头、字体、字号、间距乃至印章位置都有近乎刻板的规定。手动在Word里调…...