开启辅助访问      

传世单机社区

 找回密码
 立即注册
https://www.wooolc.com
查看: 150895|回复: 1449

【20250919】【新增梦想引擎】【傻瓜式模拟器】复古1.8-1.996 C++服务端(长期不定...

  [复制链接]

升级   100%

发表于 2015-9-27 23:40:59 | 显示全部楼层 |阅读模式
传奇世界论坛
以下发布的作品,版权归属KaoGu 传世单机社区共同所有。
版本名称:模拟器服务端 ,作者:KaoGu
版本引擎:其他引擎 
版本类型:复古版 
掉链联系方式::[email protected]
传世单机社区温馨提示 1、为保证您的问题能够及时解决,若有任何疑问,请直接至 论坛求助区 提问,切勿在此帖回复提问。
2、为保证您的利益,发现任何附件有掉链的情况,请直接至 投诉举报区 反馈,切勿在此帖回复反馈。
3、下载版本之后,请注意杀毒,请直接至 引擎登录器下载贴 下载对应的引擎、注册机或引擎授权和登录器使用。

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Null 于 2025-9-19 18:16 编辑
【20250919】C++梦想引擎版本:下载地址

环境需要安装Mysql ODBC: https://downloads.mysql.com/arch ... bc-8.0.36-win32.msi

梦想引擎传世服务端V0.1.8


==============2024年4月29日更新==============================================
1  修正物品数据库价格过高,导致物品说明错乱的问题
2  修正豹子只捡掉落物品的问题,现在修改拾取从物品扔下来的物品,拾取规则:无主物品,怪物掉落,自己丢弃,1级拾取金币,2级拾取极品物品
3:)增加极品物品文件,在DATA目录下的BestItem.txt






==============2024年5月4日更新==============================================
1  重新修正豹子拾取问题,由客户端逻辑触发拾取,只拾取贵重和极品物品
2:)修正使用豹粮的问题,使用豹粮更新豹子饥饿时间,如果豹子升级重新刷新豹子
3  使用豹魔石判断死亡和饥饿,如有死亡,不能召唤
4  新增豹子的一个升级经验文件petlevel.ini,但现有的数量最高支持255,因为DB数据库限制了,这个问题以后再说






==============2024年5月24日更新==============================================
1  修正使用过豹魔石召唤丛林豹,即使豹魔石是死亡状态,吃豹粮也可以使其复活的BUG






==============2024年5月25日更新==============================================
1  修正烈火的BUG


更新说明:


1-增加任务系统(需要导入TBL_CHARACTER_TASK.sql,任务脚本放在data\task文件夹内,任务步数可以无限设置
  id为1-65536的整数)
  // 添加任务
  addtask 任务id
  // 完成任务
  completetask 任务id
  // 修改任务
  modifytask 任务id 任务进度
  // 删除任务
  removetask 任务id
  // 检查是否有任务
  hastask 任务id
  // 重新加载任务包括新增加的
  reloadtask
  // 检查任务进度
  checktaskstep 任务id >=<! 数值
  // 检查是否有魔法
2-增加了怪物脚本命令
mo_isdeath 怪物是否死亡
mo_cleartarget 把怪物攻击目标清空
mo_changeinto 类名 变身成另外的怪物类
mo_hastarget 怪物是否有目标
3-增加判断角色的位置命令
  insafearea 判断角色是否在安全区
  incityarea 判断角色是否在城市区域
  inwararea 判断角色是否在攻城区域
4-增加怪物变量
  MV_POSX 怪物的X坐标
  MV_POSY 怪物的Y坐标
  MV_MAPID 怪物的地图id
  MV_MAPNAME 怪物的地图名字
  MV_CURHP 怪物的属性(当前Hp)
  MV_CURMP 怪物的属性(当前Mp)
  MV_MAXHP 怪物的最大HP
  MV_MAXMP 怪物的最大MP
  MV_TARGETNAME 怪物的目标的名字
  MV_NAME 怪物的名字
  MV_CLASSNAME 怪物的类名
  MV_LEVEL 怪物的等级
5-增加物品掉落变量
  DI_POSX 掉落的X坐标
  DI_POSY 掉落的Y坐标
  DI_MAPID 掉落的地图ID
  DI_EXECUTETIME 物品掉下的脚本执行的次数
