阿里云轻量应用服务器&ECS Ubuntu18.04 CSGO服务器搭建入门教程

您所在的位置:网站首页 低配置运行csgo 阿里云轻量应用服务器&ECS Ubuntu18.04 CSGO服务器搭建入门教程

阿里云轻量应用服务器&ECS Ubuntu18.04 CSGO服务器搭建入门教程

2024-07-08 11:46| 来源: 网络整理| 查看: 265

轻量应用服务器/低配ECS不推荐用Windows系统搭建,以下图1核2g 40g SSD 5m带宽配置为例  在win2012r2系统下搭建服务器10人内战64tick,var0.3-0.6,而128tick,var0.1-0.5,并且win系统就占了十几g大小,安装24g csgo服务端就所剩无几,而在ubuntu18.04系统下10人内战var0.01-0.02,且系统仅占8g左右容量(不安桌面环境只占3.2g)我这里说的var值是很长时间内稳定波动范围,当然偶尔也会跳的很高,var跳动取决于服务器单核性能

云服务器推荐:双核↑  4g↑ 3ghz↑  5m带宽  (5m能支持最多14人128tick)

1m带宽太小6人64tick都会出现loss

阿里云低配机用的是2.5ghz的u,而csgo服务端吃单核性能,如果仅是朋友间娱乐,打内战,轻量级 学生机 单核2.5ghz 2g 40g ssd 5m带宽,这个配置足够了。

Ubuntu18.04桌面环境安装 (ubuntu新人入门,装过的大佬跳过)

1、轻量应用服务器

通过Putty(SSH)或阿里云控制台的远程连接 连接服务器

用Putty(SSH),需要设置root账号密码(推荐,后面文件传输要用到)

浏览器安全连接(推荐)

设置root账号密码直接使用浏览器远程连接

依次输入  

               sudo su root                                #获取root权限

               apt-get update                            #更新软件(以免后面安装出错)

               apt-get upgrade                            更新或安装弹出y/n?输入y(yes)

               apt-get install vnc4server           #安装vnc server

               vncserver                                    #运行vnc

接下来会出现设置密码界面 设置8位密码 输入密码再输入一遍验证

注:输入密码时,无法看见输入内容,输入完毕回车

密码切记 (本地电脑、便携式设备  使用vnc view连接云服务器时需要输入)

密码设置完毕,接下来安装Gnome桌面环境

依次安装

apt-get install x-window-system-core

apt-get install gdm3

apt-get install ubuntu-desktop

apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

修改启动文件

vim ~/.vnc/xstartup

清空文本,粘贴以下文本(按i或a键开始编辑,方向键移动光标,删光文本,粘贴以下文本)

#!/bin/sh

 

# Uncomment the following two lines for normal desktop:

export XKL_XMODMAP_DISABLE=1

 unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

unset DBUS_SESSION_BUS_ADDRESS

 

gnome-panel &

gnome-settings-daemon &

metacity &

nautilus &

gnome-terminal &

粘贴完后,按esc 输入:wq  回车 保存退出

依次输入

      vncserver -kill :1        #杀掉vnc进程

      vncserver :1              #重新开启vnc进程

接下来,需要开启vnc  5900、5901 TCP端口

轻量应用服务器:

本地电脑下载vnc view          (WIN、Linux、MacOS、Android、 iOS 端都有)

https://www.realvnc.com/en/connect/download/viewer/

安装完打开

红线标注上方框内输入

云服务器公网ip :1               如: 233.233.233.233 :1

输入刚才设置的8位密码

之后若出现下图警告,continue就行

如果vnc view不能复制粘贴  

输入

vncconfig -nowin&        解决

注:

每次服务器重启,要在ssh命令行或阿里云远程连接 输入   vncserver :1 才能使用vnc view远程连接

2、ECS配置方法

大体与轻量应用服务器相同,不过端口设置由防火墙变成了安全组,远程连接由单一的浏览器连接变成workbench/VNC连接

点击红框链接进入实例界面

点击配置规则

入方向,手动添加 5900 5901 TCP端口  源0.0.0.0/0  保存

