| 内容索引:
|
|
|
|
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 个同时连接
|
| Network Building Blocks (网络脚本模块) |
- 多用户
如果没有高效的网络架构,多用户应用程序在繁重的负荷下便可能出现故障。Virtools多用户解决方案可以使得多用户应用程序快速稳定地运行,而且执行Virtools程序也特别轻松。 开发者可以运用快速的UDP(User Datagram Protocol, 用户数据报协议)、有保障的TCP(Transfer Control Protocol, 传输控制协议)连接、高级进程和用户管理功能、高效而节省带宽的分散式对象和精密准确的算法支持来制作应用程序。
- 服务器
Check Connection(检查连接):检查服务器和客户端/用户计算机之间的连接 Connect To Server(连接到服务器):将客户端/用户计算机连接到服务器上 Disconnect From Server(断开服务器):关闭客户端/用户计算机和服务器之间的连接 Get Local Host(取得客户端主机信息):客户端/用户计算机的名称和IP地址 Ping:从客户端发一条消息到服务器以检验连接是否通畅 高级的应用程序权限管理
 [注意]Multiuser Server Standalone – Development Edition 仅限 4个同时连接 如果需要无限数量的同时连接,就必须使用 Multiuser Publishing Server |
| 主要特性 |
- 高级多用户功能用于制作专用应用程序
- 客户端和服务器端配有专用脚本模块
- 可根据最终需求制定独立或对等服务器解决方案
- 安全的通信
|
Multiuser Server 中的附加脚本模块 |
|
另外有几个其它的非网络脚本模块丰富了 Multiuser Server 的功能,这些BB模块包含在 Authoring pack 中。
- [BB]Encrypted Object Load (加密对象载入)
- [BB]Encrypted Sound Load (加密声音载入)
- [BB]Encrypted Texture Load (加密材质载入)
- [BB]Combine Texture (合成材质)
- [BB] Get Texture Info (获取材质信息)
- [BB]Movie Load (视频载入)
- [BB]Look for local network (查找局域网)
|
| 配置要求: |
|
硬件要求
- CPU 中央处理器: Pentium III 以上
- 内存: 128 MB 以上
- 光驱: DVD 普通光驱以上
- 显示器: 支持 1024 * 768 显示分辨率、 16 bit 位颜色质量 (65536 高彩色 ) 以上的显示器
- 指点设备: 普通鼠标、 trackball 控制球 等等
- 显卡: 8 M 以上并支持 Direct3D 兼容 OpenGL 的 3D 图形加速显示卡
- 声卡: 关于声卡部分,不是必须的,但我们推荐使用
软件要求
- 操作系统: Microsoft Windows (2000, XP)
- 硬件加速: Microsoft DirectX 7.0, 8.0 或者 9.0C , 利用 DirectX 技术进行 3D 图形加速显示
- OpenGL: 如果以 OpenGL 的模式进行作品显示时,需要一个支持 OpenGL 1.5 显卡及相关驱动
- 浏览器: Microsoft Internet Explorer 4.0 以上 ( 主要用于 Online Reference 帮助文件的阅读 )
|