游戏开发论坛

 找回密码
 立即注册
搜索
查看: 9651|回复: 17

VB6做的“传奇3G服务器(SQL版)”,新开主题

[复制链接]

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-3-22 23:45:00 | 显示全部楼层 |阅读模式
前言:
1、这是用VB6写的传奇3G服务器,运行需要运行库,Winsock,Adodc控件的支持。如果缺少,
   REgOcx下全部都有。
2、这个服务器程序只实现了游戏的一些功能,拿出来的目的是寻求合作。

使用说明:
0、你的机器上要有SQL服务器,装有光通3G私服的数据库,ODBC已经设置好,还要有其客户端。
1、服务端包括 传奇3G服务器.exe,Setup.ini,放在任意目录,时间设置为2003/06/11。
2、客户端包括 Mir3.exe,Mir3.ini,放在光通3G客户端目录。注意商店是否需要双重加密。
3、在服务端的setup.ini中,检查与你的SQL数据库是否相符,IP地址改为你的。
4、客户端的传奇机器人.exe机器,也是VB6写的,是个简单的客户端,但是我推荐使用正规客户端。
5、账号注册不是在登录器上,而是进入游戏前,在登录界面的账号密码处直接输入,第一次即为注册,
   以后用该账号密码即可。修改密码可在游戏中进行,聊天栏输入: @密码 旧密码 新密码
6、先运行 传奇3G服务器.exe,然后运行放在传奇3G客户端目录的Mir3.exe,按刚才的账号/密码登陆。
7、创建人物,战士、法师、道士分别出生在比奇,潘夜岛,失乐园。
8、比奇有一个系统产生的女战士,在比奇162,235,供测试使用。
9、提供如下测试功能:走、跑、砍、捡,扔,换装备,魔法,说话,下线,打怪,升级,二人交易
                     买、NPC脚本解释、从一个地图走到另一个地图、行会,夫妻、小地图、智能怪物
10、GM命令:
    @生产 物品名称 个数
    @移动 x y [map可选]
    @!信息               //飘空文字
    @~信息               //左上角文字
    @调级 xx             //给自己调级
    @名望 xx
    @技能 魔法名称       //给自己添加魔法
    @金币 角色 1000
    @武器 加攻击 加魔法 XX 加幸运 等等(自己试一试)
    @产怪 怪物名称
    @探测 玩家
    用户命令
    @明天
    @移动 x y [map]      //需要传送戒指,如果上线就戴着,需要摘下再戴上
11、NPC脚本格式:
    开始**************
    [@main]
    (要说的话)
   
    [@aaa]
    #IF
    (条件1)
    (条件2)
    等等
    #ACT
    (动作1)
    (动作2)
    等等
    #ELSESAY
    (要说的话)
   
    [@bbb]
    同上
   
    [@@ccc]
    带输入变量的标签
   
    [@@*ddd]
    密码输入标签
   
    [end]
    结束**************
   
    链接格式,标签格式和官服一样
   
    判断条件
    checkgold xx
    checkjob 0或1 2
    checksex 0或1
    checklevel 0或1
    equal A B

    系统变量
    <$NPCNAME> 脚本对应的NPC名字
    <$USERNAME> 执行脚本的玩家名字
    <$INPUTVAL> 输入变量
   
    动作
    mapmove map x y
    give 名字 数量
    say 要说的话
    mob 怪物名
    mobpet 宠物名字
    goto 标签名
    等等,其他参见“脚本测试员”

Bug多多,请大家帮忙测试

2006.2.12更新:
1、读取怪物配置文件
2、读取NPC,卫士配置文件
3、滚动发送Notice
4、简单的脚本解释
5、物品买入
6、查看他人装备
7、护身戒指、传送戒指、探测项链的使用
8、关于魔法:回生、治愈能起作用,其他一律为攻击魔法


2006.3.1更新
主要是执行脚本。增加了输入对话框、条件判断语句、产怪和跳转语句。
同时修改商店买东西时,通讯协议变为双重加密,增加装备的附加属性(极品)。


2006.3.15更新
装备刻字,显示头盔,修正参数计算不正确,还有很多小bug

2006.3.22更新
买卖,交易,仓库存取。重大更新:可以加上全部怪物,不卡(单机测试)。

2006.3.24
修正了怪物傻站着不追人的BUg,怪物数可达到1.5万

2006.3.27
增加宠物功能,最新本版见跟贴


2006.4.1
增加判断地图障碍,防止怪物穿墙(我测试的时候,加载了246个地图,启动速度比以前要慢了),进一步优化宠物功能


Bug多多,请大家帮忙测试

sf_2006322234432.rar

371.81 KB, 下载次数:

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-3-23 00:02:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,新开主题

嘿嘿,我最近也在写一个网游的服务器端,不过因为进度比较小所以暂时保密,呵呵~

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-3-24 12:16:00 | 显示全部楼层

Re: VB6做的“传奇3G服务器(SQL版)”,新开主题

楼上的,共勉啊。

sf_200632412166.rar

375.6 KB, 下载次数:

36

主题

216

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2006-3-26 14:02:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,新开主题

你的服务器能够容纳多少人同时在线?
服务器具备商业网游服务器的能力吗?

我觉得你可以把服务器写成一个通用的网络引擎,这样就不局限在传奇3一个游戏上了。也可以让我人这些用VB做游戏的兄弟们做网络游戏了,哈哈。

36

主题

216

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2006-3-26 14:10:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,新开主题

liiir1985 很神秘啊。魔兽的服务器,期待,希望你也能考虑下通用性。

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-3-27 03:49:00 | 显示全部楼层

Re: Re:VB6做的“传奇3G服务器(SQL版)”,新开主题

水晶鱼: Re:VB6做的“传奇3G服务器(SQL版)”,新开主题

你的服务器能够容纳多少人同时在线?
服务器具备商业网游服务器的能力吗?

我觉得你可以把服务器写成一...


回答一:我只在单机编程,还没测试,估计200人没事。(单机上,一个客户端占资源就达90%)
回答二:我做传奇的服务端,是因为能利用它的客户端,要知道一个客户端编程非常困难。二是因为2D网络游戏的通用引擎网上都有了,客户端服务端都有。

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-3-27 04:05:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,新开主题

通用性?
我现在写的服务器的框架只要把封包处理部分换掉完全可以用在其他网游上面的~
这个周末不在家,现在回来了,我会把魔兽的一些资料整理出来的~
有什么也可以在QQ上谈,QQ:39128918

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-3-27 10:42:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,新开主题

恐怕不可以吧?每个游戏都有自己的通讯协议。

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-3-27 15:59:00 | 显示全部楼层

Re:VB6做的“传奇3G服务器(SQL版)”,新开主题

对阿,所以我说只要把封包处理这块改下就行了,其他的,比如发送接受管理器,客户端管理器等等都可以通用的

14

主题

175

帖子

175

积分

注册会员

Rank: 2

积分
175
 楼主| 发表于 2006-4-1 01:29:00 | 显示全部楼层

Re: VB6做的“传奇3G服务器(SQL版)”,新开主题

2006.4.1最新版本

sf_2006411290.rar

386.16 KB, 下载次数:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-25 15:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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