若ECS root账户密码忘记,可重置实例密码

重置实例密码

Ubuntu 18.04 搭建CSGO服务器

安装必要运行库    (root权限下apt前可以不加sudo)

命令行依次输入

                apt-get install lib32gcc1

                apt-get install lib32stdc++6                       #不安装可能导致sm mm不正常工作

安装steamcmd

命令行依次输入

                cd /home                                                    #进入home文件夹

                mkdir steamcmd                                        #在home文件夹中创建steamcmd文件夹

                cd /home/steamcmd                                  #进入steamcmd目录

下载steamcmd压缩包

                wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

                tar -zxvf steamcmd_linux.tar.gz                 #解压缩包

                rm steamcmd_linux.tar.gz                          #删除下载的压缩包(可选)

                ./steamcmd.sh                                           

命令行输入./steamcmd.sh后出现上图情况,则steamcmd安装完成

安装CSGO服务端

在上图steam>

依次输入

                 login anonymous                  #以匿名身份登录steamcmd

                 force_install_dir ./CSGO      #在steamcmd文件夹中创建CSGO服务端文件夹

                 app_update 740 validate     #下载安装CSGO服务端 24G左右大小

待安装完成,输入quit 退出steamcmd

创建服务端更新脚本

在steamcmd目录下(cd /home/steamcmd)

输入

                 vi update.txt                         #创建update.txt文件

按i或a键进入编辑模式 方向键控制光标 粘贴以下文本 最后按esc键输入:wq回车 保存退出

login anonymous

force_install_dir ./CSGO

app_update 740

quit

                  vi server_update.sh            #创建运行脚本

按i或a键进入编辑模式 方向键控制光标 粘贴以下文本 最后按esc键输入:wq回车 保存退出

./steamcmd.sh +runscript update.txt

注:(cd /home/steamcmd         进入steamcmd目录    )

           以后服务端要更新,就在steamcmd目录下输入

          ./server_update.sh                        更新服务端

          若使用用户登录,提示权限不足时,在steamcmd目录下输入

          chmod 775 server_update.sh       获得权限,再次输入./server_update.sh更新

配置CSGO服务端

服务器token

登录steam账户,按照网页提示,申请CSGO服务器token (32位字符串)

https://steamcommunity.com/dev/managegameservers   (需****)

下载&编辑server.cfg配置文件

依次输入

                   cd /home/steamcmd/CSGO/cfg                                    #进入cfg目录

                   wget http://www.csgodev.com/downloads/server.cfg   #下载cfg文件

                   vi server.cfg           编辑cfg文件

在末尾(其实哪都行)加上以下参数     

按i或a键进入编辑模式 方向键控制光标粘贴以下文本 最后按esc键输入:wq回车保存退出)

sv_setsteamaccount “XXXXXXXXXXXXXXXXXXXXXXXXXXX”  “ ”填入申请的token

找到并删除以下参数(影响跳跃,删掉后使用csgo默认值)

//CVARS for bhopping

sv_accelerate "10"                          //Acceleration. Default 10

sv_friction "4"                             //World friction. Default 4

sv_staminajumpcost ".1"                     //Stamina penalty for jumping. Default .1

sv_staminalandcost ".1"                     //Stamina penalty for landing. Default .1

sv_staminamax "80"                         //Maximum stamina penalty. Degault 80

sv_staminarecoveryrate "50"           //Rate at which stamina recovers (units/sec). Default 50

自行修改的参数

hostname “”   在社区服务器浏览器上显示的名称

rcon_password “”   CS:GO远程控制台密码 “”为空则无密码

sv_password “”    服务器连接密码 “”为空则无密码

必须修改的参数

sv_maxrate “200000”   把服务器带宽设置为200000,太低会导致玩家chock高

建议修改的参数

mp_match_end_restart "0"  改成0,默认为1 不然游戏结束投票换图无效

其他参数自行百度了解

开放防火墙/安全组 27015 UDP 端口(csgo默认端口)

轻量应用服务器:

防火墙添加 27015 UDP 端口

