首页 > 其他分享 >csgo服务端运维总结

csgo服务端运维总结

时间:2023-06-27 22:35:28浏览次数:32  
标签:插件 运维 lgsm cfg csgoserver csgo 服务端

简述

通过Linux Game Server Managers来管理运行。

安装csgo服务端

请参考:根据lgsm官网指引进行安装

注意,过程中如果因为网络原因下载较慢不要急,超时后会选取备用线路网速就正常了,如果失败了就重新来过,下载过的就不会重新下载。

大致流程是获取到linuxgsm.sh,然后bash linuxgsm.sh csgoserver来获取lgsm的csgo服务端。

接着输入./csgoserver可查询参数如下图所示,我们输入./csgoserver auto-install来进行无人值守的安装。注意如果你缺少某些依赖项,过程中是需要输入用户密码调用sudo来进行安装的。

参数

配置csgo服务端

启动项配置

lgsm/config-lgsm/csgoserver/中有_default.cfg,这是lgsm提供的启动配置,我们复制其并命名为csgoserver.cfg

打开csgoserver.cfg编辑。
gamemodegametype指示了服务器启动竞技模式还是休闲模式等,可参考服务器启动模式表格

这里最重要的是gslt,这是v社提供的秘钥,需要个人去申请,只有拥有这个的csgo服务器才能够连接到互联网上,否则只能局域网连接。打开gslt申请,并填写730申请csgo的gslt。如图,记录字符串。
gslt申请

接下来就可以启动了

相关配置文件

此部分可不配置。

待续。

启动csgo服务端。

./csgoserver start可启动csgo服务端。

./csgoserver console可进入控制台查看。注意退出时候需要使用Ctrl-b, d,按完bCtrl应该松开后再按d。其实本质上就是打开了tmux窗口,故可以直接tmux a来打开窗口。注意如果你的tmux改过按键,应该改过的按键来走,我的服务器上把前缀键Ctrl-b全部该为了Ctrl-a,注意大小写。

当出现的IP以及Steam ID [G:x:xxxxx]时就表示成功,并且外网可以连接。
启动成功

./csgoserver update可更新服务器,可写到crontab中每日定时检查更新。

插件

SM and MM

现在几乎所有的插件都是基于 SourceMod 进行的,而 SourceMod 插件又需要metamod。所以首先要安装metamod再安装sourcemod

./csgoserver mods-install 然后先选安装mm,再安装sm
image

pub满十插件

pub

其他插件

例如手套插件和枪皮肤插件。
插件地址 - weapon
插件地址 - 手套

下载下插件后,直接解压,并删除无关文件后应该是这样:
直接解压插件-1

直接解压插件-2

把它们直接上传到serverfiles/csgo/底下即可,注意一定要先把SM(SourceMod)安装了再安装其他插件。

FAQ

手套,枪皮插件未生效

手套,枪皮肤插件需要pTaH插件,安装方法同上。

并且把 serverfiles/csgo/addons/sourcemod/configs/core.cfg中的 FollowCSGOServerGuidelines 的值 yesno

128tick

lgsm/config-lgsm/csgoserver/csgoserver.cfgstartparameters里加上 -tickrate 128。这是服务器128tick了。还需要强制客户端也128tick。
serverfiles/csgo/cfg/csgoserver.cfg中加入下列语句。

sv_maxrate 0
sv_minrate 30000
sv_maxcmdrate 128
sv_mincmdrate 128
sv_minupdaterate 128
sv_maxupdaterate 128

标签:插件,运维,lgsm,cfg,csgoserver,csgo,服务端
From: https://www.cnblogs.com/1v7w/p/17509922.html

相关文章

  • (C#) IIS 响应标头过滤敏感信息(如:Server/X-Powered-By等) 运维知识
    背景:再一次净网行动中,客户要求安全改造发现了接口请求的header标头中出现如图中的敏感信息。 说明:其意义在于告知浏网站是用什么语言或者框架编写的。解决办法就是修改该响应头为一个错误的值,将攻击者导向一个错误的方向。准备:这里只说windows的iis环境,不考虑其他服务器......
  • 嘉为蓝鲸入选《信息技术服务运维工具名录》及《IT服务工具图谱》
    6月15-16日,由ITSS分会举办的信息技术服务工具产品标准制修订及技术研讨工作会议在京召开,会上重磅发布《中国信息技术服务运维工具名录》及《IT服务工具图谱》最新版。运维工具名录和工具图谱的研制目的是为了充分发挥标准对IT服务工具行业发展的引领作用。包含了两方面的内容,一是推......
  • 海量数据运维要给力,华为云GaussDB(for Cassandra)来助力
    应用运维管理平台(AOM)和Cassandra是两个不可分割的组成部分,它们共同构成了一个高效的解决方案,可以帮助企业在应用运维业务上取得巨大的优势。在这篇文章中,我们将介绍AOM和Cassandra的优势和特点,揭晓它们如何为企业保持市场竞争力的秘密。导读随着容器技术的普及,越来越多的企业通过微......
  • 智慧高校IT智能运维方案
    当前高校网络已成为每个学校必备的信息基础设施,也成了学校提高教学、科研及管理水平的重要途径和手段。随着信息化发展,高校网络建设逐步走向数字化、智慧化,传统的人力巡检、运维逐渐难以支撑高校校园稳定运行。因此,如何在有限的投入下建立高效的校园网络运维系统,实现对网络设备、......
  • 运维自动化之Terraform
    前言Infrastructure-as-Code,Terraform是一个不受平台所限平台的开源工具,它允许开发人员将基础设施编写成为声明性配置文件。Terraform支持众多的云供应商,使得开发人员能够在AWS、GoogleCloud、Azure和Oracle等主流云平台中配置资源。......
  • 运维想要不背锅,这7点了解一下!
    所谓的“不背锅”,我希望强调的是运维工程师应该避免因自身问题所带来的过度承担责任和不必要的风险,欢迎留言并留下你的看法。下面总结的几点:清晰的职责边界定期维护好运维文档临时修改配置文件也要做好备份定期备份重要数据发布变更到生产之前一定要发布到测试环境严格测......
  • linux运维基础
    1、时间同步方案1:ntpdateasia.pool.ntp.org时间校准、时间同步  方案2:#!/bin/bash#安装chrony:yuminstall-ychrony#注释默认ntp服务器sed-i's/^server/#&/'/etc/chrony.conf#指定上游公共ntp服务器,并容许其余节点同步时间cat>>/etc/chrony.conf<<......
  • 基于select机制的Socket服务端
    1、基于Select机制的服务端代码#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<arpa/inet.h>#include<sys/socket.h>#include<sys/time.h>#include<sys/select.h>#defineBUF_SIZ......
  • Ansible 的自动化运维(一)
    Ansible的自动化运维(一)原创 运维大爆炸 IT运维大爆炸 2023-06-0110:48 发表于上海收录于合集#自动化3个#linux系统5个#linux19个#服务31个1、简介Ansible是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效......
  • (3)基于 TCP 协议实现服务端执行代码将结果反馈给客户端
    基于TCP协议实现服务端执行代码将结果反馈给客户端TCP协议是流式协议:在数据传输过程中大量数据的传入会造成数据的丢失和不完整解决数据传输过程中的问题:自定义协议应用:基于网络上传和下载文件socketserver:基于模块实现并发服务端满足的条件一直对外提供服务并......