`
icrwen
  • 浏览: 268128 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

网页游戏服务器入门

    博客分类:
  • flex
阅读更多
目前有以下几种网页游戏服务器:

1)FMS:的AS2.0或者AS1.0来构建服务器端的,而客服可以用AS3.0。在视频方面比较有优势,但是一般现在要结合其他语言开发比如NET类的。
2)SFS:支持FL网页游戏功能很强大的服务器软件。如果你用过FMS上手也很容易目前最新版本是1.6.6。而且支持AS3.0。官方网站上有很多国外FL游戏。那做的相当的好。
3)OS:  Oregano Server是一款针对Flash客户端开发的多用户服务器软件.它是提供给用户免费使用的,并且是在LesserGeneral Public License(LGPL)下发布的.由于它使用纯Java开发的,因此可以运行在许多的操作系统上面,例如:Windows,Linux和Mac OS X.(没有用过)
4)RED5:免费的FL服务软件,大约和FMS差不多。FMS,SFS都很贵的。所以很多采用RED5



Smartfoxserver 基础入门
SmartFoxServer 是专门为Adobe Flash设计的跨平台socket服务器,让开发者高效地开发多人应用及游戏. 该服务器主要用来创建多玩家游戏。并提供强大的制作工具,各种回合制游戏和实时游戏都可以胜任。 SmartFoxServer 支持的播放器从Flash player6版到最新的Flash Player 9,并提供丰富的Actionscript 1.0, 2.0 and 3.0 APIs,同时也支持 Flex Builder 2 and 3. 该产品带有详细的帮助文档, 大约 35 个带源代码的示例 还有强大的远程管理工具. 本入门假定你会基本的flex3开发知识

FS简介快速 可靠:
SmartFoxServer 是基于高效和可升级的结构,可以在单CPU服务器机子上处理数千的客户端. 是有名的平民的服务器,最低支持P2-350Mhz。很多公司和游戏机构都已经使用 SmartFoxServer 开发出了很多高质量的在线多玩家应用及游戏。比如Club Penguin
高制作能力:
SmartFoxServer 带有一套支持Actionscript 1.0, 2.0 和 Actionscript 3.0 的APIs 他们都是从flash核心对象扩展出来的新功能,可以让开发者简单快速地开发多玩家应用. 
扩展性:
SmartFoxServer 可以使用Actionscript, Javascript, Python and Java进行服务器端的扩展. 自定义服务器端扩展,可以执行复杂的应用,游戏逻辑,高级用户,房间管理,及服务器新行为,等等 另外。
跨平台性:
SmartFoxServer 可以运行在任何系统上: 因为SmartFoxServer 是100%的纯 Java 开发的应用,它可以运行在任何平台上,如:Windows (NT/2K/XP/2003), Linux, MacOS X (10.4 or higher), Solaris 等等.
强大的附加软件:
SmartFoxServer 带有强大的附加软件来扩展其功能:
BlueBox:
让玩家避开网络限制(防火墙, 代理) 来进行多玩家游戏,而不牺牲连接速度. 因为 API 会自动在”幕后“选择最好的连接系统。
BlueBox:
让玩家避开网络限制(防火墙, 代理) 来进行多玩家游戏,而不牺牲连接速度. 因为 API 会自动在”幕后“选择最好的连接系统。
RedBox:
免费开源的附加软件,使在SmartFoxServer的框架中集成了音频/视频流的能力(red5), 并简化了 A/V应用的开发难度。
什么是SFS客户端的API?
Sfs已经为你做好了基本的客户端网络通信通道,这个通道可以联通服务端的相关功能模块来实现相关功能。比如用户登录/房间登陆/用户信息广播/更新用户房间信息等等。你只调用和扩展通道中的指定方法即可

如何安装?
从www.smartfoxserver.com 中找到最新版本的smartfoxserverpro(1.6.2)。然后安装找到RedBoxClient_AS3.SWC在flex3中导入此客户端插件。当然也可以将flashapi中的AS3中源文件直接拷到自己的项目中。这样就可以调用SFS的客户端的API了
分享到:
评论

相关推荐

    网页游戏开发入门教程

    ### 网页游戏开发入门教程 #### 一、网页游戏开发基础知识 ##### 1. 网页游戏概述 网页游戏(Web Game),是一种基于网络浏览器运行的游戏形式,无需安装客户端,用户可以通过互联网直接访问游戏网站进行游玩。...

    PHP5网页游戏开发入门教程(webgame+design)

    描述: "本文档主要讲述的是网页游戏开发入门教程(webgame+design);希望对大家的学习会有帮助;感兴趣的朋友可以过来看看" 知识点: 1. 网页游戏开发基础:该文档是一份入门级教程,主要面向对PHP5网页游戏开发感...

    网页游戏开发入门教程归类.pdf

    网页游戏开发是一个涵盖广泛的技术领域,它涉及到前端的网页设计、后端的服务器编程、数据库管理以及用户体验等多个方面。以下是一些关于网页游戏开发的重要知识点: 1. **程序框架**: - 数据流程:游戏的核心...

    网页游戏架构与开发入门

    ### 网页游戏架构与开发入门 #### 网页游戏的概念与特点 网页游戏是一种结合了网站和游戏特性的新型游戏形态。不同于传统意义上的客户端游戏,网页游戏无需安装客户端,用户仅需通过浏览器即可体验游戏内容。这种...

    网页游戏开发入门教程(游戏模式+系统)

    ### 网页游戏开发入门教程(游戏模式+系统) #### webgame程序构成解析 网页游戏(webgame)作为网络时代兴起的一种娱乐方式,其开发涉及的技术面较广,包括前端展示、后端逻辑处理以及数据库设计等多个方面。下面将...

    网页游戏网站源码

    这种源码的出现使得开发者或创业者能够快速搭建自己的网页游戏平台,而无需从零开始编写所有代码,大大降低了入门门槛和开发成本。 在描述中提到的“一键安装”,意味着该源码具有高度的集成性和易用性。通常,这种...

    HTML入门小白小游戏代码

    JavaScript是HTML5的重要补充,它能处理用户输入、改变DOM(文档对象模型)以及与服务器通信等任务,使得网页变得更加动态和互动。 总的来说,通过"HTML入门小白小游戏代码",你可以了解到HTML5的基本结构、新特性...

    php 网页游戏开发入门教程一(webgame+design)

    在探讨PHP网页游戏开发入门教程时,需要对一系列概念有所了解。首先,网页游戏开发分为三个主要部分:数据流程、程序和美术。 数据流程在网页游戏中至关重要,因为它包含了游戏中所有功能的实现基础。开发一个简单...

    Flash P2P 游戏入门

    Flash,作为曾经主导网络动画、交互式网页设计和游戏开发的重要工具,其P2P功能通过RTMFP(Real-Time Media Flow Protocol,实时媒体流协议)实现了更高效、低延迟的网络通信。本文旨在深入探讨Flash P2P游戏的入门...

    易语言网页游戏源码(江湖浮生记)

    易语言是中国自主研发的一种简单易学的编程语言,其特点是语法简洁,适合初学者入门,同时也具有一定的专业开发能力,因此,这套源码对于学习易语言编程和网页游戏开发的人员来说具有很高的参考价值。 在网页游戏...

    游戏开发入门教程知识点总结以及技巧点总结.docx

    - **Java**:虽然不是游戏开发的主流选择,但在某些游戏服务器端开发中有应用。 - **JavaScript**:适用于网页游戏和轻量级游戏开发。 - **理解面向对象编程的基本概念**:类、对象、继承、封装、多态等。 2. **...

    Scratch编程入门与算法进阶.docx

    在网络开发领域,Scratch 可以用来制作交互式的网页和动画,以及创建网络服务器和数据库。在人工智能领域,Scratch 可以用来编写机器学习和人工智能算法,培养孩子们对人工智能的理解和应用能力。 Scratch 的未来...

    Spring Boot入门级H5页面迷宫小游戏带sql.rar

    《Spring Boot入门级H5页面迷宫小游戏带SQL详解》 Spring Boot作为一款微服务框架,因其简洁的配置和快速的开发效率,深受广大开发者喜爱。本项目将带你走进Spring Boot的世界,通过一个简单的H5迷宫小游戏,帮助...

    c#入门基础课件

    而在Web开发领域,C#与ASP.NET框架一起使用,可以创建动态网页,理解服务器控件、页面生命周期和状态管理机制是重点。 C#语言进阶部分会涉及更多高级特性,比如委托和事件,它们在异步编程中起到重要作用。林纳斯...

    php5网游开发入门

    网页游戏开发通常涉及到三个关键领域:数据流程、程序开发和美术设计。 1. **数据流程**:定义游戏中的各种数据交互方式。这包括但不限于游戏内的交易系统、角色成长体系等。 2. **程序开发**:涉及游戏逻辑的编写...

    全网最全Python课程,从入门到精通!.pdf

    - 深入讲解Python模块、异常处理,并引入实战项目——坦克大战游戏,通过实际编程增强理解。 - 第三阶段:Python网络并发编程 (169-194集) - 讲解Python中的并发编程概念和网络通信,适合想要进一步提升的学员。 ...

    [JavaScript与JScript从入门到精通]

    总的来说,"JavaScript与JScript从入门到精通"的学习旅程涵盖了语言基础、DOM操作、异步编程、面向对象编程等多个方面,是一个全面掌握Web开发技能的重要步骤。通过深入学习和实践,你可以成为一名熟练的JavaScript...

    JavaScript教程-从入门到精通

    - **游戏开发**:通过HTML5和JavaScript,可以开发出高质量的网页游戏。 - **服务器端开发**:Node.js等框架让JavaScript可以在服务器端运行,扩展了JavaScript的应用范围。 - **移动应用开发**:React Native等框架...

Global site tag (gtag.js) - Google Analytics