ECS:

安全组手动添加 入方向 27015 UDP 源0.0.0.0/0端口

注:多添加几个也无妨,27015-27030 UDP,开多个服务端,或者开启gotv多余端口用得上

安装screen

apt-get install screen

运行CSGO服务端

cd /home/steamcmd/CSGO                          #进入CSGO目录

screen -S csgo                                              #用screen创建新会话,会清屏

输入screen -S csgo后清屏

清屏后再输入以下内容

screen ./srcds_run -game csgo -usercon -ip 0.0.0.0 +game_type 0 +game_mode 1 +port 27015 +map de_dust2 -tickrate 128 -maxplayers_override 10 +mapgroup mg_active

开启128tick服务器,上限玩家数10人,竞技模式 地图dust2 服务器端口27015

启动参数模板

screen ./srcds_run -game csgo -usercon -ip 0.0.0.0 +game_type x +game_mode x +port 27015 +map xxxx -tickrate 64/128 -maxplayers_override xx +mapgroup mg_active

(地图用maps或workshop文件夹中的名称)

(若使用的不是默认端口,修改成你要用的端口即可)

关闭服务器在命令行输入quit,若要再次开服,直接输入启动参数,若已经关闭了当前ssh或远程连接窗口;或putty挂机断开连接     则使用vnc view连接远程桌面,打开任务管理器关掉scrds_linux进程(如果你是ubuntu大佬,能用命令行关闭程序,此处可忽略       狗头 )

打开任务管理器

选择scrds_linux  然后end process关闭

进服

在csgo控制台输入connect 服务器公网ip:27015

进入服务器

如:

connect 233.233.233.233:27015

(若使用的不是默认端口,修改成你要用的端口即可)

地图模式

修改+game_type、+game_mode后数字

+game_type 0 +game_mode 0 休闲模式

+game_type 0 +game_mode 1 竞技模式

+game_type 0 +game_mode 2 搭档模式

+game_type 0 +game_mode 3 武器专家模式

+game_type 1 +game_mode 0 军备竞赛

+game_type 1 +game_mode 1 爆破模式

+game_type 1 +game_mode 2 死亡竞赛

+game_type 2 +game_mode 0 训练模式

+game_type 4 +game_mode 0 守护模式

+game_type 4 +game_mode 1 合作精英

+game_type 6 +game_mode 0 头号特训

注:若想开服玩合作精英或头号特训        screen -S csgo 清屏后输入

screen ./srcds_run -game csgo -usercon -ip 0.0.0.0 +game_type 4 +game_mode 1 +port 27015 +map coop_kasbah -tickrate 64 -maxplayers_override 32 +mapgroup mg_active

开启64tick服务器(建议64tick,128tick 敌人刷多了sv var 会跳红) 32玩家上限(包含bot) 合作精英模式 地图 凤凰试验室(裂网大行动任务地图)

screen ./srcds_run -game csgo -usercon -ip 0.0.0.0 +game_type 6 +game_mode 0 +port 27015 +map dz_sirocco -tickrate 64 -maxplayers_override 20 +mapgroup mg_active

开启64tick服务器 20玩家上限 (包含bot) 头号特训模式 地图 西洛可

如果想玩其他头号特训地图,在maps里找到对应名字修改启动参数即可

如何使用创意工坊地图?(文件传输软件FileZilla使用)

本地电脑下载FileZilla

https://filezilla-project.org/download.php?type=client

右上角 文件-站点管理器

新站点-协议sftp主机填入服务器公网ip 端口不填(默认),用户名root,密码为前面设置的root密码,也就是ssh命令行的登录密码,密码不记得可以重置

输入完毕,连接

下面以创意工坊地图aim_botz为例,教你如何在服务端开创意工坊地图

如图,连接成功

上图左边为本地站点,右边为远程站点(云服务器)

aim_botz创意工坊地图文件夹为243702660

打开远程站点/home/steamcmd/CSGO/csgo/maps目录

右边空白处鼠标右键-创建目录  目录名称改为workshop(创建workshop文件夹)

