MaNGOS 用来学习游戏服务端开发非常不错。官方网站:http://getmangos.com。以下MaNGOS简介 转载自http://www.hudong.com/wiki/Mangos。

MaNGOS 是(Massive Network Game Object Server) 的缩写。

Mangos 项目是一个开源的自由软件,遵守最为严格的GPL协议。其研究目的是开发一款理论上支持任何大型多人在线角色扮演网络游戏客户端的游戏服务器平台,说到底就是个网络游戏的引擎。

Mangos 开发小组强调其软件是用C++和C#编程语言实现的一个服务器框架,在这个框架下它理论上应该支持任何网络游戏的客户端。

Mangos 的技术细节上是这样的,核心部分是个和特定游戏没有关系的核心框架程序,主要是进行进程调度,创造世界,建立心跳机制,处理网络接入等。数据库也是使用的开源数据库软件MySQL,编译器使用的是GCC。至于游戏内容数据库,游戏人物,时间,世界脚本,都是由这个核心程序所支持的扩展脚本来实现,所以有一些独立出来的项目专门模拟魔兽世界来开发支持 Mangos 的核心程序。现在 Mangos 的核心程序已经放到著名的协同开发网站sourceforge上开发了,使用的开发工具是subversion。大家都可以从sourceforge的subversion数据库中下载最新的源代码程序。

MaNGOS开源魔兽世界服务端相关推荐

  1. wow魔兽世界服务端主体结构

    wow魔兽世界服务端主体结构 服务端主要由三大块组成,数据库.服务端逻辑.脚本.数据库用的MySQL,这里不是很关键暂且不说.脚本有自己的脚本引擎,简单的任务.战斗等都可以通过数据库配置相应条目来完成 ...

  2. node python做游戏服务哪个适合做服务端_当前的几种开源游戏服务端介绍

    当前的几种开源游戏服务端介绍 pomelo Pomelo 是基于 Node.js 的高性能.分布式游戏服务器框架.它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复 ...

  3. 魔兽世界服务端centos架设

    目前最完美的魔兽世界服务端AzerothCore 60级经典旧世版本 70级燃烧的远征版版本 80级巫妖王之怒版本 85级大地的裂变版本 90级熊猫人之谜版本 100级德拉诺之王版本 R110级军团再 ...

  4. 开源Unity服务端客户端(双端C#)网络通讯框架(Lidgren)[一]

    开源Unity服务端客户端(双端C#)网络通讯框架(Lidgren)[一] 1. 简介 1.1 结识Lidgren的机缘巧合 开发Unity的各位或多或少都可能在工作中遇到非客户端开发的一些内容.大型 ...

  5. 魔兽世界服务端源码各个重要文件详细情况说明——魔兽世界开服

    魔兽服务端开服源文件各文件翻译 很多文件在服务器中我们知道是跟什么有关,但就是不知道其作用是什么.就算我们知道在这些地方中的文件都是有着不小的作用.但是由于不知道各个文件代表的是什么意思所以在面对这些 ...

  6. 魔兽世界服务端AzerothCore+Centos系统+docker编译教程

    魔兽世界服务端AzerothCore+Centos系统+docker编译教程 1.1 准备工作 1.1.1 准备 1.1.2 安装软件 1.1.3 下载源码 1.1.4 地图文件 1.2 修改配置文件 ...

  7. 推广下自己的JAVA开源游戏服务端框架

    Carmelo是基于Java的游戏服务端框架,适合于页游和手游.它的主要特点是: 利用Netty实现高效的NIO通信,同时支持TCP/HTTP协议 完善的三层架构模型,易扩展 通用.完善的sessio ...

  8. 当前的几种开源游戏服务端介绍

    pomelo Pomelo 是基于 Node.js 的高性能.分布式游戏服务器框架.它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发.Pome ...

  9. 魔兽世界服务端端新手搭建教程

    明杰也是很久以前开始研究魔兽服务器架设, 主要原因是亚服经常要排队6-7个小时, 去不排除的服和单机没啥区别,以怀旧服玩到10级以后就开始玩335端,一开始也和新入手的人一样云里雾里的, 经过长时间的 ...

  10. 开源一个服务端游戏开发框架

    本人也是因为go的魅力从原来的node.js转go开发的,但并没有放弃node.js开发.node.js开发起来极为舒服,谁用谁知道.go的性能,并发,静态编译速度还是更令人着迷,在云计算,区块链等未 ...

最新文章

  1. Core ML 文档翻译
  2. 自定义控件-侧边菜单SlidingMenu(滑动菜单)
  3. 关于双WiFi板卡做路由功能的记录
  4. ExtJS 4 File Upload + Spring MVC 3 Example
  5. 前端学习(1333):mongodb增
  6. 计算机操作系统英文版课后答案,计算机操作系统(第3版)课后习题答案(完整版)...
  7. Jenkins ssh 发布jar 时区不对
  8. 监听器第一篇【基本概念、Servlet各个监听器】
  9. kafka源码_终于看到有人把Kafka讲清楚了,阿里面试官推荐你看这份源码笔记
  10. mybatis 存储过程 tmp_count_MyBatis框架介绍及实战操作
  11. SQL 查询速度慢原因及优化方法(转载)
  12. 360Lib整体介绍
  13. 定位弹窗软件----找到真凶并做后续防御
  14. Debian启动自定义桌面
  15. 戴尔游匣7559-拆机磁盘换固态详解
  16. 在vue项目中使用阿里云播放器
  17. 兰博基尼Reventon单挑喷气式战斗机(图)
  18. 单机版Fate安装教程(含虚拟机搭建)
  19. 预测、迭代与优化:用AI探寻组合优化问题最优解
  20. 米歇尔·福柯——生平与著作

热门文章

  1. 为知笔记Typora编辑器上传图片失效(20.5.16)
  2. Pegasus Serial Port Tool @ Simplicity Version 串口测试工具简化版发布
  3. 2 HTML常用标签标签嵌套和并列关系
  4. ECMAScript 6基础总结
  5. CVPR 2022 全面盘点:最新350篇论文分方向汇总 / 代码 /
  6. ssm毕设项目鲲龙装饰公司在线管理系统的设计与开发前台模块iub6h(java+VUE+Mybatis+Maven+Mysql+sprnig)
  7. 用序列到序列和注意模型实现的翻译:Translation with a Sequence to Sequence Network and Attention
  8. 2021-CISCN-fianl-ezj4va
  9. V2X测试系列——如何实现C-V2X HIL测试
  10. Linux基本知识总结、常用命令教程、shell脚本开发、编辑器及调试器的使用教程