6-增加极品修炼值系统(需要增加TBL_CHARACTER_INFO表修炼值相关的字段)
  $forgerate 极品修炼值
  takeforgerate 拿走修炼值
  addforgerate  增加修炼值
7-增加了  setpetbag 个数 的命令设置宠物仓库。(个数可以是 0,5,10)
8-增加了4096个个人标记,下线保存
  // 设置标记为真,索引取值 0-4095
  set [索引] 1
  set [索引]
  // 设置标记为假,索引取值 0-4095
  set [索引] 0
  // 检测标记
  check [索引]
  check [索引] 1
9- 增加了怪物的 出生,发现目标,杀死目标,受伤,死亡脚本(在data\monsterscript中)
10- 增加了物品触发功能(在data\itemscript中)
   在itemscript.txt中物品的格式为:  物品名=捡物品脚本,扔物品脚本,使用脚本
  这三个中, 扔物品脚本修改为可以调整次数和时间间隔,次数|时间间隔|脚本名
  或者下面这种格式,次数缺省一次,
  时间间隔|脚本名  或者下面这种格式,立即执行,缺省次数一次脚本名
  如:
  道符 = , 3|1000|@测试.测试物品
  表示道符扔到地上,执行三次测试.测试物品这个脚本,间隔为1000毫秒
  道符 = , 1000|@测试.测试物品
  表示扔到地上,执行一次,间隔1000
  道符 = ,@测试.测试物品
  表示扔到地上,执行一次,立即执行
11-增加新的物品标记
   deaddrop  死亡必掉
   deaddelete  死亡删除(背包中)
   equdeaddelete  死亡删除(装备)
   traceditem 宝盒支持(暂时实现拾取该物品自动显示箭头)
12- 增加命令 hastraceditem 检测是否拥有带有traceditem标记的物品
13- 增加命令 sendguildsos 内容 发送行会救急令
14- 修正了行会最大人数上限问题
15- 增加首饰升级系统
   BUILDITEM 物品类名 "属性修正"  创建一个物品类名所描述的物品,根据属性修正中描述的修正值修改物品的属性。
     属性修正不同的属性用半角逗号间隔,每个属性修正用 数字字段名=修正方式 的形式写进去
    字段名目前支持如下:
    ac1 = 最小防御
    ac2 = 最大防御
    mac1 = 最小魔防
    mac2 = 最大魔防
    dc1 = 最小攻击
    dc2 = 最大攻击
    mc1 = 最小魔法
    mc2 = 最大魔法
    sc1 = 最小道术
    sc2 = 最大道术
    defdura = 缺省持久
    maxdura = 最大持久
    curdura = 当前持久
    price = 价格
    weight = 重量
    image = 图片号码
    stdmode = 类型
    shape = 子分类
    name = 名字
    limit = 物品限制
  属性修改方式 分为三种
  一种是不加任何修饰的数字,比如:dc1 = 10 表示修改创建的物品的最小攻击为10
  一种是+号修饰的数字,比如:dc1 = +1 表示创建的物品的最小攻击在原有的基础上+1
   一种是-号修饰的数字,比如:dc1 = -1 表示创建的物品最小攻击在原有基础上-1
   这是对数值类型而言。对于name这个字段,以上修饰都忽略
   对于limit字段,修改方式是为:limit = +nodrop|nodeaddrop  这里的+号表示附加这两种限制
                               limit = -nodrop  表示去除这个限制
                               limit = nodeaddrop 表示设置限制为仅仅死亡不掉。
    另外,所有这些字段都可以重复出现,比如:limit = +nodrop, limit = -nodeaddrop 表示增加不能扔掉的限制,去掉死亡不掉的限制。
    实例:
     builditem 赤明天帝 "dc1=+10,dc2=50,limit=+nodrop,limit = -nodeaddrop,name=你的赤明天帝"
      将按照赤明天帝创建一个物品,最小攻击在原来基础上+10,最大攻击设置为50,
      增加不能扔掉的限制,去掉死亡不掉的限制,并且修改名字为 你的赤明天帝.
    US_UPGRADE "属性修正" 采用 BUILDITEM 一样的格式,对正在使用的物品或者PUTITEM放入的物品进行修正。
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    PUTITEM 显示字符 跳转页面
    弹出一个物品放置框,显示提示,当用户放进去一个物品,并且按下确定时跳转到指定页面来对该物品进行处理。
    在这里,可以使用所有的us_开头的命令来处理这个物品。和使用物品的脚本完全兼容。
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_MAKEHOMESTONE 回城点名字
    把PUTITEM得到的物品或者正在使用的物品写入回城石点信息
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_USEHOMESTONE
    使用回城石,回到回城石纪录的地点。
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_CHECKITEMSTDMODE STDMODE
    检查物品的STDMODE属性是否符合
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_CHECKITEMSHAPE SHAPE
     检查物品的SHAPE属性是否符合
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_CHECKITEMNAME NAME
    检查物品的名字是否符合


