|
本帖最后由 豆瓣 于 2020-6-29 15:16 编辑
本地搭建非常简单,就不录视频和截图了。
按照gokz官方的说明:
https://bitbucket.org/kztimerglobalteam/gokz/src/master/
- Server Requirements
- 128 Tick (-tickrate 128)
- SourceMod ^1.10
- DHooks Extension ^2.2.0
- MovementAPI Plugin ^2.1.0
复制代码 我们一步一步来!
第一步:下载全部所需文件
SourceMod:
https://www.sourcemod.net/downloads.php?branch=stable
下载windows版
Metamod:Source:
http://www.sourcemm.net/downloads.php?branch=stable
下载windows版
GOKZ:
https://bitbucket.org/kztimerglobalteam/gokz/downloads/
下载GOKZ-latest.zip
DHooks:
https://github.com/XutaxKamay/dhooks/releases
下载dhooks.ext.dll和dhooks.ext.so这两个文件。
也可以下载DHooks作者的:
https://forums.alliedmods.net/sh ... 88686&postcount=589
要下dhooks-2.2.0-detours14a-sm110.zip这个版本
附件直达:https://forums.alliedmods.net/at ... 181954&d=1591738802
MovementAPI:
https://github.com/danzayau/MovementAPI/releases
下载MovementAPI-v2.1.0.zip
-------------------------------------------------------------------------
我们下载后的文件有这些(sm和mm的版本以后随着更新可能和我教程版本不一样,这里不要在意,下最新的就行了。):
sourcemod-1.10.0-git6490-windows.zip
mmsource-1.10.7-git971-windows.zip
GOKZ-latest.zip
MovementAPI-v2.1.0.zip
dhooks.ext.dll
dhooks.ext.so(此文件用于Linux可以不用下)
把zip文件解压了。
-------------------------------------------------------------------------
接下来我们进入到csgo的文件夹,就是我们平常传地图和修改cfg的那个文件夹,我这里举例我的文件夹:
D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo
来到这个文件夹你应该能看到什么bin、cache、cfg、expressions、maps、materials、models等等文件夹,如果能看到,那就说明你进对了。
第二步:复制粘贴文件(记得把上面的zip文件先解压了)
复制粘贴过程如果出现提示是否覆盖,一律点覆盖!
复制sourcemod-1.10.0-git6490-windows文件夹里面的
addons和cfg粘贴到
D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo
复制mmsource-1.10.7-git971-windows文件夹里面的
addons粘贴到
D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo
复制GOKZ-latest文件夹里面的全部文件夹到
D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo
(提示覆盖直接确定)
复制MovementAPI-v2.1.0文件夹里面的
addons粘贴到
D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo
复制dhooks.ext.dll和dhooks.ext.so
粘贴到
D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\addons\sourcemod\extensions
至此文件我们已经粘贴完了!
第三步:修改配置文件
打开
D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\addons\sourcemod\configs文件夹下的databases.cfg
在最后那个}里面前面添加- "gokz"
- {
- "driver" "sqlite"
- "host" "localhost"
- "database" "gokz-sqlite"
- "user" "root"
- "pass" ""
- }
复制代码
保存
进入
D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg文件夹,新建一个server.cfg的文件,粘贴以下代码
- mp_maxrounds "0"
- mp_autokick "0"
- mp_winlimit "0"
- mp_endmatch_votenextmap 0
- sv_allowupload 1
- mp_halftime_duration 6
- sv_minrate "128000"
- sv_maxrate "0"
- sv_infinite_ammo 0
- host_info_show "2"
- host_players_show "1"
- host_thread_mode "1"
- sv_unlag "0.5"
- sv_max_allowed_net_graph "5"
- sv_cheats "1"
- net_maxcleartime "0.001"
- mp_timelimit "45"
- mp_disable_autokick 1
- sv_pure 0
- mp_autokick 0
- sv_mincmdrate 64
- sv_minupdaterate 64
复制代码 保存,这是我从服务器上拷下来的,部分参数没用,但是有些有用。
第四步:大功告成
打开Steam的游戏列表,就是“库”,右键你的CSGO会出现一个菜单,选择最下面的“属性”,会出来一个窗口。
我们在常规这个窗口能找到一个“设置启动项...”的按钮,点开。
国服输入: -tickrate 128 -insecure
国际服输入: -tickrate 128 -insecure -worldwide
点击确定。这个窗口就可以关闭了。
然后点击“开始游戏”,打开控制台:
输入:map kz_ 就会出现很多kz地图,随便选一张,或者输入你想跳的地图全名即可,然后回车。就能进去了。
在游戏里面打开控制台输入:exec server.cfg即可生效配置文件。
在聊天栏输入:!admin可以打开sm的管理员菜单
GOKZ的菜单说明可以打开以下链接查看:
https://bitbucket.org/kztimerglo ... 104baa6/COMMANDS.md
至此,我们GOKZ本地模式就搭建完成了。
补充一下,有的玩家肯定会说,!admin里面选择地图没有能换的,那是需要去修改地图列表配置文件,具体是去
D:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo下面找到mapcycle.txt文件,把你要换的地图名字加进去就行了,记得一个地图名字一行。其实更多建议直接控制台map命令换图。
以上的D:\Steam是我的安装路径,只是作为参考。如有问题请回帖。
-------------------------------------------------------------------------
如果还是无法运行可以尝试一下老版本的SM和MM
SM1.9:
https://sm.alliedmods.net/smdrop/1.9/
最下面就是最后更新的一个1.9版本
MM1.10:
https://mms.alliedmods.net/mmsdrop/1.10/
最下面就是最后更新的一个1.10版本
|
|