`
eric_weitm
  • 浏览: 243737 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

网游服务端技术总结 二

阅读更多
GS生命期内主要的事件---------状态机的状态转换主要是基于事件

一 game server状态机
startup
LOAD
Compile
init
running
shutdown

二 角色状态机
login
enter_world
enter_map
leave_map
leave_world
relogin
logout

三 角色commands的命令种类
login、auction, buy, chat, express, move, task, select_menu_item, stall……

四 server端service的组织
  1、结构化(纯c实现) clone, feature、cmds(命令入口filter)、daemons(抽象的功能模块)
  2、OO  各个层次的router,XXHandler, 一般在session中的总入口是player
分享到:
评论

相关推荐

    游戏服务端

    总结来说,游戏服务端是网络游戏的心脏,它的设计和实现直接影响到游戏的稳定性和玩家体验。对于“2012年最具特色1.99983兽魂觉醒仿盛大99级”这样的游戏服务端,开发者需要综合运用各种技术,打造一个既能承载大量...

    wangluo.rar_服务端_网络游戏

    《网络游戏服务端详解》 ...总结,网络游戏服务端是一个复杂而精细的系统,涉及到众多技术和策略。通过理解“GameServer”的功能和作用,我们可以更好地了解网络游戏背后的运作机制,为设计和优化服务端提供有力支持。

    棋牌类网络游戏服务端的架构设计

    网络游戏目前在国内相当热门,棋牌类游戏在网络游戏中占有比较...该文总结了一款通用的棋牌类网络游戏服务端的架构设计,介绍了基本架构、通信协议、多线程模型和第3方接I:1的相关内容,并对整个架构作了一定分析。

    大话随风服务端修改工具2个.rar

    在IT行业中,网络游戏服务端的修改是一项技术性强且需求广泛的任务。特别是对于“大话随风”这样的游戏,服务端的调整直接影响到游戏的平衡性和玩家体验。本文将围绕"大话随风服务端修改工具2个.rar"这一主题,深入...

    传奇服务端代码 delphi

    《传奇服务端代码 Delphi详解》 ...通过对代码的深入理解和分析,开发者可以学习到网络游戏服务端的设计模式、网络通信、数据存储和安全性等多个方面的知识。同时,这也是对Delphi编程能力的一次锻炼和提升。

    红月3.94服务端【Redmoon 3944 】

    总结来说,“红月3.94服务端”是网络游戏历史的一个重要篇章,它的存在不仅是对过去游戏技术的回顾,也是对经典游戏价值的肯定。通过不断的技术迭代和更新,它在新时代依然焕发出活力,让玩家有机会再次体验那个曾经...

    droiyan源码-决战服务端源码

    2. **网络协议**:游戏服务端通常使用TCP/IP协议进行通信,可能还会涉及UDP协议。理解这些协议的工作原理有助于我们解析网络通信模块。 3. **并发处理**:由于服务端需要同时处理大量玩家的请求,因此并发编程是...

    xfire服务端

    通过深入理解和熟练运用xfire服务端,开发者可以构建出稳定、高效的网络游戏服务器,为玩家带来流畅的游戏体验。因此,无论是初学者还是经验丰富的开发者,都应该重视并掌握xfire服务端的相关知识,这将是提升游戏...

    ZEVMS冒险岛V079服务端+源码+亲测可用

    《ZEVMS冒险岛V079服务端与源码详解》 在IT行业中,网络游戏服务器的搭建与管理...通过深入研究这个项目,我们可以深入了解游戏服务端的构建,提升自己的编程和系统设计能力,同时也能参与到游戏社区的创新活动中去。

    Java游戏服务端简历模板.zip

    总结起来,Java游戏服务端开发涉及的知识点广泛且深入,不仅需要扎实的编程基础,还要对网络、并发、数据库、框架和性能优化有全面的理解。同时,不断学习和适应新技术,如云原生、容器化等,将有助于在这一领域持续...

    网络游戏-网络摄像头与服务端设备的匹配方法和设备.zip

    总结起来,网络游戏中的网络摄像头与服务端设备匹配涉及到视频编码技术、网络传输协议、实时通信、设备认证和网络安全等多个方面,每一部分都是为了实现低延迟、高质量的用户体验。随着技术的不断发展,未来我们有望...

    unty websocket 客户端 服务端 通信

    WebSocket在Unity中的应用是现代游戏开发中实时通信的重要技术之一。WebSocketSharp是一个广泛使用的C#库,它使得在Unity中创建WebSocket客户端和服务端变得简单。本文将深入探讨如何使用WebSocketSharp来实现Unity...

    冒险岛079服务端一线海源码更新版

    《冒险岛079服务端一线海源码更新版》是一款专为冒险岛游戏爱好者设计的软件/...通过对源码的分析和研究,我们可以深入了解游戏服务端的设计思路和技术实现,这对于提升个人技能、推动游戏行业的发展都具有重要意义。

    网络棋牌服务端

    网络棋牌服务端是一种用于支持在线多人游戏平台的关键组成部分,尤其是涉及棋类和牌类游戏的平台。服务端在这样的系统中扮演着至关重要的角色,它处理玩家之间的交互、游戏逻辑的执行、数据的安全传输以及服务器资源...

    VC++ 网络对战五子棋游戏(服务端+用户端).zip

    总结来说,“VC++ 网络对战五子棋游戏”项目是一个融合了C++编程、网络通信、多线程、图形界面设计以及游戏逻辑的综合实践案例。它涵盖了计算机科学与软件工程的多个重要知识点,对于学习者来说,不仅能提升编程技能...

    (AS3)socket+客户端与服务端+实例

    总结起来,这个主题涵盖了使用AS3的Socket进行客户端和服务端通信的基础知识,包括连接建立、数据传输、事件处理和异常管理。通过分析提供的实例,开发者可以更好地理解和实践这种网络通信方式,为创建功能丰富的...

    xfire 服务端和客户端源码完整工程

    2. **网络通信模块**:与服务端保持长连接,通过心跳包维持连接,同时接收服务端推送的数据并更新界面。 3. **状态同步**:客户端需要实时同步用户的游戏状态,如在线、离线、所在游戏服务器等,这部分代码涉及到多...

    AsyncSocket服务端及用户端

    在IT行业中,网络通信是不可或缺的一部分,而Socket编程则是实现客户端和服务器端之间通信的核心技术。本项目聚焦于"AsyncSocket服务端及用户端",它利用了Objective-C中的AsyncSocket库来构建一个高效的网络通信...

    mud(mud夕阳再现服务端,客户端,教程)

    对于那些怀念过去或是对游戏开发感兴趣的用户来说,下载这个"MUD夕阳再现服务端,客户端,教程"包,无疑是一次深入理解早期网络游戏历史和技术的好机会。不仅可以重温过去的经典,还能学习到一种独特的编程语言和...

Global site tag (gtag.js) - Google Analytics