接下来,直接将本地站点243702660文件夹拖拽到刚才新建的workshop文件夹

等待传输完毕

命令行依次输入

cd /home/steamcmd/CSGO                                  #进入CSGO目录

screen -S csgo                                                      #用screen创建新会话,会清屏

screen ./srcds_run -game csgo -usercon -ip 0.0.0.0 +game_type 0 +game_mode 1 +port 27015 +map aim_botz -tickrate 128 -maxplayers_override 32 +mapgroup mg_active

待服务端开启完毕(如下图所示)

出现红框内内容,则服务器开启完毕

输入

game_type 3 map aim_botz      使用aim_botz地图自定义模式

进服 模式为  自定义

注:

其他工坊地图也是如此操作,输入game_type 3 map XXX 使用XXX地图自定义模式,有些工坊图不用自定义模式不能正常玩 例如CTX coopmission系列

服务器插件(运行环境)安装(SourceMod、metamod安装)

方法一

直接在云服务器系统自带的火狐浏览器下载(vnc连接)

https://www.sourcemod.net/

左侧Downloads>Stable Builds  选择最新版本linux下载

点击ok

下载完毕,打开前,先在home目录里新建一个文件夹

打开Files(Applications-Accessories-File)

点击Other Locations-computer

进入home文件夹

在空白处鼠标右键-New Folder 新建文件夹,名字自取

文件夹创好后,打开下载的sm压缩包解压

按住Ctrl 把两个文件夹都选上,右键-Extract 找到刚才新键文件夹目录 解压即可

接下来下载 metamod压缩包

https://www.metamodsource.net/

下载&解压路径和SM相同 (Stable Builds 下载最新linux压缩包,解压到同一文件夹)

接着下载VDF文件

Game栏选择csgo 点击Generate metamod.vdf下载

点击右边黑色文件夹图标,打开metamod.vdf下载路径

右键metamod.vdf      Move to 将vdf文件移动到 刚才创建放sm mm 解压文件的文件夹里的addons文件夹

例:刚才创建的是233文件夹,sm、mm压缩包文件解压到该文件夹,文件夹分支为

233

     addons      

                   sourcemod  

                   metamod

     cfg           

                   sourcemod

将vdf文件移动到addons文件夹中

会提示有同名文件存在,replace替换掉旧vdf文件

将addons文件夹移动到home/steamcmd/CSGO/csgo

将cfg文件夹中的sourcemod文件夹移动到home/steamcmd/CSGO/csgo/cfg

方法二 (FileZilla)

在本地电脑下载linux版本 sm mm 以及vdf,解压移动到同一文件夹,vdf移动到addons文件夹,用FileZilla将addons文件夹和cfg中sourcemod文件夹分别拖拽到云服务器home/steamcmd/CSGO/csgo和home/steamcmd/CSGO/csgo/cfg目录

待传输完成

sm mm两种安装方法,任选一个完成安装

接下来十分关键

在ssh命令行中输入sudo dpkg-reconfigure dash  左右键选择No回车

(将sh→dash,改成sh→bash,pushd命令要在bash环境中运行,不然运行服务端sm mm会因pushd报错)

至此,插件运行基础安装完毕

服务器管理员设置&相关插件安装及配置

添加服务器管理员

①在vnc远程桌面中 打开admins_simple.ini

home/steamcmd/CSGO/csgo/addons/sourcemod/configs/admins_simple.ini

在最后一行加上(需带引号,如何查看id下面会介绍)

"STEAM_你的ID"       "99:z"   

ID格式x:x:xxxxxxxxx

②用ssh命令行 vi指令编辑ini文件

依次输入

cd /home/steamcmd/CSGO/csgo/addons/sourcemod/configs

vi admins_simple.ini

按i或a键进入编辑模式 方向键控制光标 编辑完后按esc:wq回车  保存退出

ID查看

打开csgo随便进入一个服务器,人机训练也行,控制台输入status 查看id如下图所示

设置完毕,进服,聊天框里输入/admin 就可使用管理员命令

管理员有权限直接在csgo控制台里输入各种指令

