E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mangos
百万用户级游戏服务器架构设计(2)
为了便于描述,我们暂不引入那些讨论过的优化手段,先以最简单的方式实现,另外也将基本以
mangos
的代码作为参考来进行描述。
GoOnDrift
·
2014-01-28 16:00
安装
MangOS
版本问题
mangos
目前有三个分支,分别对应wow的不同版本:主分支对应资料片巫妖王之怒,版本号3.3.5amangos-one对应资料片燃烧的远征,版本号2.4.3
mangos
-zero对应原版,版本号
flymachine
·
2013-10-26 21:00
mangos
服务器架构
为了便于描述,我们暂不引入那些讨论过的优化手段,先以最简单的方式实现,另外也将基本以
mangos
的代码作为参考来进行描述。想象一下帐号验证的实现方法,最容易的那就是把用户输
kenkao
·
2013-10-08 16:00
MANGOS
mangos
代码阅读
转自:陈波的博客原文:http://blog.163.com/cp7618@yeah/blog/static/702347772010111434342665/交叉阅读:
MaNGOS
之验证Realm登录服务器
kenkao
·
2013-10-08 16:00
MANGOS
开源游戏
[b]ryzom[/b]http://www.ryzomcore.org/[b]
mangos
[/b]https://github.com/
mangos
/
mangos
-svn/tree/master/trunk
dengbenji
·
2013-09-23 23:13
游戏
开源游戏
ryzom http://www.ryzomcore.org/
mangos
https://github.com/
mangos
/
mangos
-svn/tree/master/trunk
dengbenji
·
2013-09-23 23:00
MANGOS
pomelo
TrinityCore
ryzom
Mangos
魔兽世界服务端初探(1)--游戏服务端主体结构与消息分发
开源的
Mangos
项目模拟魔兽服务器端非常成功,目前国内外也有不少基于
Mangos
模拟器而搭建的私服,多数服务端运转良好,非常稳定。
消失了雨痕
·
2013-09-15 23:00
mangos
架设魔兽世界私服
http://www.cnblogs.com/linbc/archive/2009/11/20/1606493.html都说魔兽世界是最经典的网游,可惜我沉迷于程序的世界,都没有机会去体会一下!正好看了别人一篇blog,写着怎么架设魔兽世界,想想我就自己动手架一个看看了!等弄完之后,发现,那个服务器是2.3的客户端吧,好像!现在都3.13了,根本没用,后来到去sf.net找了一下,用svn把代码d
kenkao
·
2013-06-03 11:00
MANGOS
mangos
mangoshttp://www.cnblogs.com/ychellboy/archive/2012/02/10/2345879.htmlhttp://blog.csdn.net/lixinso/article/details/4694921
colorful
·
2013-05-24 17:00
游戏服务器架构探讨 .
重回技术怀抱----开篇有段时间没有研究技术了,这次正好看到了新版的
mangos
,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨
jackchen95
·
2013-05-04 00:00
服务器
一些著名的开源项目
ACE 网络框架CEGUI界面库boostC++库cocos2d游戏库delta3d游戏引擎OGRE 渲染引擎facebook-hiphopphp引擎d2x-xl 游戏hadoop 分布式文件系统
mangos
followingturing
·
2012-10-20 15:00
JavaScript
Google
chrome
单元测试
googletest
js引擎
游戏服务器架构探讨
有段时间没有研究技术了,这次正好看到了新版的
mangos
,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨。
shouhuqi
·
2012-10-08 13:00
游戏
数据库
session
socket
server
服务器
(搬运工)游戏对象的实现
在
mangos
的实现中,对象使用类继承的方式,由Object基
点点滴滴
·
2012-09-06 14:00
详解验证
Mangos
服务器:消息SMSG_AUTH_CHALLENGE,CMSG_AUTH_SESSION,SMSG_AUTH_RESPONSE
这里阐述的是连接到
mangos
服务器后的验证过
anypkv
·
2012-08-29 22:00
游戏
session
服务器
header
Random
input
MaNGOS
工程概介
原文: http://blog.csdn.net/yuleslie/article/details/7429900
MaNGOS
是WoW的模拟服务器端工程,架设在sourceforge上,使用C++,
anypkv
·
2012-08-29 22:00
编程
session
python
脚本
Build
include
魔兽私服Trinitycore架构设计分析之一
原文:http://blog.csdn.net/yuleslie/article/details/7429887 这几天有些空闲时间,把改编自
MangOS
的魔兽私服Trinitycore代码梳理一下,也给有这方面兴趣的童鞋一个交流空间
anypkv
·
2012-08-29 22:00
Mangos
源码分析
原文:http://blog.csdn.net/yuleslie/article/details/7430301一、服务器结构探讨之最简单的结构 好的结构不是一蹴而就的,而且每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有游戏结构做评价,而是试着从头开始搭建一个我们需要的MMOG结构。对于一个最简单的游戏服务器来说,它只需要能够接受来自客户端的连接
anypkv
·
2012-08-29 14:00
游戏
数据库
session
socket
server
服务器
(搬运工)
Mangos
服务器的游戏对象和AI系统(三)
voidPetAI::MoveInLineOfSight(Unit*u)//有单位进入宠物视野{if(!m_creature->getVictim()&&m_creature->GetCharmInfo()&&m_creature->GetCharmInfo()->HasReactState(REACT_AGGRESSIVE)&&u->isTargetableForAttack()&&m_crea
点点滴滴
·
2012-08-28 15:00
(搬运工)
Mangos
服务器的游戏对象和AI系统(二)
三、CreatureAI CreatureAI这个类并不大,构造函数要传入一个Creature的指针,然后就是20来个接口函数。构造函数:explicitCreatureAI(Creature*creature):m_creature(creature){}接口函数不多,可以全部列出来://CalledifIsVisible(Unit*who)istrueateach*whomove,reacti
点点滴滴
·
2012-08-28 15:00
(搬运工)
Mangos
服务器的游戏对象和AI系统(一)
Mangos
这样做还是很奢侈的,国内服务器可能都存在合服需求,所以国内服务器操持角色ID不同即可。
点点滴滴
·
2012-08-28 14:00
编译一个
MaNGOS
芒果服务端
nbsp; 编译一个
MaNGOS
locky
·
2012-08-03 15:00
服务端
mangos
源码分析--计划
最近无意中看到了
mangos
这么个东东,它很好的反应了目前游戏服务器的设计,所以决定在打酱油的时候对其研究一下。现在给出参考地址!!!
zhangwu416826
·
2012-08-03 14:00
游戏
数据库
工作
集群
服务器
数据库服务器
(搬运工)
MaNGOS
-Zero源码学习之mangosd游戏逻辑服务器(二):socket的处理方式
本篇将介绍客户端与游戏逻辑服务器连接建立以后,mangosd如何接收、解析和处理客户端发过来的协议。本篇不再讨论mangosd与客户端的认证及建立最终RC4流加密的过程,想了解这部分内容请看该系列的第一篇。 一、acceptorsocket的监听启动及注册mangosd的main()函数调用单例对象sMaster的Run()函数,启动监听socket的代码如下: 1:intMaster::Run
点点滴滴
·
2012-07-25 14:00
(搬运工)
MaNGOS
-Zero源码学习之mangosd游戏逻辑服务器(一):登录认证及建立连接
mangosd是
MaNGOS
-Zero项目中的游戏逻辑进程,玩家一旦与realmd的keyexchange过程完成后(详细内容见《realmd认证登录服务器(一):认证登录基本流程》),便只与mangosd
点点滴滴
·
2012-07-25 14:00
(搬运工)
MaNGOS
-Zero源码学习之realmd认证登录服务器(一):认证登录基本流程
在
MaNGOS
-Zero中认证登录服务器是已独立的进程存在的,名字叫realmd,这样命名可能是和游戏client端根目录下的realmlist.wtf文件相对应。
点点滴滴
·
2012-07-24 10:00
(搬运工)
MaNGOS
-Zero编译注意事项
MaNGOS
的介绍如下:WhatisMaNGOS?
点点滴滴
·
2012-07-24 10:00
(搬运工)网游服务端技术总结 基于
mangos
源码 (一)
-------WorldRunnable 2、后台命令 -------CliRunnable 3、分布式架构(RMI等)-------MaNGOSsoapRunnable 可以看到针对这几类功能,
mangos
点点滴滴
·
2012-07-23 11:00
(搬运工)
mangos
的执行模型
一、线程分布:1、主线程main----Master::Run(),主要功能:初始化world、创建子线程、回收资源2、WorldRunnable-------GS主线程3、CliRunnable-----后台调试线程4、RARunnable-------事件处理和分发线程5、MaNGOSsoapRunnable---协议6、FreezeDetectorRunnable7、线程池 Master::
点点滴滴
·
2012-07-23 11:00
(搬运工)关于
mangos
多线程处理方式
由于目前的
MANGOS
只是针对个人单机用户制作的,并非真正的服务器版。使用的是单线程的处理方式。关于
mangos
多线程处理方式听说配置这个文件是管理线程的,不过不知道有没有用!
点点滴滴
·
2012-07-23 11:00
(搬运工)从零开始编译一个
MaNGOS
芒果服务端
一、准备工作1.下载软件1.1.net3.5下载安装好,你可以选择一个下载安装精简版(我是装的这个,主要是安装相对较快):http://www.jz5u.com/Soft/system/patch/26067.html原版:http://www.skycn.com/soft/43776.html然后再安装下面的库VC2010运行库http://www.microsoft.com/downloads
点点滴滴
·
2012-07-13 15:00
(搬运工)
Mangos
代码阅读(一)
Mangos
有13个工程。
点点滴滴
·
2012-07-13 13:00
一些比较出名的开源库和框架
游戏引擎 OGRE 渲染引擎 facebook-hiphop php引擎 d2x-xl 游戏 hadoop 分布式文件系统
mangos
eric_weitm
·
2012-07-08 09:00
C++
框架
mangos
的执行模型
mangos
的执行模型 一、线程分布: 1、主线程 main---- Master::Run() ,主要功能:初始化world、创建子线程、回收资源 2、WorldRunnable ------
eric_weitm
·
2012-06-21 00:00
MANGOS
run
gs
游戏服务器架构
threadid=93775作者:qinglan 有段时间没有研究技术了,这次正好看到了新版的
mangos
,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得
gongminrui
·
2012-05-17 15:00
设计模式
框架
全面剖析Wow模拟器(一)--- 模拟器种类介绍
opensourceWorldofWarcraftserverSupportedclientversion:WotLK3.3.5aWebsite:http://getmangos.com/RussianMaNGOSDevCommunity:http://ru-
mangos
.ru
psh24053
·
2012-05-10 23:00
SVN
git
database
Build
subversion
website
Mangos
游戏服务器源码-预研
前段时间工作不是很忙,有闲心看魔兽私服
Mangos
的源代码,当时主要是看任务系统的实现,看的过程中感
xiadasong007
·
2012-04-23 20:00
游戏
工作
服务器
脚本
文档
任务
Mangos
源码分析
http://www.cppblog.com/ming81/default.html?page=10一、服务器结构探讨之最简单的结构 好的结构不是一蹴而就的,而且每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有游戏结构做评价,而是试着从头开始搭建一个我们需要的MMOG结构。对于一个最简单的游戏服务器来说,它只需要能够接受来自客户端的连接请求,然后处
yuleslie
·
2012-04-05 22:00
游戏
数据库
server
session
socket
服务器
MaNGOS
分析文章收录
http://blog.sina.com.cn/s/articlelist_1814283884_0_1.htmlMaNGOS之验证Realm登录服务器(0/129)2011-03-1221:26
Mangos
yuleslie
·
2012-04-05 21:00
游戏
数据库
加密
socket
服务器
MaNGOS
下载,编译,配置和运行的基本步骤
使用git://github.com/
mangos
/
mangos
.git,从github
yuleslie
·
2012-04-05 21:00
MaNGOS
工程概介
MaNGOS
是WoW的模拟服务器端工程,架设在sourceforge上,使用C++,开放源码,代码写的很清楚,架构清晰,质量很高.我看重的,是其对3D游戏服务端编程的通用流程和问题的处理手法和经验.研究消息包结构
yuleslie
·
2012-04-05 20:00
魔兽私服Trinitycore架构设计分析之一
这几天有些空闲时间,把改编自
MangOS
的魔兽私服Trinitycore代码梳理一下,也给有这方面兴趣的童鞋一个交流空间,可能会连载15篇左右,大家慢慢看首先把整体架构网络层说一下打开整个工程,找到Trinitycore
yuleslie
·
2012-04-05 20:00
thread
timer
session
架构设计
iterator
events
网游服务端技术总结 基于
mangos
源码 (一)
整个game server的并发模型 一 概述 game server至少要提供如下几类的功能 : 1、响应客户端请求-------WorldRunnable 2、后台命令 -------CliRunnable 3、分布式架构(RMI等) -------MaNGOSsoapRunnable 可以看到针对这几类功能,mango
eric_weitm
·
2012-03-19 11:00
多线程
server
MANGOS
game
网游服务端技术总结 基于
mangos
源码 (一)
响应客户端请求-------WorldRunnable2、后台命令-------CliRunnable3、分布式架构(RMI等)-------MaNGOSsoapRunnable可以看到针对这几类功能,
mangos
iteye_14888
·
2012-03-19 00:00
c++
游戏
怎么下载
MANGOS
源码
怎么下载
MANGOS
源码怎么下载
MANGOS
源码
mangos
-guiMangos的GUI版控制工具(svn地址)http://
mangos
-gui.googlecode.com/svn/trunk/MangosWFE
colorful
·
2012-03-06 11:00
MaNGOS
编译
开源社区常常有很多出人意表的项目,让人往往击节叹赏。例如当年在普通PC电脑上虚拟运行苹果机系统的Pearpc。把微软游戏机xbox改装成家庭影音中心的xbox-mediacenter,以及在ipod上安装linux的ipodlinux等项目。在电脑游戏方面当然也有很多出色的开源项目。暴雪公司的游戏历来都是精品。网络游戏大热以后,它推出的基于10年游戏历史的网游:《魔兽世界》也更是名声在外(当然有好
jwybobo2007
·
2012-01-10 08:00
游戏
数据库
mysql
服务器
subversion
网络游戏
设计游戏服务器
有段时间没有研究技术了,这次正好看到了新版的
mangos
,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨。
jwybobo2007
·
2012-01-05 10:00
环形缓冲区的实现原理(ring buffer)
但是对于这种按照严格的先进先出顺序处理的,块大小并不算小的,而且块大小也并不统一的内存分配情况来说,更多使用的是一种叫做环形缓冲区的方案,
mangos
blade2001
·
2011-12-22 09:00
数据结构
Opera
存储
Class
buffer
通讯
开源大型网游服务器架构项目
Trinity,国人习惯称T端,是在M端(
MaNGOS
)的基础上,发展出来的大型网游服务器架设软件。
tank2308635
·
2011-11-25 09:00
服务器
服务器公共组件实现 -- 状态机
首先还是从
mangos
的代码开始看起,我们注意到登录服在处理客户端发来的消息时用到了这样一个结构体:structAuthHandler{eAuthCmdcmd;uint32status;bool(AuthSocket
limiko
·
2011-10-09 14:00
设计模式
游戏
编程
struct
服务器
cmd
服务器公共组件实现 -- 继续来说主循环
前面我们只简单了解了下
mangos
登录服的程序结构,也发现了一些不足之处,现在我们就来看看如何提供一个更好的方案。
limiko
·
2011-10-09 12:00
多线程
游戏
数据库
网络
IO
服务器
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他