CSGO GOKZ服务器搭建教程(Linux)(3)安装GOKZ 并申请白名单;
上一篇讲了如何安装CSGO服务器并连接,这一篇来安装并配置GOKZ插件
GOKZ官方的教程文档:https://docs.gokz.org/guides/global-gokz.html
![featured image](https://img.4tr.cc//i0.hdslb.com/bfs/article/71bf2cd56882a2e97f8b3477c9256f8b09f361d3.png?w=1920&q=75)
一、安装SourceMod以及MetaMod
在安装GOKZ插件前,我们需要安装插件平台 SourceMod&MetaMod
首先用csgoserver账户连接至服务器,然后进入到csgo目录下
![featured image](https://pic.rmb.bdstatic.com/bjh/ee80505c83b54602601f1d928e7973a0.png?w=1200&q=75)
然后分别进入这两个网站
SourceMod官网:https://www.sourcemod.net/downloads.php?branch=stable
MetaMod官网:https://www.metamodsource.net/downloads.php?branch=stable
![featured image](https://pic.rmb.bdstatic.com/bjh/168679f36f3f576d04cf30841d0c9dcf.png?w=3840&q=75)
右键Linux这里的图标,点击复制最新版的下载链接,然后使用wget指令下载
![featured image](https://pic.rmb.bdstatic.com/bjh/6082a86aacc2ba303b48f400a09855a6.png?w=1920&q=75)
Metamod同理
![featured image](https://pic.rmb.bdstatic.com/bjh/2f9f729a9b71ea8321be056fae03284a.png?w=3840&q=75)
下载完成之后解压缩
tar -xzvf 指令后面接文件名:
![featured image](https://pic.rmb.bdstatic.com/bjh/c84692c58ae179bfcd5f1466409c062a.png?w=1920&q=75)
然后删除压缩包包, rm指令后面同样接文件名
然后可以验证一下是否安装成功了sourcemod和metamod
回到csgoserver目录下,重启服务器,然后进入服务器控制台
(注:执行./csgoserver之类的指令时需要切换到家目录下,即 cd ~,之后不再赘述)
![featured image](https://pic.rmb.bdstatic.com/bjh/77d65dcf00e475cb0f351099d4ca2ba2.png?w=1080&q=75)
再csgoserver控制台内输入
弹出版本信息说明安装成功
按下快捷键 ctrl+b, 然后按 D 退出控制台,注意不要使用 ctrl+c 直接退出控制台;
二、安装MovementAPI & GOKZ
可以在自己电脑上新建一个csgo文件夹,然后将下载好的压缩包解压放到里面,最后再通过Xftp上传至服务器;这种方法可能上传速度较慢,但是较为直观和方便;
进入这个网址:https://github.com/danzayau/MovementAPI/releases
点击下载最新版本的movementAPI压缩包
![featured image](https://pic.rmb.bdstatic.com/bjh/18a73882a89f40528119f072abd6b804.png?w=1920&q=75)
下载完成后解压至文件夹中
![featured image](https://pic.rmb.bdstatic.com/bjh/375a8688624b4ae8a820508f6d8b11dc.png?w=3840&q=75)
然后打开Xftp ,使用 csgoserver 账户连接,并且进入到 csgoserver目录下,将addons文件夹拖拽即可上传(注意不要拖到其他文件夹里了)
![featured image](https://pic.rmb.bdstatic.com/bjh/b4f601b5f653d111e9f562f3a077ef67.png?w=3840&q=75)
提示选择覆盖 ,并勾选全部应用;
接下来安装GOKZ:
下载最新的压缩包:https://github.com/KZGlobalTeam/gokz/releases
![featured image](https://pic.rmb.bdstatic.com/bjh/52f1435b2af2c7401f3f6e9436ce4290.png?w=3840&q=75)
同样在本地解压到文件夹中然后上传;
![featured image](https://pic.rmb.bdstatic.com/bjh/8aecf14bccf4c45d5a2169cb0b48d509.png?w=3840&q=75)
然后进入到/csgo/addons/sourcemod/configs目录下
修改database.cfg文件
在最后一个大括号前,粘贴如下内容
![featured image](https://pic.rmb.bdstatic.com/bjh/c205677451339b3d6e5edc107060f509.png?w=828&q=75)
编辑完成后保存退出;
在这个文件夹下顺手给自己个管理员权限,编辑admins_simple.ini文件
在下方填入
例如:
![featured image](https://pic.rmb.bdstatic.com/bjh/32a83ee928f063372aadb7046588ccf1.png?w=828&q=75)
如果你不知道你自己的SteamID,可以在这个网站查到 https://steamid.io/
或者在你的CSGO客户端连接至服务器时,控制台输入 status 查看;
这里操作完成后重启服务器
然后自己连接至服务器,应该能看到GOKZ的插件生效了
![featured image](https://pic.rmb.bdstatic.com/bjh/ad9ebb84389a4e4436be9e71e63865d1.png?w=3840&q=75)
还可以输入!admin,检查管理员设置好没
![featured image](https://pic.rmb.bdstatic.com/bjh/92337243d53b4e6caff402bfe683b646.png?w=750&q=75)
三、下载全球地图,更改地图列表,启用投票换图
可以在这里找到全球地图 https://maps.cawkz.net/
首先进入maps文件夹
下载地图压缩包 解压 然后删除安装包
地图下载的时候也不用闲着,先来修改 mapcycle 以及 maplist
用Xftp切换到/csgoserver/serverfiles/csgo目录下,crtl+F 搜索map,打开这两个文件
![featured image](https://pic.rmb.bdstatic.com/bjh/1e737d7ec452f3184f5d1fd567ef2bc7.png?w=1920&q=75)
这里可以找到全球地图的地图列表:https://maps.cawkz.net/mapcycles/
点开 gokz.txt 就是全地图,直接 ctrl+ A 全选, 然后 ctrl+c复制到
mapcycle.txt maplist.txt 这两个文件中(可以把自带的地图列表全删除了)
![featured image](https://pic.rmb.bdstatic.com/bjh/d4b469b7a2a363c3da19fa55edb8beec.png?w=640&q=75)
接下来还需要启用投票换图;
进入到这个文件夹下/csgoserver/serverfiles/csgo/addons/sourcemod/plugins
这个文件夹目录下存放着各种插件,即.smx后缀的文件
sm自带的投票换图插件默认是在disabled文件夹里,所以我们需要把它拖出来
![featured image](https://pic.rmb.bdstatic.com/bjh/0c3daf91ef20a82a8a20c0492a92a67b.png?w=1200&q=75)
进入disabled文件夹中;
将 mapchooser nomiations rochthevote 这三个插件拖到上一级目录
![featured image](https://pic.rmb.bdstatic.com/bjh/60d359cbe85a5889d5419151fe0e6f97.png?w=1920&q=75)
然后重启服务器,进入游戏查看效果
四、GlobalAPI 白名单申请
GOKZ安装好后,还需要申请白名单才能让服务器的纪录上传到全球
1.安装steamworks扩展
一键安装脚本
手动安装方法:
选择最新的linux版本:http://users.alliedmods.net/~kyles/builds/SteamWorks/
![featured image](https://pic.rmb.bdstatic.com/bjh/18648ea558501f84506cae1e6ba9b586.png?w=3840&q=75)
在本地解压,然后一直点开
将SteamWorks.ext.so 文件拖入到 extensions文件夹中
![featured image](https://pic.rmb.bdstatic.com/bjh/5cc10cd2dcdc9c4fdf6829e8b4135f05.png?w=3840&q=75)
2.安装GlobalAPI插件
一键安装脚本
手动安装方法:
https://bitbucket.org/kztimerglobalteam/globalapi-smplugin/downloads/
选择最新版本
![featured image](https://pic.rmb.bdstatic.com/bjh/027833d2ce6067609b4f322141246b85.png?w=3840&q=75)
同样解压到本地,然后上传至服务器
![featured image](https://pic.rmb.bdstatic.com/bjh/c5ca7de731497b1417d92534104c63c6.png?w=2048&q=75)
3.安装KZ Server Advisor Plugin.
安装脚本
手动安装方法就是下载好后拖进 plugins文件夹中(应该都会了吧);
安装完这三个插件(扩展)后,重启服务器,然后打开控制台
输入
提示我们需要移除 bad plugin 和放置 API key
![featured image](https://pic.rmb.bdstatic.com/bjh/b0d8aff305dc2a7e9a18efba18d5f032.png?w=2048&q=75)
移除 bad plugin:进入到 csgo/addons/sourcemod/plugins 目录下
将 funcommands.smx 和 playercommands.smx 这两个文件右键删除
4.申请GlobalAPI
前往:https://portal.global-api.com/dashboard/servers/owned
先点击右上角的 Sign in , 用steam账户登录后,点击 new server
Server name 一栏填写你的服务器名称(以后纪录显示的服务器名就是这个)
填写IP及端口后 点击右下角的Apply
![featured image](https://pic.rmb.bdstatic.com/bjh/9ae51e1ee4bbb94f94dea42f4ad61e89.png?w=3840&q=75)
点击展开,然后将这串密钥复制下来;
![featured image](https://pic.rmb.bdstatic.com/bjh/a0d3504587e3d4fa1c9d6e81b8feb19c.png?w=1200&q=75)
进入到 csgo/cfg/sourcemod/ 目录下, 新建 globalapi-key.cfg 文件
![featured image](https://pic.rmb.bdstatic.com/bjh/4a401b3964694b8b93f9d9ad3822601a.png?w=1080&q=75)
然后将刚刚复制的内容粘贴进去,保存即可;
重启服务器后,再次在控制台执行指令
可以看到全部都已经pass了
![featured image](https://pic.rmb.bdstatic.com/bjh/9454208ddf20b77beb41ba7fdd868184.png?w=1200&q=75)
在论坛申请
接下来前往GOKZ论坛:https://forum.gokz.org/t/ss-application
![featured image](https://pic.rmb.bdstatic.com/bjh/af344e9f7b01e5ce7a541254de1eb6ac.png?w=3840&q=75)
先点击Start a Discussion 发帖,根据提示填写即可
标题填写服务器名即可
填写你的Discord(如果你有的话),填了这个你的审核过了之后会在GOKZ官方的Discord服务器里有个 Server Owner 的标志
填写你在GlobalAPI中的ID
![featured image](https://pic.rmb.bdstatic.com/bjh/7f2c8fbfa71a5d539f2c7aa3ce2454cd.png?w=1920&q=75)
4.用Pastebin粘贴你的日志:
前往这个网站注册一个账号 https://pastebin.com/
进入到/csgo/addons/sourcemod/logs 文件夹中,点击最近的日志,如:L20221130.log
将最后一次KZServerAdvisor输出的结果粘贴进来
![featured image](https://pic.rmb.bdstatic.com/bjh/6a82f17016b32362267fac94c639c78a.png@s_0,w_2000?w=3840&q=75)
然后点击下面的Create New Paste
![featured image](https://pic.rmb.bdstatic.com/bjh/fd758e7661b2b13f45a3c2be7d3f6846.png@s_0,w_1242?w=3840&q=75)
创建完成后,将网址复制下来;粘贴过去
![featured image](https://pic.rmb.bdstatic.com/bjh/167436f793001ff68c826ab4f383504a.png@s_0,w_2000?w=3840&q=75)
看到正常显示就是OK了;
![featured image](https://pic.rmb.bdstatic.com/bjh/6d0d37e26a3cf8fce28eacd5b805823f.png?w=1920&q=75)
![featured image](https://img.4tr.cc//i0.hdslb.com/bfs/article/4aa545dccf7de8d4a93c2b2b8e3265ac0a26d216.png?w=1920&q=75)
如果你在搭建服务器中遇到问题,可以加入GOKZ服务器交流群:603379179;
转载请注明出处
原文链接: /posts/csgo-gokzfu-wu-qi-da-jian-jiao-cheng-linux-3-an-zhuang-gokz-bing-shen-qing-bai-ming-dan