csgo服务器搭建 总结 lgsm


请看最新教程:csgo服务端运维总结

linux game server managers

跟着教程走,来安装。不要使用root账号来安装。

wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver

./csgoserver install

如果缺少依赖,他会自动安装。如果是64位的Ubuntu,apt源没有steamcmd,所以需要手动添加一下。如下是官方提供的方法Download and install SteamCMD

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 steamcmd 

安装过程中会多次连接到github,鉴于网络原因,可以尝试地皮本地化的LGSM,也可以耗着,长时间链接github失败后,它会链接备用服务器,这个速度就正常了。
安装过程中会需要 Game Server Login Token (GSLT)。在Steam Game Server Account Management注册服务器登陆token。csgo的AppID是730。
如果安装过程中需要Y或者n的,一路Y下去。

=================================
Install Complete!

To start server type:
./csgoserver start

当看到这个时候表示csgo服务端已经安装完成。可以输入./csgoserver start来开启服务器测试了。
注意服务器需要开启27015端口,TCP,UPD都开启。
如果此时csgo能连进去服务端则表示ok,如果不行则重新进行一次上面的安装步骤。

接下来先停止服务器./csgoserver stop。然后改几个地方的参数。

./serverfiles/csgo/cfg/csgoserver.cfg # 这里存放着服务器配置信息,在里面可以更改服务器名,进入密码等
./serverfiles/csgo/motd.txt # 这里存放计分板左下角的服务器网站
./lgsm/config-lgsm/csgoserver/csgoserver.cfg # 这里存放着服务端启动时的配置信息

cat _default.cfg > csgoserver.cfg 把启动配置信息给覆盖掉,然后mv _default.cfg _default.cfg.bak使得他不生效,然后再编辑csgoserver.cfg

gamemode="0" # 如果想玩竞技模式 那么这里改为 1
gslt="" # 这里填入刚刚申请的GSLT
# ...
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-    parameters
startparameters="-game csgo -nomaster -usercon -strictportbind " # 参数太多就不完整放出来 
# 这里加入一个参数 -nomaster 使得隐藏自己的服务器在社区浏览器上

安装模组

./csgoserver mods-install
注意先MM,再SM,顺序不能乱。

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

武器换皮肤

插件地址 - weapon
插件地址 - 手套
weapens插件需要依赖插件PTaH – P Tools and Hooks
编辑 csgo/addons/sourcemod/configs/core.cfg => 改变 "FollowCSGOServerGuidelines" 的值 "yes" 为 "no"

posted @ 2021-10-19 09:14  1v7w  阅读(1107)  评论(0编辑  收藏  举报