16- 增加了ui_开头的变量。除了物品限制,其他所有可以用在 builditem 和 us_upgrade 里面的变量都可以用。
     但是需要在那些变量前面加上ui_。比如在物品使用脚本中:
      #say
      你是用的物品的名字是<$ui_name>,攻击力是<$ui_dc1>-<$ui_dc2>。
17-增加stringlist文件夹下文件读写命令
   addstringlist LISTNAME STRING 在名字为listname的stringlist文件中,增加一个字符串 string
   delstringlist LISTNAME STRING 从名字为listname的stringlist文件中,删除一个字符串 string
   checkstringlist LISTNAME STRING 检测名字为listname的stringlist文件中,是否存在一个字符串 string
   clearstringlist LISTNAME 清空名字为listname的stringlist
18-增加时间变量及其比较命令
   $YEAR
   $MONTH
   $DAY
   $HOUR
   $MINUTE
   $SECOND
   $SERVERTIME   返回HH:MM:SS 形式的当前服务器时间
   $SERVERDATE   返回yyyy-mm-dd 形式的当前服务器日期
   $SERVERDATETIME 返回 yyyy-mm-dd hh:mm:ss 形式的时间和日期
   CHECKDATETIME S1 >,=,<,! S2 对日期字符串 s1, s2进行大小比较。可以 hh:mm:ss 形式的比较,也可以 yyyy-mm-dd 的两个字符串比较,也可以 yyyy-mm-dd hh:mm:ss 形式的比较,
    但注意的是为了不产生错误和不可期望的结果,不要使用不同形式的比较。
19-增加格式化字符串命令
   FORMATSTRING 变量名 "字符串" 把带<$变量名>的字符串转换为一个完整的字符串存储到变量名所在的变量中。
20-修正了攻击加速属性无效的问题,正常的攻击速度应该设置为1050-1080之间.
21-修正了不能给宝宝加防加魔解毒问题
22-修正了clearmapmonster的bug
23-修正了流星火雨,火墙的伤害叠加问题
24-修正狮子吼
25-修正安全区使用破盾
26-修正偶尔打不着站在尸体上的怪物
27-修正变量复制的问题
28-修正命中问题
29-增强了IP过滤功能,实现了ip范围和ip掩码,增加了重读命令,保留原来过滤禁止ip的功能,增加了信任ip的功能。
并且可以为不同的服务器使用不同的文件名。
示例:config.ini中
<<<<指定不同的ip列表文件的方法>>>>
[游戏世界服务器]
....
baniplist = gsbanip.txt 设置禁止ip列表文件,缺省是 .\banip.txt
trustiplist = gstrustip.txt 设置信任ip列表文件,缺省是 .\trustip.txt
在这里要注意的是,设置了信任列表后,无论该ip是否在baniplist中,只要不符合信任列表中的设置,都禁止连接。
        <<<< IP过滤得设置方法>>>>
在ip列表中,通过以下的方式来设置ip范围和ip掩码
#普通ip
192.168.1.1
#范围,下面的设置表示地址范围在 192.168.1.6 到 192.168.1.9 这个范围内,包括.6 和 .9。
192.168.1.6-192.168.1.9
#掩码,下面的设置表示所有开头为192.168的ip地址
192.168.0.0:255.255.0.0
<<<<重新读取命令>>>>
在服务器的控制台输入 reloadbanlist 重新读取禁止ip列表
在服务器的控制带输入 reloadtrustlist 重新读取信任ip列表


