随笔分类 - MUD相关
摘要:这篇文章主要针对提供正式开放的游戏,如果你只是在单机游戏上玩一玩,请不要费神阅读,因为这对你毫无用处。 前一段时间经常看到什么mud被黑,某某自称“黑客”者要挟某游戏之说,由此产生感慨写下这篇文章。这里无意贬低任何人的能力,如果您真是一位高手而并非一知半解的翻翻安全公报、在网上找点所谓“黑客工具”试
阅读全文
摘要:Mudos扩展efunc,packages方式 首先packages目录建好C文件 我们这里测试了一个mongodb的 mongodb_spec.c mongodb.h mongodb.c 这里具体的代码可以参考packages目录下的其他efunc的结构,一样就行了 mongodb_spec.c
阅读全文
摘要:关于LPMUD的关键字及其它重要术语 前面的内容中对LPC语言和 lpmud 做了介绍,也完成了学习开发的准备工作,为了更好的学习,这里先对基本术语做一个说明。 关键字(Keywords):LPC语言中的关键词和C语言相比,变化比较大。具体对比如下: 关键字具体用法会在后续章节介绍,这里看不懂也没关
阅读全文
摘要:MUD游戏开发教程视频 https://space.bilibili.com/476328540/channel/detail?cid=91187
阅读全文
摘要:问题场景: 游戏中出现个BUG,是关于登陆后出现分身的问题。 查找当前登陆者的身份 是否之前存在相同的角色实例,当玩家昏迷状态时 使用 find_player是找不到这个玩家的,所以 玩家利用角色昏迷的时候 重新登陆相同的账号 绕过登陆检查,出现游戏中存在多个相同的角色实例 查了OS代码,发现 fi
阅读全文
摘要:FluffOS是在MUDOS基础上更新完成的。进行了许多新功能和bug修复。 针对LPC有很好的兼容性,如果你的MUD运行MUDOS V22+版本,可以很容易运行在fluffos上。 系统环境: CnetOS 7.x mini 最小化安装 安装 mysql-community-devel 需要先安装
阅读全文
摘要:任何一个EFUN都有一个入口,这个入口就是interpret.c里面的eval_instruction()函数,在这里面会把EFUN传入的参数进行初始化,并把LPC中的数据类型转换成相应的结构体。经过eval_instruction()之后,就是EFUN的主体了,关于主体如何声明,将在后面提到。这里
阅读全文