zoukankan      html  css  js  c++  java
  • CSGOKZ服务器搭建(转)

    CSGO(KZ模式)服务器搭建教程(windows系统)包含申请全球服务器操作方法
    转自:https://zhuanlan.zhihu.com/p/165458295
    第一步:首先要先下载steamcmd
    下载链接:https://pan.baidu.com/s/10DIjazj_5mOzViGQYbVlvw

    提取码:l0zy

    然后在任意一个盘创建2个文件夹(最好不要在C盘,选容量最大的盘,因为地图很多), 一个叫steamcmd, 一个叫csgoserver,下载完后把steamcmd.zip里的文件解压到你创建的steamcmd文件夹里面打开,等到下载完成

    在等待下载的同时,我们可以先去把运行插件必要的文件先下载了,下面帖链接
    SourceMod : https://www.sourcemod.net/downloads.php?branch=stable​
    Metamod :http://www.sourcemm.net/downloads.php?branch=stable

    打开就是下载页,选择windows版本就可以了


    然后就是我们最主要的KZ插件,这里使用的是新的KZ插件GOKZ
    GOKZ:
    https://bitbucket.org/kztimerglobalteam/gokz/src/master/

    选择最新版本下载

    然后是运行GOKZ必要的组件
    MovementAPI:

    DHooks :


    DHooks的下载页可能会加载有点慢,有条件的可以fq这样子会快一点

    目前2.2版本是最新的,所以就选2.2,选择windows版本下载

    CSGO下载完后,打开csgoserver文件夹,里面应该是这样的

    接下来安装插件, 首先解压SourceMod和Metamod

    只需将它们放入csgoserver文件夹里面的csgo目录下即可
    注意是 csgoserver/csgo/ 下面
    安装完SourceMod和Metamod后 接下来就是GOKZ插件的安装
    安装方法也是同样的。只需将它们放入csgoserver文件夹里面的csgo目录下即可

    安装完这3个后,就可以进行修改CFG的设置了,首先添加GOKZ的数据库,
    这是路径:csgoaddonssourcemodconfigsdatabases.cfg
    在最下面添加一个新数据库: 可以直接复制我的覆盖掉原文件就可以

    "Databases"
    {
    "driver_default""mysql"

    // When specifying "host", you may use an IP address, a hostname, or a socket file path

    "default"
    {
    "driver""default"
    "host""localhost"
    "database""sourcemod"
    "user""root"
    "pass"""
    //"timeout""0"
    //"port""0"
    }

    "storage-local"
    {
    "driver""sqlite"
    "database""sourcemod-local"
    }

    "clientprefs"
    {
    "driver""sqlite"
    "host""localhost"
    "database""clientprefs-sqlite"
    "user""root"
    "pass"""
    //"timeout""0"
    //"port""0"
    }
    "kztimer"
    {
    "driver" "sqlite"//mysql also surropted
    "host" "localhost"
    "database" "kztimer-sqlite"
    "user" "root"
    "pass" ""
    }

    "gokz"
    {
    "driver" "sqlite"
    "host" "localhost "
    "database" "gokz_sqlite"
    "user" "root"
    "pass" ""
    }
    }

    接下来为服务器设置一个token密钥,如果没有设置,是不能让非内网玩家加入服务器的,设置方法引用某社区的方法,我就不说了 链接:
    https://bbs.93x.net/threadx-36848-1-1.html
    都完成后,尝试启动服务器, 在csgoserver文件夹新建bat脚本server.bat 用记事本打开 里面添加
    srcds.exe -game csgo -tickrate 128 +maxplayer 10 +game_mode +map kz_winterroom_v1
    maxplayer是玩家数量 map 后面是启动时的地图名,完成后打开就可以了 等待启动

    出现这个窗口后,点击start server就可以启动服务器了, 密码随便填,不能为空,进入服务器不需要密码

    出现这个界面就可以尝试连接服务器了 IP Address是你的公网IP, 在控制台输入 connect 你的公网IP 就可以进入服务器了, 如果进不去服务器,确定token密钥没问题的话,去看看服务器的防火墙是不是关闭了

    如果能进入服务器了,接下来就是设置管理员权限
    csgoaddonssourcemodconfigsadmins_simple.ini

    打开它,在最下面添加你的steam32位ID
    下面是一个例子
    "STEAM_1:1:72979220" "z"
    Z权限代表最高管理员权限,如果想给其他人添加权限的话,比如VIP权限也是这样的。
    接下来是RTV和地图预定(提名)的插件,
    在目录 csgoaddonssourcemodpluginsdisabled
    把 nominations.smx 和mapchooser.smx 还有rockthevote.smx
    这3个插件复制到目录csgoaddonssourcemodplugins这个目录就可以了

    地图方面的问题
    全球地图globalMap最新打包地址:https://kzmaps.tangoworldwide.net/
    选择带GOKZ名字的下载就可以了

    等待下载地图的时候,添加地图名字和地图提名
    在目录csgoservercsgo里面 mapcycle.txt和maplist.txt 里面是默认的官方地图,全部删除后,在下载全球地图压缩包的网站点击 mapcycles/ 这个分组 然后点GOKZ.txt 讲里面的地图名字全部复制到刚才我说的2个TXT文本里就可以了,注意,2个TXT文本内容要一致

    提示地图下载错误/地图无法下载报错
    这个问题某社区也有解决方法,
    这里直接贴链接 :
    https://bbs.93x.net/forum.php?mod=viewthread&tid=58699&extra=page%3D5
    当服务器架设完毕,测试没有什么问题后,就可以申请全球服务器了,需要fq
    申请全球服务器的要求:服务器没有密码,必须是公开的服务器
    全球插件下载链接:
    ——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
    https://zhuanlan.zhihu.com/p/165458295

  • 相关阅读:
    SQL GUID和自增列做主键的优缺点
    python __future__ 的几种特性
    数据库中文乱码处理
    Android_Intent意图详解
    Windows Server 2012 R2超级虚拟化之六 Hyper-v Replica 2.0和Live migrations
    如今网站定位,需立足于用户
    Hibernate 数据的批量插入、更新和删除
    paip.提升用户体验---论文本编辑器的色彩方案
    时间管理方法学习
    网站优化:从搜索引擎到社交网络的艰难转变
  • 原文地址:https://www.cnblogs.com/cmredkulaa/p/14013697.html
Copyright © 2011-2022 走看看