`
icrwen
  • 浏览: 263324 次
  • 性别: 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了
分享到:
评论

相关推荐

    明日科技C#开发入门及项目实战

    实例127 使用odbc dsn连接sql server数据库 实例128 使用ado.net对象录入数据 实例129 利用存储过程录入数据 实例130 使用oledbdatareader读取文本文件的内容 实例131 使用sqldatareader读取用户登录信息 实例132 ...

    基于Java-Applet的小游戏,模仿《大鱼吃小鱼》的网页Flash小游戏制作.zip

    用java写的项目,免费分享给大家,比较适合新手入门学习,欢迎下载使用。用java写的项目,免费分享给大家,比较适合新手入门学习,欢迎下载使用。用java写的项目,免费分享给大家,比较适合新手入门学习,欢迎下载...

    C语言入门三子棋游戏Sanzi-chess-game.zip

    C#通常用于开发Windows桌面应用程序、Web应用程序、移动应用程序以及游戏开发等领域。C#是.NET框架的一部分,这意味着它可以与其他.NET语言(如Visual Basic .NET、F#等)以及.NET框架中的各种库和工具进行交互使用...

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

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

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的...

    2018 猎豹网校 教程大全 资源难找赶紧保存吧

    猎豹网校 游戏编程快速入门[MP4] 猎豹网校 网店赢家淘宝网新手开店[MP4] 猎豹网校 透测测试 系统安全测试[MP4] 猎豹网校 淘宝卖家网店美工[MP4] 猎豹网校 搜索引擎搜索技巧[MP4] 猎豹网校 数据结构与算法_Java...

    vc++ 开发实例源码包

    1) 客户向服务器发送请求, 每个请求的长度不定. 请求的长度在第一个INT中指定. 2) 每个服务器通常会向多种客户提供服务, 例如, TS要同时向CP, NP提供服务, CP要向NP和其他CP提供服务, 同时还是其他CP, TS, SP的客户....

    callisto:使用Django和AJAX用python编写的网络游戏

    该项目是使用 Web框架编写的基于Web的基于文本的冒险游戏。 它利用Django的许多内置类和函数来创建具有数据持久性,用户身份验证,视图和许多其他功能的功能齐全的动态网站。 它还利用XMLHttpRequest API对服务器...

    新入门node.js必须要知道的概念(必看篇)

    2、B/S模式(浏览器/服务器)比如:网页游戏。它的优点是:不需要下载客户端应用。缺点是:浏览器本身,因为有些浏览器不支持。 下面是依次分析了httpt和Tcp/ip 它们各自的工作模式及作用。 HTML5是W3C的标准,HTTP...

    jump-gammer:pixi-spine pixi2d小游戏跳一跳源码pixi教程,基于pixi-spine的2d游戏,正在编写教程

    预览图演示入门# npm i# npm run serve git clone服务器# npm i# tsnd --respawn ./src/serve-1.0.1.ts完成,哪里报错改哪里(某些服务器url,需要直接修改下)。工具mvc或者mvvm框架,自己喜欢就行,用自己熟悉的。...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

     第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会;  第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害怕和逃避,毕竟我们...

    unity3d手机游戏开发1,2,3,4,8,10章

    第 8章 用 Unity创 建 网页游戏 ¨ … ¨ … ¨ … … … … … … … … … … … … … … … … … … … 245 81 lRl页 游戏简介 ………………………………………………………………………… 245 82 Unlty Wob游 ...

    JAVA上百实例源码以及开源项目源代码

    内容索引:JAVA源码,游戏娱乐,魔方,网页游戏  Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现部分,比较有意思,也具参考性...

    JAVA上百实例源码以及开源项目

    内容索引:JAVA源码,游戏娱乐,魔方,网页游戏  Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现部分,比较有意思,也具参考性...

    PgnViewerJS:简单的PGN查看器,具有显示国际象棋游戏的必要功能

    PgnViewerJS PgnViewerJS是一个简单JavaScript实现,用于在网页中显示PGN文件(便携式游戏符号==国际象棋)。 PgnViewerJS不会重新编写所有内容,但是使用以下库: 库库,用于在JavaScript中对国际象棋进行建模使用...

    ti4:TI4地图生成器-生成自定义,唯一且平衡的Twilight Imperium 4星系地图,供您在下一个游戏中使用!

    TI4发生器通过许多自定义设置生成Twilight Imperium 4游戏板的Web工具。网络快速入门访问。 这是从gh-pages分支运行的。开发设置使用或在Mac上的brew install node ( brew install node )为您的操作系统安装Node和...

    java开源包1

    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...

    java开源包11

    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序中一些潜在的...

Global site tag (gtag.js) - Google Analytics