Evennia

MUD类游戏服务器
授权协议 BSD
开发语言 Python
所属分类 游戏/娱乐、 游戏模拟器/工具/引擎
软件类型 开源软件
地区 不详
投 递 者 姜鹏程
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Evennia是一款开源的MUD类游戏的服务器软件,它基于Python开发,使用BSD许可协议发布,对商业应用友好。

虽然MUD是一种历史比较久远的游戏方式,但Evennia自身使用了不少新技术。它结构清晰、文档丰富、开发简便、易于扩展。它自带有网页服务器和客户端,用户可以直接使用浏览器玩MUD游戏,而且还加入了文字链接功能,可以通过点击链接而不是输入文字来进行游戏。虽然目前针对的主要是纯文字内容的游戏,但由于其自身很容易扩展,加以改动就可用于更广泛的用途,发展潜力很大。
 

  • Evennia 简介 Evennia是一个使用当代技术开发的开源的、基于Python的 MUD服务器及代码库。Evennia允许游戏设计者者自由地设计、充实基于文本的大型多人在线游戏。 Evannia的中文网站为www.evenniacn.com,它带有丰富的文档,其中大部分已经翻译成中文了。在demo.evenniacn.com/webclient上有游戏演示(目前是英文版的游戏,以后会翻译成中

  • Evennia的默认命令集提供的 @py 命令可以让你在游戏中直接执行Python代码。@py 还有个更简单的别名“!”。@py 命令的访问权限应该严格限制。这可不是闹着玩的,在服务器上执行任意Python代码的权限不应交给随便什么人。 @py 1+2 <<< 3 可用的变量 执行 @py 时有一些本地变量可供使用,通过它们可以访问正在运行的系统。 self / me —— 调用者(就是你) he

  • This is an overview of the directories relevant to Evennia coding. The Game directory The game directory is created with evennia --init <name>. In the Evennia documentation we always assume it's calle

  • Intro Muddery is an online text game (like MUD) framework in Python. It is licensed under 3-clause BSD license. Muddery bases on Evennia which is a MUD/MU* creation system. #Features Muddery is still

 相关资料
  • 我试图建立一个通用服务器总是在连接的客户端。 该体系结构由4个主要组件组成 有状态应用服务器 无状态网关服务器 客户排队 系统和经纪人 工艺流程 客户端连接到网关 我正在使用JavaNetty作为网关。appserver也是用Java编写的。 我很想说这个设计像Mongrel2,但我不能完全确定。我想说,这更符合城市飞艇氦边缘服务器的设计(http://urbanairship.com/blog/

  • JAGS 游戏服务器是一个开源的 Java / AS 3.0 的游戏服务器,支持多玩家、碰撞检测以及键盘事件等等。

  • 二本鼠鼠学Java没出路。。 技术面 - 50min - 9.26 自我介绍 介绍一下你的项目经历 MySQL索引底层结构 Redis有哪些数据结构 Redis的持久化机制 学过其他语言吗(c++和go),说一下c++、go、Java的区别 LRU怎么实现 最短路径算法实现 JVM垃圾回收算法 手撕在一排数据中算出不重复数据的子集 TCP三次握手 你知道什么是SYN攻击吗 TCP四次挥手为什么是四

  • 我正在尝试构建一个使用套接字和udp协议的python在线游戏。我创建了一个多处理和多线程服务器:https://pastebin.com/zucxwpc9。 我会解释里面的代码是做什么的。所以首先,它等待两个请求,并将它们放入lobby列表中。如果发出了两个请求,服务器将向客户端发送一个新端口,并创建一个具有两个线程的新进程。两个线程都在使用新端口,一个接收数据,另一个发送数据。我正在使用队列,

  • 全程35分钟! 1.自我介绍 2.选你最熟悉的项目深挖 3.tcp粘包,如何解决? 4.怎么自己设计数据库 5.自己设计过那些小工具?日志系统,简易shell 6.STL是线程安全的吗? 7.哈希冲突,红黑树 8.说一下线程安全 9.负载均衡的算法了解哪些? 10.游戏寻路算法了解吗?答了回溯 11.数学三维和二维两点之间的距离 12.实习经历,写过哪些算法? 13.为什么游戏服务器不用数据库?

  • 时间线5.4日一面,全程30mins 1.自我介绍 2.C++多态 2.vector以及STL各种容器的迭代器失效问题 3.场景题,两个容器中如果存放了相同指针,如果其中一个释放了一个在用怎么解决? 4.gdb调试器怎么调试多线程,怎么查看堆栈 5.你曾用过哪些使用多线程的方式? 6.C++11了解哪些,具体一点 7.项目深挖 8.了解哪些负载均衡算法 还有一些忘了,一面已过,约的5.8二面~

  • 我试图建立一个通用服务器总是在连接的客户端。 该体系结构由4个主要组件组成 有状态应用程序服务器 工艺流程 客户端连接到网关 我正在使用JavaNetty作为网关。appserver也是用Java编写的。 我很想说这个设计像Mongrel2,但我不能完全确定。我想说,这更符合城市飞艇氦边缘服务器的设计(http://urbanairship.com/blog/2010/08/24/c500k-in

  • 2023/5/10 面了30分钟。。。(感觉寄) 脑子有点糊涂,只记得一部分了 先是自我介绍,然后问问之前实习情况 1、C++有什么情况会导致宕机? 2、数组越界为什么会导致宕机? 3、介绍下虚函数 4、智能指针 5、select和epoll的区别,为什么使用epoll? 6、迷宫,寻路算法(没看过之前。。。);然后迷宫有环怎么办? 7、客户端输入名字的前部分,如有玩家ABC,当客户端输入A时,会