游客您好
  • 点击联系客服

    在线时间:8:30-18:00

    客服微信

    Wkr-3000y-kf

    电子邮件

    3000y@wenkeruan.com
  • 手机版

    随时掌握游戏动态

  • 扫一扫二维码

    添加微信客服

Lv.7 版主
8号会员,9活跃值,2022.09.01 加入
  • 127发帖
  • 123主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
独家推荐 更多>

tgs2011服务端中TGS文件夹里重要部分的结构说明

[复制链接]
异仟年认证商人 发表于 2022-9-5 18:34:03 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
本帖最后由 异仟年 于 2022-9-5 18:47 编辑 & ?4 }6 s8 p' D

: _5 L( q( r4 V2 j& p8 W# ^
源码tgs2011服务端中TGS文件夹里重要部分的结构说明。
注释:
1 gUIld   门派相关文件夹
文件夹内最少包含2个sdb文件,CreateGuild记录了门派相关信息,包含坐标、血量、门派所有者等信息;DeletedGuild则用来记录被删除的门派信息;
图中的测试门派guser文件,记录门主和编码信息,建立一个门派,会自动出现一个对应门派名称的文件。
2 help文件夹
可以理解为帮助菜单,涉及的是每个npc对应的菜单。
目前的tgs2011.npc很少用到这里面的菜单文件了。lua代码可以直接触发点击npc后,出现对应的菜单内容的。
3 init文件夹  很重要  此文件夹中包含服务端重要的基础文件,例如怪物、物品、npc、地图、升段条件、武功、死亡复活点等文件。
4 mdb文件 很重要  mdb文件夹里的ItemAddAttrib是记录游戏玩家编号、物品编号参数等文件,很多GM会遇到关闭tgs后,数据不保存,其中就有一个原因是没有mdb文件导致的。
5 NewScript文件夹    很重要
2011启用的新脚本文件夹,里面包含各种新脚本,格式文件和触发文件。
LuaScriptList文件,当你添加一个新的脚本,请首先要给该脚本增加一个编号,便于调用,编号规范方式是“10000+你拟定的编号”,例如,你加的脚本,给的编号是57,那么脚本最终的编号为:10057.
Player.lua文件,服务端的启动,会触发该文件内设置的一系列函数和代码,也是很重要的文件之一。俗称P文件。触发函数和常用语句在2011公开版文件包内,可以下载查询。
6 NpcSetting文件夹   主要是设置npc说话内容,和npc买卖的脚本
7 QuestNotice文件夹   主要是老版本中,任务相关的一些脚本文件,目前2011中,可以使用lua脚本代替,很少用到了。
8 Setting文件夹   该文件夹是设置游戏怪物、NPC、动态资源例如门、石头、箱子、盒子、草药等坐标文件。该文件夹内的CreateGate.sdb文件,就是游戏中的跳点文件。
9 Smp文件夹  该文件夹内是放置地图资源的smp文件,缺少该文件,则游戏地图黑屏。
10 tgsplus文件夹  该文件夹内是诸多lua脚本关联的sdb记录文件,比如你写了一个记录杀怪次数的脚本,那么在哪里保存呢,答案就是tgsplus文件夹,当然mdb文件也可以记录,只是调用的get和set语句不同。
2011源码端的一些门派相关也在这里记录。例如GuildAddDur.sdb文件,则是定义门派加血石的参数。
11 Command.ini 文件,里面是GM的口令设置,可以直接使用,也可以自定义使用。例如下图中的GM刷物品口令@item可以更改为@做。注意文档的编码。
game.ini 文件是设置游戏内经验倍数、浩然倍数等。也包含基础无名武功、职业、游戏方向等
13 ItemId.Dat和PlayId.Dat   两个文件是记录人物和物品ID的文件。tgs自动生成。id的起始数值可在game.ini中进行设置。值得注意的是,多区的时候,应该合理的安排ID起始数,避免合区的时候,ID冲突。
14 notice.txt文件是游戏内滚动播放的公告文件
15 sv1000.Ini 文件是TGS程序的配置文件,里面设置端口、IP等参数,也可以设置对接物品和交易记录软件。
16  Sysop.Sdb文件是设置GM的文件。数值大于100.
17 Tip.txt文件是游戏登陆时,对话框的提示文字。
好了,本章的内容介绍到这。希望对新手们有所帮助!
有其他问题可以加群交流!

  [# B" p) r5 @/ ~7 @
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

三千游戏官方客服

扫一扫二维码

添加qq客服

Powered by Discuz!X3.4 ©2001-2013 Comsenz Inc.闽公网安备 35099902000100号增值电信业务经营许可证 闽B2-20220593 闽ICP备2023014375号