csgo 命令列表

https://developer.valvesoftware.com/wiki/List_of_CS:GO_Cvars

满十插件 warmod

官方页面:

https://forums.alliedmods.net/showthread.php?p=2028726

如果仅是使用插件,只用下载Warmod.smx(插件本体) 与Chi(中文翻译),本地电脑下载,通过FileZilla传输到云服务器,也可直接用云服务器浏览器下载

warmod.smx 文件传到以下路径

home/steamcmd/CSGO/csgo/addons/sourcemod/plugins

chi文件传到以下路径

home/steamcmd/CSGO/csgo/addons/sourcemod/translations/chi

若想修改warmod插件,增加功能或修改输出文本(5e等平台用的就是魔改版的满十插件) 

需要把上图所有inc文件及sp源码文件下载,因为csgo的更新,某些代码规则稍有改变,作者有一个inc文件代码要修改,具体是哪个本人不记得了,不知道作者更新了没,我把以前自己修改好后的inc文件夹以及编译用到的exe、dat文件打包上传网盘

在本地电脑(windows)创建scripting文件夹,在该文件夹中创建include、compiled文件夹 

下载warmod.sp放到scripting文件夹

下载网盘文件

链接:https://pan.baidu.com/s/1-4-PXgbtseL6MDGaQNkmIQ

提取码:5clw

将压缩包里面的exe、dat文件解压到scripting文件夹,将inc文件解压到include文件夹

用notepad打开sp文件修改源码

运行compile.exe,编译修改后的源码

编译成功会在compiled文件夹中生成.smx文件

编译若出现already compiled如下图所示,表明compiled文件夹中已有该插件,将旧smx文件移出compiled文件夹,再运行exe

配置warmod

装好warmod,第一次运行服务端

会在路径/home/steamcmd/CSGO/csgo/cfg下生成warmod文件夹和

gamemode_competitive_server.cfg文件

warmod文件夹里存放满十插件各种cfg文件

简单介绍几个参数

ruleset_global.cfg中  

wm_damageprint_enabled  1  开启每局结束后的伤害显示(只显示玩家的,bot不会显示),和5e b5类似

(但是关闭死亡后的伤害显示需要修改gamemode_competitive_server.cfg

将sv_damageprint_enable  1改成0)

tv_enable 0/1    关闭/开启gotv

wm_auto_record 0/1 关闭/开启demo录制 demo存放在/home/steamcmd/CSGO/csgo/warmod

gamemode_competitive_server.cfg中

bot_quota          #满十插件允许的bot数 默认为0

其他cfg中参数自行研究

简单介绍warmod管理员命令   (管理员为前面ini文件中steam id 对应用户)

聊天框输入

     /ko3          #开启刀局

     /aswap     #换边(可能会出现视角在天上鬼畜的bug开局后跳跃几次解除)

     /fs             #强制开始比赛

其余命令去官方主页面查看,不多介绍

如何关闭插件?

方法1(推荐)

home/steamcmd/CSGO/csgo/addons/sourcemod/plugins

把要关闭的插件移动到disabled文件夹,重启服务器

方法2(不推荐)

管理员在csgo控制台或服务器控制台

使用上图  load加载 pause暂停 unload卸载等命令 空格+插件名称

堡垒之夜跳舞插件

官方页面:

https://forums.alliedmods.net/showthread.php?t=318981

如果下载速度慢↓

百度网盘

链接:https://pan.baidu.com/s/1CThc-j2z39vj-ulCzg7tIQ

提取码:z2cw

跳舞指令: !dance                #聊天框输入     感叹号为英文感叹号,中文无效

跳跃取消跳舞

将压缩包中addons、sound、models文件夹通过FileZilla覆盖到服务器目录home/steamcmd/CSGO/csgo

若玩家本地csgo游戏端没有sound、models文件夹中的资源

玩家进服后会显示下载文件,但是不能下载成功。

解决方法:

1、玩家手动安装资源x:xx\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\csgo

将sound、models文件夹覆盖到该目录

2、搭建fastdl下载服务(玩家进服自动下载服务器资源)