数据库更新方法:


1:找到TBL_CHARACTER_INFO中,右击,在弹出的菜单中选择"设计表",增加如下图所示字段,默认值均为(0).


2:用查询分析器导入DB文件中的TBL_CHARACTER_TASK.sql文件,生成TBL_CHARACTER_TASK表


提醒:下载后请先测试,再进行版本升级,以免产生不可期望的后果.


淡抹夕阳 精彩无限


K.I.T.T   荣誉出品


====================================================================================
【20250502】源代码(VC++ 7.1):下载地址
【20151101-2】更新:客户端请使用1.8,下载地址
【20151101】更新:传家宝2.54C


数据库:微软SQL2000 (无须DBC)
风格:复古1.7-1.8版本兼容,可自由修改
支持客户端:传世1.70~1.955,最佳体验客户端1.8系列版本
支持系统:Windows XP/Vista/7/8/8.1,Windows 10/11,Windows Server2003/2008R2/2012/2016等
支持系统位数:32bit&64bit
架设难度:★(基本属于一键
流畅度:
脚本格式:文本文档Text
脚本难度:
是否需要安装:纯绿色
服务端组成:服务端主体+绿色数据库+登陆器
支持外挂::1,支持传家宝,开启后勾选POPTANG账号再登录
                     2,1.752版本支持传世大补贴1.47
                     3,支持传世VIP外挂
已知BUG:一堆
架设方法解压Emulator到根目录,解压迷你SQL到根目录,运行SQL里的sql2k.exe打开数据库,之后到Emulator里运行start.cmd打开服务端,关闭服务端是先运行close.cmd,数据库请自行关闭,解压登陆器到客户端跟目录,中州老兵可以自行替换,现在的老兵我还没修改格式








1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg
8.jpg

下载地址.rar

179 Bytes, 阅读权限: 60, 下载次数: 740, 下载积分: 传世币 -1 枚

售价: 10 枚传世币  [记录]

服务端

地址.rar

149 Bytes, 阅读权限: 60, 下载次数: 593, 下载积分: 传世币 -1 枚

售价: 2 枚传世币  [记录]

传家宝

评分

参与人数 9热心 +2 传世币 -2 收起 理由
doudou22 + 1 + 1 SA码不对
174435935 -1 -1 不知道是什么原因会掉线,重启服务端后,数.
16779860 + 1 抱歉,只有特定用户可以下载本站附件,这是.
376378033 + 1 玩着玩着角色网关就掉线了,只能重启。
liuchw -1 BUG一大堆,還不定期 更新.......?
蝉鸣之夏 + 1 降价不顺便把阅读权限降一点!!!
小小男法师 -1 我很赞同!
100700 -1 -1 BUG太多了, 真心不值500传世币,想买的三.
pp64228485 + 1 说话服务端的解压密码是多少?

查看全部评分

升级   100%

发表于 2015-9-27 23:54:59 | 显示全部楼层
强烈支持楼主ing……

升级   70.33%

发表于 2015-9-27 23:57:12 | 显示全部楼层
价格吓死我啦,还是谢谢分享!

升级   100%

发表于 2015-9-28 00:03:12 | 显示全部楼层
我只是路过打酱油的。

升级   49.87%

发表于 2015-9-28 00:36:35 | 显示全部楼层
我只是路过打酱油的。

升级   22.26%

发表于 2015-9-28 03:22:39 | 显示全部楼层
激动人心,无法言表!

升级   100%

发表于 2015-9-28 06:46:27 | 显示全部楼层
淡定,淡定,淡定……

升级   93.4%

发表于 2015-9-28 07:29:48 | 显示全部楼层
强烈支持楼主ing……

升级   100%

发表于 2015-9-28 07:56:07 | 显示全部楼层
强烈支持楼主ing……

升级   100%

发表于 2015-9-28 08:16:26 | 显示全部楼层
真是难得给力的帖子啊。

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!

关闭

站长推荐 上一条 /1 下一条

传奇世界单机版|传世服务端|传世版本|关于我们|小黑屋|手机版| 传世单机社区 |网站地图

GMT+8, 2025-10-9 06:04 , Processed in 0.048942 second(s), 31 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2018 Comsenz Inc.

快速回复 返回顶部 返回列表