NAIWAZI ServerKit V2 使用手册

如果您是第一次使用,请仔细阅读本手册,以便于您更好的操控您的服务器

入门

简介

NAIWAZI ServerKit V2 由NAIWAZI 优化插件更名而来,第二版本中主要增加了网关分离及其他优化选项,服务端由服务端(GS)和网关(GW)组成,GS为原生服务端,主要负责游戏的地图,游戏逻辑处理等,GW主要处理通信协议,网络,及全局数据(如人物存档等)的存储和转发,分离网络和应用层后,GS的重启等操作均与网络无关,玩家不会离线。

下载软件包分为 NAIWAZI_ServerKit_Standard(独立模式) 和 NAIWAZI_ServerKit_Plugin(插件模式) 版本,独立模式版本主要用于有完全控制权限的服务器(如独立服务器,有远程桌面),插件模式主要用于没有服务器控制权限的服务器(如面板服等),请自行选择您需要的版本。

请仔细阅读后面的内容,V2版本的网关运行后,很多操作与原生服务端不同。


目录结构

Standard版本软件包结构

          
            Naiwazi_ServerKit/
            ├── Mods/													对应游戏根目录的MODS文件夹
            │   ├── Naiwazi_ServerKit/			
            │   │   ├── bin/
            │   │   │   ├── gateway.txt									网关地址,一般是本机127.0.0.1
            │   │   │   ├── Naiwazi_Optimize_Helper.dll					GS部分插件主体
            │   │   ├── Naiwazi_ServerKit_Starter.dll					GS部分启动入口
            │   │   ├── ModInfo.xml										ModInfo文件,不可丢失
            ├── Gateway/
            │   ├── Web/
            │   │   ├── ...												控制面板的UI内容
            │   ├── Naiwazi_ServerKit_Gateway.exe						网关主体
            │   ├── serverconfig.xml									服务器配置文件
            │   ├── steam_api64.dll
            │   ├── steam_appid.txt
            │   ├── steamclient64.dll
            │   ├── tier0_s64.dll
            │   ├── vstdlib_s64.dll
          
        

注意

请勿擅自删除初始软件包中的内容,安装过程中,MODS文件夹请拷贝到对应的服务端目录中,Gateway文件夹可以放置于任何地方。

注意!

解释下两个名词 “GS” 和 “网关”,之后的使用中会贯穿这两个名词。GS(Gameserver的简称)是原生服务端的称呼,就是平时开启服务端所显示的绿框,负责处理游戏的地图和生物等。网关(Gateway)是先于服务端启动的,需要双击的紫色图标的程序,您可以在系统右下角看见它的图标,主要用于维护网络通信及玩家存档。平时登录的网页控制台是网关提供的。


让我们开始吧!

下载对应的软件包,如NAIWAZI_ServerKit_Standard_2_1_6.zip,解压后,参照上一节中的目录结构。

安装步骤分为如下几点

  1. 解压软件包
  2. 拷贝配置文件
  3. 拷贝GS插件
  4. 运行
1

解压软件包

您可以将软件包解压在任何地方。

2

拷贝配置文件

服务器配置文件serverconfig.xml

拷贝您原来的 Serverconfig.xml到Gateway目录下,网关会根据您的配置来显示相应的信息。

封禁名单配置文件serveradmin.xml

拷贝您原来的 serveradmin.xml到Gateway目录下,网关第一次启动会自动导入您原来的封禁名单和管理员名单。

注意!

EAC功能暂时不支持,将在后续版本中添加,您可以开启EAC,但是只会在列表中显示,并不会验证EAC的反作弊数据。另外,您可以随意更改Gateway/serverconfig.xml中的地图名字,这里地图名字只做显示用,并不会更换真实地图。

3

拷贝GS插件

拷贝Mods文件夹到原生服务端的根目录中,如果您已经有Mods文件夹,也可以将软件包中MODS文件夹内的内容拷贝到您的服务端MODS文件夹中。

Gateway文件夹可以放在任何地方,出于便于管理的目的,您可以直接复制到原生服务端的根目录。

4

运行!

首先,双击Gateway/Naiwazi_ServerKit_Gateway.exe运行网关主体,运行成功后,会弹出控制页面,第一次运行需要激活,激活流程请参照下面激活流程。

然后,将鼠标放置于右下角显示的图标,如果为NAIWAZI ServerKit x.x.x - Port XXXXX则为启动成功,您可以通过网页登录控制面板进行操作。

最后,启动游戏服务端(GS),启动方法跟原生服务端一样。


激活流程

请按照提示的内容输入相应内容,您需要输入登录管理面板的账号密码,apitoken和authtoken,其中apitoken为外部工具访问网关API所需要的令牌,API文档请点击右上角API文档查看,authtoken为您注册付费后,后台生成的注册密钥。

注意!

您付费订单通过后,可以通过“服务器列表”-“详情”中查看authtoken


注意事项

1.控制面板请访问http://ip:port,port为您的游戏端口+1,如您在serverconfig.xml的游戏端口为26900,那么控制面板页面地址为http://ip:26901。

2.所有的操作,如删档,关闭gs,关闭网关请在控制面板页面中操作。

3.网关自带自动重启功能,请在控制面板页面按照提示操作,如果您的服务器内存足够运行两个GS,推荐使用无缝重启。

4.人物存档位于Gateway/data/players中,如果您需要备份请注意备份路径。人物存档主体为ttp文件,兼容原生服务端的存档,info文件为摘要描述。网关运行中如需删档,请在控制面板页面中操作。

5.日常使用中,如果您没有更改过MOD,网关不用重启,只需重启GS,而如果您更改了您的MOD,则需要连同网关一起重启。

6.关于服主工具,群内的简易工具已经兼容最新Serverkit,其他服主工具请自行联系作者。


存储文件详解

	  
		Gateway/data/
		├── players/												玩家存档文件夹
		├── acl.dat													暂未使用
		├── acl.dat.bak												暂未使用
		├── admin.dat												管理员列表
		├── admingroup.dat											管理员权限组
		├── blacklist.dat											封禁名单
		├── chat_modifier.dat										昵称修改配置文件						
		├── gs_protect.dat											GS切换辅助提示			
		├── gsinfo.dat												GS配置文件
		├── mappings.dat											物品物块ID同步文件
		├── mappings_icon.dat										物品物块图标颜色同步文件
		├── modification_items.dat									模组同步文件
		├── notification.dat										网关后台通知消息
		├── whitelist.dat											网关防火墙白名单配置
		
	  
	

注意!

清档一般来说只需要删除Gateway/data/players和Gateway/data/mappings.dat和Gateway/data/mappings_icon.dat,请根据自身情况删除对应文件即可,所有删除操作请在网关关闭后进行。