创建新用户(在root用户下创建)

sudo useradd username -m             username 你要创建的用户名

注意要在后面加-m,否则不会在home路径下创建该用户的文件夹(后面要用到),创建好之后可以在/home/路径下查看该用户名的文件夹,在命令行中执行cat /etc/passwd可以查看passwd文件中是否有刚才添加的用户名,如果有,则表示添加成功,

命令行依次输入

sudo passwd username              #为刚才创建的用户设置密码

sudo apt-get update                    #更新软件

sudo apt-get install apache2       #下载web server

sudo a2enmod userdir

sudo service apache2 restart      #重启web server

cd /home/创建的用户名               #进入home/username目录

mkdir public_html                        #在当前目录创建public_html文件夹

cd public_html                             #进入public_html目录

mkdir fastdl                                  #在当前目录创建fastdl文件夹

cd fastdl                                       #进入fastdl目录 fastdl为存放资源目录

通过FileZilla将本地资源sound、models文件夹传输到服务器fastdl文件夹

cd /home/用户名/public_html/fastdl/sound/kodua/fortnite_emotes   #进入fortnite_emotes目录

ls                                                   #显示当前目录文件

用bzip2命令把sound文件夹中全部文件依次压缩成bz2文件

如:

bzip2 athena_emote_bandofthefort_music.wav 

(bzip2会删除源文件只留下压缩文件 ls可查看目录下的文件名,鼠标双击文件名,输入bzip空格鼠标右键粘贴,回车  把每个资源文件压缩成单个bz2文件 当然也可以直接在本地(Windows)下载bzip2的压缩应用,压好传到fastdl)

由于文件太多,我已经把压好的bz2文件打包上传百度网盘

链接:https://pan.baidu.com/s/1ZTi5GU26zRXjxczwvDuWbw

提取码:j3qx

下载解压传到cd /home/用户名/public_html/fastdl/sound/kodua/fortnite_emotes

sound资源弄好了,接下来压缩models资源 方法与sound相同

cd /home/用户名/public_html/fastdl/models/player/custom_player/kodua

文件较少,直接用bzip2命令压缩

bzip2 fortnite_emotes_v2.dx90

bzip2 fortnite_emotes_v2.mdl

bzip2 fortnite_emotes_v2.vvd

 

压缩完后

输入

cd /home/用户名

chmod 755 -R public_html/                #给予apache web server权限

测试web文件下载

在本地打开浏览器输入 公网ip/~用户名/fastdl/

例如 233.233.233.233/~Hiram/fastdl/

 

如果搭建成功会出现以下页面,点击文件就可下载 用的是80端口,云服务器购买时默认开启

接下来修改csgo服务端server.cfg文件,将服务器下载资源指定到刚才浏览器输入的地址

用ssh命令行vi指令修改或vnc 图形桌面修改或用FileZilla将编辑好cfg的覆盖过去

我只讲一种,方法前面都有介绍

SSH修改:

命令行依次输入

cd /home/steamcmd/CSGO/csgo/cfg

vi server.cfg       

通过方向键换行移动光标,按i或a进入编辑模式  在最后一行加上以下参数

sv_downloadurl "http://xxx.xxx.xxx.xxx/~用户名/fastdl"

sv_allowdownload "1"

sv_allowupload "1"

sv_pure_kick_clients "0"       

注:http://     必须要加上

(pure_kick参数含义  资源下载完毕但本地文件与服务器不匹配的玩家会被踢出服务器)

编辑完后esc 输入:wq回车 保存退出

开启csgo服务端,本地没有服务器资源的玩家进入服务器会自动下载文件

csgo 控制台中可以看到文件是否下载成功,待所有文件下载完毕进服,但是可能也有失败报错的

单个资源下载成功

例如:

Downloading http://xx.xxx.xxx.xx/~Hiram/fastdl/sound/kodua/fortnite_emotes/Hip_Hop_Good_Vibes_Mix_01_Loop.wav.bz2.

