• RSS订阅 保存到桌面加入收藏设为首页
单机精品资源

[GMS032]具有自定义分辨率客户端的测试服务器

时间:2020-02-26 13:00:27   作者:ZeroMS   来源:bbs.fengshenmxd.com   阅读:236   评论:0
内容摘要:服务器实现了基本功能,可以杀死小怪,捡拾物品,升级,移动物品等。这是服务器的非常基本的早期版本,还有很多工作要做,但是我还有其他事情要做现在就着手做,让这个梦想破灭。基本上,这是一台被黑的服务器。该服务器还使用RethinkDB而不是无聊的MySQL,因此GL弄清楚了如何在其上设置Rethink+Auth。所需表:“帐...
服务器实现了基本功能,可以杀死小怪,捡拾物品,升级,移动物品等。这是服务器的非常基本的早期版本,还有很多工作要做,但是我还有其他事情要做现在就着手做,让这个梦想破灭。基本上,这是一台被黑的服务器。

该服务器还使用RethinkDB而不是无聊的MySQL,因此GL弄清楚了如何在其上设置Rethink + Auth。

所需表:
  • “帐户”
  • “字符”


帐户对象示例:
码:
{ “哈希”:“ fPi / G3uPr7RYLmB8ig + D5U + 4gb + RVkP7tZeVFxw2GkoSc1bZ3iK99YS71a / 4mDHwgs8h / A + 80MPCdDfKXRZbgA ==”, “ IsAdmin”:true, “ Pin”:null, “盐”: ”。”  “用户名”:“ inumedia”, “ id”:“ 9b0ee470-21e4-4f45-96cd-3066951ab6d8” }
基本数据包结构的帮助。



一些游戏视频:





我在进行这些修改时记录的地址:
我还在源代码中包含了操作码定义,但我也会在此处粘贴:
我还提供了基本的NPC脚本自动编译/ Roslyn /动态设置。


肯定需要进行优化,因为冷编译需要10到20秒以上的时间,并且如果未编译脚本,则会延迟初始地图转换或登录。

iirc在设计上也存在内存泄漏,以前编译的NPC脚本在以后重新编译时实际上不会被卸载。有关加载NPC的位置,请参见Maple32.Services.Game.Implementation.NPCs.cs,但不支持dotnet的卸载。

另外,服务器是使用dotnet运行时(dot.net编译的,并且默认情况下可以像本机代码一样在Linux和其他受支持的OS上运行。

商店是从BMS NpcShop.img加载的,应该包含在源7z中。


链接:https://pan.baidu.com/s/1PGWkKLRCUjdJOhPuSRpVPw 
提取码:1rnz 


标签:服务  客户  具有  测试  分辨  
相关评论

欢迎加入全国最大的冒险岛单机交流社区,在这里你可以找到丰富的冒险单机资源,同时更有众多群友和你一起交流分享心得

《冒险岛Online》是一款超人气家庭休闲网游。整个游戏画面以2D平面展开,采用了与其他Q版2D游戏不同的横向卷轴的移动方式。
游戏场景高低落差的设计,整个画面分前景、静止背景、活动景物3个层次的设计,既别出心裁又给人一种很真实的感受。

声明:本站文章均来此网络,如有侵权请来信告知!我们将在24小时内删除!本站为冒险岛交流区,请支持冒险岛官方,官方网站:mxd.sdo.com

Copyright © 2008 - 2020 ZeroMS. All Rights Reserved

  黔ICP备20002503号-1