1.准备内容
1.1 服务器及OSS对象储存服务
云服务器服务商不限,推荐阿里云腾讯云等大厂,要求需要有固定公网ip且能全球访问,本文使用的是阿里云。
1.1.1 配置
核心数:最低双核心
主频越高越好。
内存:最低2GB
实测低于2GB会导致服务器无法部署。
带宽:按人数选择
实测发文前最新版服务端 "版本:13879" ,单人游玩上行速率 ±60kb/s,双人 ±110kb/s。
1M带宽理论上行速率 128kb/s,只能带得起一两个人。
磁盘:系统盘20GB 数据盘80GB+
全球KZ地图资源包解压完46GB整,CSGO服务端大小也不小。
不想全装地图可以酌情减少数据盘。
1.1.2 系统
本文使用的是纯净版 Windows Server 2022 数据中心版,2019也适用,2012 R2就不推荐了。
不要安装自带什么什么环境的镜像,很多东西用不到浪费资源。
1.1.3 安全组放行
HTTP 80 (默认必选) TCP
HTTPS 443 (默认必选) TCP
SSH 22 (默认可选,Windows没啥大用) TCP
RDP 3389 (默认但可更换,后期建议更改) TCP
phpMyAdmin 888 (可选,否则不能通过网页管理数据库) TCP
FTP被动模式 3000/4000 (可选,否则只能使用主动模式) TCP
宝塔面板主页 8888 (必选) TCP
FTP主动模式 20/21 (必选) TCP
CSGO 27015 (必选,可更换) UDP
在自己云服务提供商的控制台一般都能找到这样的界面,大同小异。
1.1.4 OSS对象储存 (可选,否则需要自行搭建FastDownload服务器)
鉴于很多云服务器的便宜套餐带宽很低,且有人下载时会影响上传速率,造成游戏中的玩家丢包,这里推荐OSS对象储存服务(收费,但是不是很贵,可以购买资源包),这里以阿里云为例。
1.1.4.1 购买资源包
进入阿里云界面,搜索对象储存OSS,找到资源包购买。
商品类型:OSS资源包;资源包类型:标准本地冗余储存;地域:中国大陆通用;标准 - 本地冗余存储规格:40GB (足够);时长随便。
如果服务器资源下载量特别大的建议购买下行流量资源包,没什么下载量的小服务器没必要,按量付费即可。
1.1.4.2 创建Bucket
左侧选择Bucket列表,点击创建Bucket。
Bucket名称:随便写 (需要遵守命名规则)。
地域:有地域属性,位置选一个中国大陆之内差不多点的地方。
储存类型:标准储存。
储存冗余类型:本地冗余储存。
读写权限:公共读并点击继续修改。
所属资源组:默认只有一个没得选。
Bucket功能都不要,要点了某些功能可能会有不必要的收费。
全完事之后点确定。
1.1.4.3 上传文件
进入刚刚创建的Bucket,点上传文件
把要上传的文件带文件夹全拖进来点上传就行 (在这个页面上传文件不要钱)。
上传到和文件ACL不用动。
要上传什么东西和具体用法之后再说。
1.2 环境准备
1.2.1 远程桌面连接及临时上传文件
Win+R 打开运行,输入 mstsc,打开远程桌面连接。
点击显示选项。
计算机填写你的服务器公网IP,如果默认端口不是3389就填写 “IP:端口”(不知道就先别管这个,默认他就是3389)。
用户名填写云服务器运营商给你的用户名 (默认一般是Administrator)。
转到本地资源页面点详细信息,驱动器里面随便选一个盘点确定。
回到常规页面点一下另存为方便下次连接,随便保存到一个方便的地方。
点击连接,等一会进桌面,桌面上一般只有个垃圾桶,先要把计算机调出来,如果一开始就有的话请忽略以下步骤。
以下内容我进入虚拟机环境运行。
关掉自己弹出来的服务器管理面板,自己没弹出来的当我没说。
桌面上右键选个性化。
左边主题,右边桌面图标设置,把计算机勾上点确定,桌面上应该有计算机了。
打开计算机就能看见本地磁盘和刚才设置的远程磁盘,以后只要把文件放进远程磁盘里,本机和服务器都会看见这个文件,后期传文件推荐使用FTP,这种方法仅供临时用用。
1.2.2 磁盘分区
可以分区也可以只用系统盘,建议分区。
如果你的云服务器已经区分了系统盘和数据盘可以完全忽略这个步骤,只有系统盘的需要压缩C盘新加一个分区用于储存数据。
点击开始按钮,选择服务器管理器。
右上角点工具,计算机管理。
左边磁盘管理,在C盘右键选压缩卷。
直接输入想要分出来多大空间,单位是MB,自行除以1024就是GB,记得要给C盘留20GB及以上的空间。
例如这里想要剥夺C盘20G的空间就这这里输入 20x1024=20480MB ,点击压缩。
在新出来的黑框里点右键新建简单卷。
直接下一步下一步最后点完成,什么都不用动,新分区就出来了,自己懂的话按需修改中间的参数,不懂的话直接下一步到最后就完了。
至此分区完毕。
1.2.3 安装宝塔Windows面板
点击下载宝塔Windows面板
网址失效请到:https://www.bt.cn/new/download.html 自行下载。
将安装包解压出来放到远程磁盘内并在远程桌面连接里找到,拖到桌面,或者直接打开服务器里的EDGE浏览器下载。
打开安装程序。
展开自定义选项,路径不用动(不要放在C盘),下面开机自启勾上,添加到启动栏随意,点击一键安装,等着装完。
选择开始使用。
关掉自己弹出来的信息窗口。
域名:如果今后想用域名访问宝塔面板,请在你的域名注册商处添加一条A解析记录,将你的云服务器公网IP指向该域名,并添在这里,不想用的可以不用管。
端口:不用改 (懂的可以改,并修改前面的安全组规则,不懂的不要动)。
安全入口:不用改 (可以改成别的没什么影响,不要用中文)。
授权ip:什么都不写。
用户名和密码:修改成你能记住的,这是用于登录宝塔面板的账号密码。
点击保存配置。
以后上方的面板地址就是你今后登录宝塔面板的地址,可以在任意计算机登录访问。
随便找一台电脑访问宝塔面板(当然也可以用云服务器本机),输入刚才设置的账号密码登录。
如果遇到访问不了请检查安全组是否放行前面提到的8888端口(或者是你改的)。
拉到底,点同意,点进入面板。
自己注册个宝塔账号登录。
在弹出的套件安装里选择以下项目:
Apache 2.4
MySQL 5.6
FZ Server 0.9
PHP7.4
phpMyAdmin 5.0
并点击最后一个一键安装,前面两个不要点!
等待安装完成。如果长时间没动,把消息盒子关了点右上角重启,选重启面板,然后刷新网页,点左上角IP后面的数字可以再次打开消息盒子。
安装完了长这样,刷新网页。
点左边软件商店,应用分类选运行环境,把刚才安装的东西首页显示都打开,这样在首页就能看见了。
至此宝塔面板安装完毕,以后的配置都需要大量依靠宝塔面板,请尽量熟悉操作的同时并不要乱动里面的任何配置,除非你知道自己在做什么 !
1.2.4 FTP设置
1.2.4.1 服务端配置
进入远程桌面连接,进入一个任意磁盘 (该磁盘是未来上传文件的磁盘)。
新建一个文件夹,名字叫FTP (随便起,最好是英文,放在哪里没关系,推荐放根目录方便找,也可以发送到桌面一个快捷方式)。
打开宝塔面板,进入左边FTP页面,选择添加FTP。
用户名密码随便写,只是以后用来连接FTP的账号密码,根目录选你刚才建立的文件夹。
选择提交。
选择右边的管理,上传下载限速改成0KB,选择保存。
至此FTP服务端配置完毕。
1.2.4.2 客户端配置
市面上有很多很多FTP软件供我们选择,基本使用方法大同小异,这里我使用8UFTP来做演示。
8UFTP官网
打开软件点击左上角电脑图标,打开站点管理器,点新站点。
可以给你的新站点改个名字,这个随意。
主机名填写你的云服务器公网IP,端口没改过不要动,用户名和密码填写在宝塔面板FTP那里设置的用户名和密码。
点击连接。
如果没有开放被动模式端口或者遇到无法连接请点击高级,将模式改为活动模式。
连接成功后右下控制台会提示成功取得目录列表,这时候直接将文件拖到右边即可上传。
如想下载服务器内的文件,请在远程桌面内将需要下载的文件放入FTP文件夹内,在客户端FTP软件内将文件拖出来即可。
上传速率和服务器下行带宽有关,下载速率和服务器上行带宽有关。
至此FTP总体配置完毕。
1.2.5 数据库
这里我们使用了MySQL数据库,在安装宝塔面板时就已经安装好了。
CSGO服务器也可以使用自带的SQLite数据库,但SQLite只能在单个服务器使用,不能实现多服务器数据共享,所以这里选用MySQL。
打开宝塔面板在左边选择数据库,并点击更改root密码,密码你随便设置一个,点击提交即可。
1.2.5.1 phpMyAdmin管理数据库
打开宝塔面板文件夹内 phpMyAdmin 文件夹,找到 config.inc.php,用记事本打开。
找到 $cfg['blowfish_secret'] ='';
在两个引号之间随便填写32个小写字母 。
实在编不出来这里提供一个工具:随机字符生成器
保存关了就行。
打开宝塔面板,左边选数据库,打开phpMyAdmin。
语言选一个你能看懂的,有中文。
用户名:root
密码就是你之前设置的root密码,点击执行。
在这里你可以方便的在线管理你的数据库,有关这个页面的更多用法,请参见:phpMyAdmin标准教程
1.2.5.2 数据库软件管理数据库
数据库软件也有很多种,例如 navicat 等,这里我使用的是 JookDB 进行演示 (因为免费不用激活 =-=)。
JookDB官网
在服务器内安装数据库软件,打开它。
新建一个MySQL数据源。
数据源名称随便写,下面的密码就是你的 root 密码,点击OK即可。
接下来就可以通过软件进行数据库管理了。
至此数据库的配置完成。
至此环境搭建全部完成。
2 CSGO服务端配置
2.1 安装 Windows Server Srcds SManage
这是一款X社的用于方便Windows下服务器管理软件。
下载地址:Windows_Server_Srcds_SManage
将文件解压到任意位置。
这款软件含有一个 CleanerX,该软件可以在内存超过一定值时自动清理内存,可以自行尝试。
打开 xnet_srcdsmanager ,可以往桌面发送快捷方式。
点击Setting,选择语言为 chi.ini ,这样就换成了简体中文 (仍有部分英文,不过没影响)。
打开 xnet_srcdsmanager 下的 steamcmd 文件夹
打开steamcmd 等待安装完毕,如遇到提示因网络问题无法安装请自行找加速器解决。(迅游可以在 Windows Server 2022 下运行,UU实测不行就别试了)
2.2 CSGO服务端安装
在任一磁盘下新建一个文件夹叫 GOKZ (其实随便,以下我默认以GOKZ为例)。
在 Steamcmd 黑窗口里输入 force_install_dir "刚才GOKZ的路径"
例如我这里就是 force_install_dir D:\GOKZ
按回车。
输入 login anonymous 进行匿名登录。
这里其实可以登录自己的Steam账号的,但是没必要。
出现3个OK就算成功。
输入 app_update 740 开始安装CSGO服务端,等待安装完成。
提示 Success! App '740' fully installed. 即安装完成。
输入 quit 关掉 steamcmd ,点 X 也行。
2.3 配置CSGO服务端并导入 Windows Server Srcds SManage
2.3.1 配置服务端
转到 GOKZ\csgo\cfg 目录,在文件夹下新建一个文件:server.cfg
看不见拓展名的点上面查看,把文件拓展名勾上。
用记事本打开该文件。
在里面填入:
hostname ""
引号内填写服务器的名字,例如 abcdefg 不支持中文。
rcon_password ""
服务器 rcon 密码,随便设置。
sv_allowdownload 1
sv_downloadurl ""
先空着,这里以后要填写 fastdl 服务器链接。
mp_autokick 0
sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXX
点击这里申请服务器令牌:Steam 游戏服务器帐户管理
登录你的Steam账户,在APPID填写730点击创建,你会得到红框内的令牌,把令牌复制到上面的XXXXXXX的位置。
例如你的令牌的ABCDEFGHIJKLMNOP1234
那么就是 sv_setsteamaccount ABCDEFGHIJKLMNOP1234
保存,关闭。
2.3.2 将服务器导入 Windows Server Srcds SManage
打开 Windows Server Srcds SManage,选择添加编辑。
服务器名称:随便起
服务器路径:选择GOKZ目录下的 srcds.exe
端口:自行设置 (前面安全组放行过的CSGO端口)
地图:服务器的起始地图,以后添加完地图包之后可以改
最大玩家:自己定,服务器允许进来的人数
自定义启动行:-tickrate 128 -usercon +game_type 0 +game_mode 0
Steam GSLT:刚才申请到的令牌
剩下的不要动,点保存。
先不要着急启动服务器。
2.4 添加GOKZ服务器地图包并配置FastDownload服务器
2.4.1 添加服务器地图包
全球GOKZ服务器地图包下载地址:点击下载
自己选择需要的难度下载,可以全装,按照服务器剩余空间决定。
下载完成后将所有 bsp 文件放入 GOKZ\csgo\maps 目录下,这里为了演示就放一个。
不要问怎么解压的问题,解压软件自行解决,推荐7zip。
放完地图后,在 GOKZ\csgo 目录下,找到 mapcycle.txt maplist.txt 打开其中一个,将里面的内容全删掉,改成你添加的所有地图名,一行写一个,例如我这里放了 kz_aaaa
mapcycle.txt maplist.txt这两个文件要求里面的内容完全一样,改一个另一个复制过去就可以,保存后关闭。
地图名字下载:下载地图名字
在 Windows Server Srcds SManage 刚刚配置好的服务器选中,点击上面的 添加/编辑,将起始地图改成任意kz地图即可,点击保存。
2.4.2 配置FastDownload服务器
2.4.2.1 OSS对象储存用户
这里以阿里云为例,已经配置了OSS对象储存的玩家,打开OSS对象储存管理面板。
打开你创建的Bucket资源。
选择概览,找到下面的外网访问Bucket域名,将它改成 http://Bucket域名/ 形式,粘贴到 GOKZ\csgo\cfg\server.cfg中的 sv_downloadurl "" 的两个引号中间。
例如:sv_downloadurl "http://bucket-oss-beijing.alicloud.com/"
在文件列表里新建一个叫 maps 的目录 (必须准确),打开该目录将之前下载的所有 bsp 地图文件上传到这里,可以将每个地图文件压缩成bz2再上传来节省空间和下载流量,具体压缩方法论坛有其他教程和工具这里就不说了。教程
2.4.2.2 配置云服务器Fastdl
没有OSS对象储存的玩家可以在本机创建Fastdl服务器来进行资源下载,该方法和上面的二选一。
打开宝塔面板,左边选网站,删除默认的网站 (会做一个小学算术题,不会算的用计算器)。
点击添加站点。
域名:需要在域名服务商提前设置好域名解析指向到云服务器公网IP
例如:fastdl.wangermazi.io:760 必须加端口并在安全组放行 (端口可以换,不冲突即可)
没有域名的我建议抓紧时间去申请一个,很有用,这里可以临时填写 服务器公网IP:port
例如:122.123.124.4:760
备注:随便写
根目录:指向 GOKZ\csgo
别的不用动点提交。
将你设置的域名改成 http://域名或ip:端口/ 形式,粘贴到 GOKZ\csgo\cfg\server.cfg中的 sv_downloadurl "" 的两个引号中间。
例如:sv_downloadurl "http://122.123.124.4:760/" sv_downloadurl "http://fastdl.wangermazi.io:760/"
2.4.2.3 其他搭建方法
参见其他文章:Fastdl
至此服务器参数配置完毕。
3 必要插件
至此你已经拥有了一个可以正常运行并下载地图的CSGO服务器,这里需要安装必要的插件实现相应功能。
参考文档:GOKZ全球文档
3.1 插件 (必选)
你需要下载的文件有:(GitHub打不开的需要科学上网)
Metamod:Source:点击下载(官网)
SourceMod:点击下载(官网)
MovementAPI:点击下载(GitHub)
GOKZ:点击下载(Github)
SteamWorks:点击下载(官网)
GlobalAPI plugin:点击下载(BitBucket)
KZ Server Advisor Plugin:点击下载(BitBucket)
SMJansson:点击进入(AlliedModders)
按顺序安装插件,SMJansson里面的两个都需要下载,你应该得到如下文件。
安装位置
Metamod:Source:将压缩包内所有文件夹解压到 GOKZ\csgo 目录下
SourceMod:将压缩包内所有文件夹解压到 GOKZ\csgo 目录下
MovementAPI:将压缩包内所有文件夹解压到 GOKZ\csgo 目录下
GOKZ:将压缩包内所有文件夹解压到 GOKZ\csgo 目录下
SteamWorks:将压缩包内所有文件夹解压到 GOKZ\csgo 目录下
GlobalAPI plugin:将压缩包内所有文件夹解压到 GOKZ\csgo 目录下
KZ Server Advisor Plugin:将该文件移动到 GOKZ\csgo\addons\sourcemod\plugins 目录下
SMJansson:将压缩包内 pawn 文件夹里的所有文件夹解压到 GOKZ\csgo\addons\sourcemod 目录下
SMJansson_binaries:将压缩包内 smjansson.ext.dll 解压到 GOKZ\csgo\addons\sourcemod\extensions 目录下
至此你已经完成了所有必要插件的安装。
3.2 必要插件配置
3.2.1 启用与禁用插件
进入 GOKZ\csgo\addons\sourcemod\plugins\disabled 目录,将以下文件:
mapchooser.smx
nominations.smx
randomcycle.smx
rockthevote.smx
移动到 GOKZ\csgo\addons\sourcemod\plugins 目录下 (人话就是就是上一级文件夹)。
进入 GOKZ\csgo\addons\sourcemod\plugins 目录,将以下文件:
basebans.smx
funcommands.smx
playercommands.smx
移动到 GOKZ\csgo\addons\sourcemod\plugins\disabled 目录下。
原因是全球插件与这三个插件冲突。(下面的图看不见 playercommands.smx ,别忘了禁用)
3.2.2 插件数据库配置
打开宝塔面板,选择左边数据库,点击添加数据库。
数据库名:gokz
用户名:gokz (应该会自动填写)
密码:自己设置一个,尽量不要和 root 密码相同,也可以用他乱序的,这个密码后期能看见
别的不用改,点击提交。
再添加一个数据库
数据库名:clientprefs
添加完长这样,密码点一下眼睛可以看见。
此时在 phpMyAdmin 页面和数据库管理软件应该可以看见和管理数据库了。
用记事本打开 GOKZ\csgo\addons\sourcemod\configs 目录下 databases.cfg 文件
删除以下项目:
添加以下项目:
"clientprefs"
{
"driver" "mysql"
"host" "localhost"
"database" "clientprefs" //宝塔面板数据库页的数据库名
"user" "clientprefs" //宝塔面板数据库页的用户名
"pass" "jKpkkiaSDnnkyi3j" //宝塔面板数据库页的密码
"port" "3306" //MySQL端口没改过的写3306
}
"gokz"
{
"driver" "mysql"
"host" "localhost"
"database" "gokz"
"user" "gokz"
"pass" "DTFbtZyt3XMmXfLb"
"port" "3306"
}
注意标头要和数据库对应,按照以下格式填写。
保存并关闭。
至此必要插件配置已经全部完成。
4 尝试首次启动服务器
打开 SrcdsManager ,选中服务器,点击启动。
看不见控制台点一下上面的隐藏/显示服务器。
在服务器控制台输入 sm_kzserveradvisor_gokz
按回车。
如下图所示,只有倒数第二个API是FAIL,其他是PASS代表服务器安装完全正确,这里由于是虚拟机无法进行实际游戏测试。
如有其他错误请打开 GOKZ\csgo\addons\sourcemod\logs 目录下的 LXXXXXXX.log,XXXXXXX是服务器日期,翻到最下面会看到具体的错误,排除不了请将日志发出来。
以下由真的服务器测试:
如果服务器安装完全正确,请连接你的服务器,打开CSGO控制台
输入 "connect 域名:prot" 或者 "connect 云服务器公网IP:prot ",端口是27015的可以不写端口。
聊天窗口输入 !gc 或者控制台输入 sm_gc
聊天窗口应当除了 API Key 是 X,其余理应是 ✓ (可能有的人You也是X,这个没影响)
遇到 Vanilla X | SimpleKZ X | KZTimer X 可能是全球API炸了,稍等一会重连服务器应该就会好
Map X 是因为该地图和全球的地图不一样,可能是魔改版,请重新下载地图替换进 GOKZ\csgo\maps 目录 (也可能是全球API炸了)
回到 SrcdsManager ,选中服务器,点击停止,关闭服务器。
5 申请全球服
5.1 portal.global-api.com 申请
打开网站:Global-Api
点击登录。(这个网站有时候是登录不了的,登录不了就不用试了,可能得好几天才能好)
由于写这篇文章的时候网站就坏了,以下仅做演示:
登陆成功后在左边 Servers 里有个 My Servers,点进去选 NEW SERVER
Server Name:随便写 (最好写一个和KZ相关的)
IP:云服务器公网IP (这也是必须要有公网IP的原因,没有是不能申请全球服的)
Port:游戏端口
LAN:逗人玩的,勾了就不让你点APPLY =-= (局域网服务器肯定不能申请全球的)
点APPLY。
网站要好的话,填完后圆圈那个地方有个下拉菜单,打开后会显示你的 APIKEY。
打开 GOKZ\csgo\cfg\sourcemod 目录,新建 globalapi-key.cfg 文件,将 APIKEY 粘贴到里面并保存。
5.2 forum.gokz.org 申请
申请并填写 APIKEY 之后,需要到论坛发帖子等全球管理员审核你的服务器,你的服务器需要保证24小时开机,因为全球团队是外国人,他不一定什么时候上线,一个月之内都有可能。
申请链接:Application
用 Steam 登录网站,点击 Start a Disscussion
按以下格式填写下面的内容:
Discussion Title:Server Application
What is the ID of the server(s) on the GlobalAPI Portal?
"此处写 portal.global-api.com 你看APIKEY那个地方有个ID"
What is the output on your server(s) when you use the KZ Server Advisor?
"此处写Pastebin链接"
Pastebin链接生成教程:
打开网址:Pastebin
请在服务器控制台运行 sm_kzserveradvisor_gokz 命令,并打开 GOKZ\csgo\addons\sourcemod\logs 目录下的 LXXXXXXX.log,XXXXXXX是服务器日期
复制日志最下方以下片段到网站的 NEW Paste:
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] Version: 1.2.0
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] Timestamp: 1690036697 (07/22/23 22:38:17)
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] Ran by: Console (N/A)
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] Server Hostname: "Test Server"
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] Server IP & Port: "172.18.4.13:27025"
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] Plugin list:
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] Name Version File
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Admin File Reader 1.11.0.6934 admin-flatfile.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Admin Help 1.11.0.6934 adminhelp.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Admin Menu 1.11.0.6934 adminmenu.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Anti-Flood 1.11.0.6934 antiflood.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Basic Chat 1.11.0.6934 basechat.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Basic Comm Control 1.11.0.6934 basecomm.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Basic Commands 1.11.0.6934 basecommands.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Basic Info Triggers 1.11.0.6934 basetriggers.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Basic Votes 1.11.0.6934 basevotes.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Client Preferences 1.11.0.6934 clientprefs.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Fun Votes 1.11.0.6934 funvotes.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GlobalAPI-Logging-Flatfile 2.0.4 GlobalAPI-Logging-Flatfile.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GlobalAPI-Retrying-Binary 2.0.4 GlobalAPI-Retrying-Binary.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GlobalAPI 2.0.4 GlobalAPI.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Anti-Cheat 3.6.1 gokz-anticheat.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Chat 3.6.1 gokz-chat.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Core 3.6.1 gokz-core.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ KZErrorBoxFixer 3.6.1 gokz-errorboxfixer.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Global 3.6.1 gokz-global.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Goto 3.6.1 gokz-goto.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ HUD 3.6.1 gokz-hud.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Jump Beam 3.6.1 gokz-jumpbeam.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Jumpstats 3.6.1 gokz-jumpstats.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Local DB 3.6.1 gokz-localdb.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Local Ranks 3.6.1 gokz-localranks.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Measure 3.6.1 gokz-measure.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Mode - KZTimer 3.6.1 gokz-mode-kztimer.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Mode - SimpleKZ 3.6.1 gokz-mode-simplekz.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Mode - Vanilla 3.6.1 gokz-mode-vanilla.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Momsurffix 3.6.1 gokz-momsurffix.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Paint 3.6.1 gokz-paint.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Pistol 3.6.1 gokz-pistol.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Player Models 3.6.1 gokz-playermodels.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Profile 3.6.1 gokz-profile.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Quiet 3.6.1 gokz-quiet.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Racing 3.6.1 gokz-racing.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Replays 3.6.1 gokz-replays.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ SaveLoc 3.6.1 gokz-saveloc.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Slay On End 3.6.1 gokz-slayonend.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Spectate Menu 3.6.1 gokz-spec.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Tips 3.6.1 gokz-tips.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - GOKZ Teleport Angle Fix 3.6.1 gokz-tpanglefix.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - MapChooser 1.11.0.6934 mapchooser.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - MovementAPI 2.4.2 movementapi.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Nextmap 1.11.0.6934 nextmap.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Map Nominations 1.11.0.6934 nominations.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - RandomCycle 1.11.0.6934 randomcycle.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Reserved Slots 1.11.0.6934 reservedslots.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Rock The Vote 1.11.0.6934 rockthevote.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Unknown Unknown smjansson.example-01.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Unknown Unknown smjansson.example-02.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Unknown Unknown smjansson.example-03.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Unknown Unknown smjansson.example-04.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - SMJansson, Test, Create JSON 0.0.1 smjansson.test.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] - Sound Commands 1.11.0.6934 sounds.smx
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] Test results:
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] > Server tickrate
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] [STATE] PASS
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] > Server password
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] [STATE] PASS
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] > -nobots parameter
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] [STATE] PASS
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] > Bad plugins
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] [STATE] PASS
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] > GlobalAPI
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] [STATE] FAIL
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] [ERROR] cfg/sourcemod/globalapi-key.cfg file does not exist or is empty
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] [NOTE ] Make sure to put your API key (even if unapproved) inside the file
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] > GOKZ-Global
L 07/22/2023 - 22:38:17: [KZServerAdvisor-latest.smx] [STATE] PASS
点击 Create New Paste
此处就是应该写进申请的Pastebin链接:
请务必保证日志内容仅有倒数第二个 APIKEY 是 FAIL 其余都是 PASS 再申请!
5.3 等待全球组审核
全球组审核特别慢,请耐心等待!
至此全部教程完结!