标题: 部署具有丰富交互性的多用户3D应用程序—Multi-user Server [打印本页] 作者: Asen 时间: 2011-8-30 08:56 标题: 部署具有丰富交互性的多用户3D应用程序—Multi-user Server Multi-User Server 简介
Multiuser Server 可以帮助开发者制作基于高性能联网引擎的多用户应用程序,并且在 互联网 或者局域网上部署交互性 3D 内容。该内容被添加到现有的基础架构中,这样便可以通过网络服务器和应用服务器高效的工作。不用担心复杂的网络协议和分布对象,开发者只需创建引人入胜的 个性化应用程序来吸引人们的目光。
以 Virtools 方式制作Multi-User多用户应用程序
利用 Virtools 平台和 Multiuser Server 可以迅速而且轻松地制作多用户应用程序。通过 Virtools 简单易用的脚本模块,强大的技术被再一次轻松应用。 Virtools 已经解决了制作多用户应用程序中的许多麻烦的问题,使得开发者可以专注于制作交互式的多用户 3D 内容,而不用担心网络协议和现有的基础设施。
根据制作的多用户应用程序的类型,Multiuser Server 可以提供两种不同类型的服务器: Standalone Server (独立服务器)或者 Peer Server (对等服务器)
Multiuser Publishing Server
Multiuser Server 完善了 Virtools 4 ,可以让开发者(在编辑模式中)以有限的连接(同时 4 个连接)测试其多用户应用程序。
要部署大规模的多人共享内容,就必须使用 Multiuser Publishing Server 。
Multiuser Server 由两个包组成
Multiuser Server - Admin Pack (管理包)
管理包含服务器应用程序和服务器模块。 Multiuser Server (多用户服务器) 是 Microsoft Windows 中的标准服务。 它所提供的工具可以帮助你跟踪大量的报告和统计数据。
Multiuser Server -Authoring Pack (编辑包)
包括用于 Virtools 4 的客户端模块。它所包括的大量工具、指南和范例都可以作为编辑者的 Multiuser Server 使用教程
Multiuser Module (多用户组件 )
Virtools 提供了一个模块用于制作高级的可扩展的多用户应用程序。根据制作的多用户应用程序的类型, Virtools 可以提供两种不同类型的服务器: Virtools Server Standalone (独立服务器)或 Virtools Peer Server (对等服务器)
独立 Multiuser Server 的解决方案可以同时容纳大量用户并且非常适合在线协同与竞赛。因此,终端用户可以利用 3D Life Player 播放器(Mac 和 PC 版)、或者 3D XE Player 播放器或者一种整合了 Multiuser Server 客户端的独立播放器(适用于 Mac 和 PC ),就可以共享稳定的多用户应用程序。这种模块包括一个 Server DLL (动态链接库)(Multiuser Server 的一部分)和客户端 DLL ,这个客户端 DLL 用于 Virtools 平台(编辑)、或者 3D Life Player 播放器、 3D XE Player 播放器或者一种独立播放器(即时)
对于特殊的应用程序来说,专用服务器是不切实际也是不必要的,而 Multiuser Server 恰恰为此提供了一种对等服务器解决方案。这种对等服务器解决方案让终端用户(客户)可以设立基于 TCP/IP 网络的对等服务器。客户端可以选择在 Local Area Network (LAN, 局域网 ) 上搜索服务器,或者在已知 Peer Server( 对等服务器 )IP 地址的情况下连接互联网上的服务器。这种 Peer Server( 对等服务器 ) 最多支持 32 个同时连接