首先需要正常工作的服务器,CSGO服务器要求并不高,以腾讯云学生服务器为例
此配置足以容纳多人同时游玩。如果要设置本地服务器此教程并不适用。
服务器需要Windows 系统,分别建立2个文件夹,目录名不要空格中文等,要简单简洁,steamcmdcsgoserver
然后下载steamcmd,下载地址:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
下载完成后将把steamcmd 解压,并把 steamcmd.exe 放到刚刚创建的steamcmd文件夹,建立1个文本文件 .txt 命名为 csgoserver.txt (文件名可以自己定义)csgoserver.txt 里面写如下内容并保存
login anonymous
force_install_dir C:\csgoserver
app_update 740
然后运行steamcmd.exe ,等待程序自动更新完成,当显示OK的时候输入 runscript csgoserver.txt (你建立的TXT文件)
此时就会下载服务端了 你要做的只是等待
有一些特殊情况比如下载网络不佳中断可能ERROR 不过没关系先关闭程序只需再次运行 steamcmd.exe然后输入 runscript csgoserver.txt 即可 不会重新下载 支持断点续传的! (要更新服务器也是这样做 请记住!)
这就是代表下载成功 如果不是Success 则代表下载或者安装失败 失败的话 关闭程序再次 执行上述2个操作。直到成功。
我们需要用到三个插件运行需要这三个,分别是Metamod:Source、SourceMod、DHooks扩展。
Metamod:Source下载地址:http://www.sourcemod.net/downloads.php?branch=stable,直接选择最新的下载即可。
下载完成后解压到csgoserver/csgo/文件夹内(可以通过输入meta version服务器控制台来检查Metamod是否正常工作)
SourceMod 下载地址:https://www.metamodsource.net/downloads.php?branch=stable,直接选择最新的下载即可。
步骤同上,解压到csgoserver/csgo/文件夹内。(可以通过键入sm version服务器控制台来检查SourceMod是否正常工作)
DHooks扩展 下载地址:https://forums.alliedmods.net/showpost.php?p=2588686&postcount=589
步骤同上,解压到csgoserver/csgo/文件夹内。如要选择覆盖选择 是全部覆盖。
KZ插件下载地址:https://bitbucket.org/kztimerglobalteam/kztimerglobal/downloads/
注意选择下载完整软件包,而不是完整升级软件包。
下载完成后解压到csgoserver/csgo/文件夹内,如要选择覆盖选择 是全部覆盖。
找到databases.cfg这个文件,在/csgo/addons/sourcemod/configs/文件夹中,打开databases.cfg,选择记事本打开,为KZTimer添加新的数据库配置。如果你不确定,你可以通过下面复制配置到databases.cfg中。
"kztimer" { "driver" "sqlite" "database" "kztimer-sqlite"
}
可以通过sm plugins list在服务器控制台中键入并查看列出的内容来检查KZTimer是否正常工作。
您可以通过键入sm exts list并查看DHooks扩展名来检查其是否正常运行。
此时,KZTimer插件应该可以正常工作了。
服务器地图放到csgo\maps修改csgo\mapcycle.txt 写入服务器地图名称
您可能希望将自己添加为服务器上的root管理员。您可以通过将SteamID添加到 /csgo/addons/sourcemod/configs/admins_simple.ini并给自己添加Z标志来实现。
STEAM ID 权限 z代表admin 更多权限看文件admin_levels.cfg"STEAM_0:1:1" "z"
在csgoserver文件夹中新建start.txt文件,打开写入
srcds.exe -game csgo -tickrate 128 +maxplayer 20 +map kz_hate +sv_setsteamaccount XXXXXXXXXXXXXXXXXXX
Steam游戏服务器账户:https://steamcommunity.com/dev/managegameservers
·
您的 Steam 帐户目前不能处于社区封禁或锁定状态。
·
·
您的 Steam 帐户不能受限。
·
·
您的 Steam 帐户必须拥有一个合格的注册手机。
·
·
您的 Steam 帐户必须拥有所创建游戏服务器对应的游戏。
·
·
您的 Steam 帐户可以创建 1000 个游戏服务器帐户。
·
写入完成后将.TXT文件更改为.bat文件。
至此基本全部完成,打开start.bat即可运行服务器,
可通过控制台输入connect+IP连接进入服务器。
本人steam主页:https://steamcommunity.com/id/huya9100/
和平厂商:https://bbs.93x.net/forum.php?mod=viewthread&tid=25670&extra=page%3D1
summerwind:https://bbs.93x.net/forum.php?mod=viewthread&tid=78183&extra=page%3D5
KZTimer:https://forum.gokz.org/p/guide-kztimer