`
suiyuan0808
  • 浏览: 152358 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Web游戏服务器基本架构

    博客分类:
  • Java
阅读更多

 周末没有事情做,简单画一下网页游戏服务器架构,画得不好:



   游戏web服务器通常使用Java或PHP开发,通过AMF协议通讯:Lighttp,Nigx或Tomcat Jboss

   Socket服务器通常处理通知战斗地图聊天信息,一般使用C++或Java写的比较多,其端口一般为443端口。

 

  好了以后有空再 慢慢分析其每一部分原理.

  • 大小: 45.5 KB
分享到:
评论

相关推荐

    游戏服务器部署.doc

    服务器搭建方案: 如上图所示,此结构是该游戏服务器组的基本结构,每组由4台网关服务器3台游戏服 务器,1台数据服务器,1台冗余服务器组成。每组服务器连接到同一台交换机,每两组 可以合用一台交换机,每组9台独...

    网络游戏服务器架构设计.doc

    网络游戏服务器开发架构的过程以及需要注意的点,可以更加有利于初学者避免掉进坑,对游戏服务器有进一步的了解

    回合制卡牌战斗游戏服务器架构和业务源码(跨平台,框架和主逻辑C++,登录支付php)

    2.服务器架构分为登录支付的web服务器,gateway网关服务器,gameserver游戏逻辑服务器,game server连接mysql数据库,所有的战斗,地图中的任务移动计算都由服务器计算和判断,最后将战斗结果以战报的形式发给客户端...

    游戏服务器架构的演进简史

    本文会向你介绍一种新的可能,一种无服务器的方案来搭建Web应用。使用这个方案大部分运维方面的问题就不需要你...使用这种许多人称之为多层架构的传统方式,系统一般会由浏览器、应用服务器和多个后端服务构成(见下图

    Game:用于运行游戏服务器的基础结构和实现

    特征全React式(Kotlin Coroutines)游戏库用玩家组成来运行游戏TicTacToe游戏的基本实现大班游戏的基本实现用户可以与之交互的游戏服务器的基本实现未来(尚未实施) 添加后端网络服务以玩游戏带有协程支持的Spring...

    一个用于Web游戏的聊天室(包括设计文档和源代码)

    一个用于Web游戏中的即时聊天代码 使用内存进行消息投递 支持私聊和供聊 支持统计在线人数 可开多个房间 注意:有人反映这个不能直接使用,在这里特做一下说明 =============================================== 这...

    HTML5 极速游戏开发——Egret

    \n• 学习Flask应用的基本结构,编写示例应用;\n• 使用必备的组件,包括模板、数据库、Web表单和电子邮件支持;\n• 使用包和模块构建可伸缩的大型应用;\n• 实现用户认证、角色和个人资料;\n• 在博客网站中...

    实战Nginx:取代Apache的高性能Web服务器

    实战Nginx:取代Apache的高性能Web服务器 作者: 张宴 出版社: 电子工业出版社 出版年: 2010年2月 内容简介  Nginx (“engine x”) 是俄罗斯人Igor Sysoev编写的一款高性能HTTP 和反向代理服务器。Nginx选择了...

    服务器架构简单示意图.doc

    GameServer GameServer ManagerServer 一组服务器由 LoginServer * 1, ManagerServer * 1, GameDB * 1, GameServer * 若干 组成 用户通过LoginServer获取组内游戏服务器列表后断开,然后直连GameServer GameServer...

    mmo-server:分布式Java游戏服务器,包括登录名,网关,游戏演示

    该项目的基本架构如下所示: 模组 可以热更新在脚本末尾作为项目的项目模块结尾的逻辑脚本。 框架基础核心逻辑,网络通信,线程模型,通用工具类 通用逻辑代码 Protobuf消息,grpc服务 消息路由 登录认证 游戏演示...

    网易游戏高性能、分布式服务器开发框架 Pomelo.zip

    pomelo 是由网易开发的基于node.js开发的高性能、分布式游戏服务器框架, 也可作为高实时web应用框架。 Pomelo的应用范围 pomelo最适合的应用领域是网页游戏、社交游戏、移动游戏的服务端,开发者会发现pomelo可以...

    适用于网络游戏服务器无锁异步化事件驱动架构设计的 java netty 网络编程框架

    适用于网络游戏服务器、物联网、内部系统及各种需要长连接的场景; 通过 ioGame 你可以很容易的搭建出一个集群无中心节点、集群自动化、分布式的网络服务器。包体小、启动快、内存占用少、更加的节约、无需配置文件...

    毕设&课设&项目&实训-基于node.js与libevent的游戏服务器端通信底层架构与管理架构。.zip

    毕设&课设&项目&实训-基于node.js与libevent的游戏服务器端通信底层架构与管理架构。主要用于支持C#实现的游戏逻辑服务器进程。 【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理...

    一个基于WEB的聊天室代码

    一个用于Web游戏中的即时聊天代码 使用内存进行消息投递 支持私聊和供聊 支持统计在线人数 可开多个房间 注意:有人反映这个不能直接使用,在这里特做一下说明 =============================================== 这...

    实战Nginx.取代Apache的高性能Web服务器.2010 pdf

    曾在新浪网、赶集网等公司任系统工程师、系统架构师,工作内容主要涉及:服务器系统架构设计与部署、系统运维与调优、网络故障解决、网站后端以及接口类PHP程序开发、Unix开源软件二次开发、服务器监控系统开发、...

    游戏服务器开发的基本体系与服务器端开发的一些建议

    可是就是因为没什么经验,刚开始时以为做游戏服务器和做web差不多,但是经过一段时间之后,才发现代码太多,太乱了,一看代码都想重构,都是踩着坑往前走。这里我把一些游戏开发方面的东西整理一下,希望能对

    gamesrc:游戏服务器和Web客户端的源代码

    您可以在阅读自述文件后将其删除,并可以根据自己的组织感觉重新排列游戏目录中的内容(唯一的例外是Muddery期望的server /目录的目录结构)。 但是,如果更改结构,则还必须编辑/添加到设置文件中,以告知Muddery...

    Java网上五子棋游戏设计(代码+设计文档)

    【作者】 傅伟,吴希忠 【来源】JavaThinker.org 本程序是一个基于网络协议为... 通过本程序,我们初步熟悉并掌握java语言的基本知识,掌握服务器-客户端的网络架构模式,为以后学习高级web开发课程做准备。

    Linux系统设计-系统性学习linux web

    它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux是许多企业和服务提供商的首选操作系统,用于部署Web服务器、数据库服务器、邮件服务器等。Linux系统具有高效的网络功能和稳定的...

Global site tag (gtag.js) - Google Analytics