Error downloading http://xx.xxx.xxx.xx/~Hiram/fastdl/sound/kodua/fortnite_emotes/Hip_Hop_Good_Vibes_Mix_01_Loop.wav.bz2

这里是文件名大小写导致错误,我服务器资源用的hip_hop_good_vibes_mix_01_loop.wav.但下载的是每个字母首字母大写的bz2压缩包,该文件不存在,故报错,把错误的bz2压缩包文件名大小写改了就解决了

Fastdl搭建成功,以后要是使用csgo sdk hammer制作地图,或写需要调动声音、模型等资源的插件,直接把相关资源打包(不能直接打包文件夹)压缩成bz2格式存放到fastdl文件夹(文件夹分支要符合csgo服务端根目录)玩家进服直接下载,创意工坊下图速度不稳定。

死斗插件

百度网盘

链接:https://pan.baidu.com/s/1sXw1KrKFJwsF94zwnOLU_A

提取码:4r3t

解压得到

全选,通过FileZilla覆盖到云服务器/home/steamcmd/CSGO/csgo

开服前将不用的插件移动到disabled文件夹或者重命名改后缀,改成除smx外就行

多个插件开服会相互冲突

注:死斗插件有三个

死斗命令

聊天框输入guns 打开枪械选择界面

本地xxxx/addons/sourcemod/configs/deathmatch路径下

ini文件Windows下用notepad修改不能用记事本修改,参数里面有注释,自行修改

spawns文件夹里存放的是死斗地图重生点三维坐标txt文件

游戏聊天框输入/dmadmin 进入编辑重生点界面,打开编辑,地上发光的点为重生点(仅在编辑模式可见)可删除/建立重生点,以自己人物模型所在坐标设立重生点,设好点后,保存,如果是spawns里没有的地图,会创建txt文件

投掷物轨迹插件

链接:https://pan.baidu.com/s/19MXy5zFgGqoCTVKhJ_eFiw

提取码:l2x7

解压通过FileZilla传输到服务器plugins目录 即安装完毕

插件本体NadeTails.smx

开服跑图可以用来看投掷物轨迹,好友开黑跑图用sv代码调出的轨迹只能房主看见

也可以搭配一些娱乐插件使用

BOT增强插件

链接:https://pan.baidu.com/s/1Nc6ady9cOwP2RI5XqX9Q5Q

提取码:wiab

将addons文件夹、botprofile.db传到服务器csgo服务端根目录 即安装完毕

插件本体bot_improver.smx

注意:替换botprofile.db前备份原botprofile.db文件,建议直接改个格式,方便换回来

投票选图修复插件

注:本人去年使用的老版本sm、mm 自带的结束投票选图插件有bug,不知新版本官方更新没有,如果出现投票选图不正确的现象,将nextmap_fix.smx放入plugins文件夹

 

链接:https://pan.baidu.com/s/1noBcT-zf065rkIFS3Yjecw

提取码:vgvk

KZ插件

无,本人老寒腿了     狗头

本人自制插件

投掷武器模式+职业

因为不太平衡 就不发布了

国外sourcemod插件论坛

https://forums.alliedmods.net/forumdisplay.php?f=108

 

开服注意事项

如果是低配服务器且后台程序多,开服前最好重启云服务器,待重启完毕直接用ssh命令行开服,不用打开vnc应用,尽量减少负担 服务端一般只占200-500mb,若还想进一步减轻服务器负担,可以关掉ssh端口,以后再用命令行开启vnc server 本地用vnc图形界面,打开任务管理器关闭scrds_linux

fastdl可以在本地用映射软件(不推荐,别问,问就是太复杂,本人也没成功)或另外的云服务器搭建,如果配置低,在开服的服务器搭建,有玩家进服时会影响服务器性能,可能导致服里玩家跳loss、sv、var,如果是朋友间开服娱乐,就没有必要专门弄台服务器搭建fastdl

建议用电脑端查看本专栏在打印页面复制粘贴代码,手机端版面太乱!

最后,如果本教程中出现了错误或你遇到了某些问题,请在评论指出或私信本人。

望大家多多点赞、投币支持up



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3