如何在 Ubuntu 上安装 OpenSim
OpenSimulator(或简称 OpenSim)是一个开源 3D 虚拟世界模拟服务器平台。它允许多个用户自定义构建虚拟环境,并实时交互,就像在《第二人生》中一样。 OpenSim 模拟的虚拟世界可以通过多平台查看器客户端访问。本指南向您展示如何设置单节点 OpenSim 服务器,以及如何使用 OpenSim 查看器客户端访问服务器模拟的虚拟世界。

OpenSim 服务器安装
以下设置已在 64 位 Ubuntu 12.10 服务器计算机上进行了测试。 OpenSim 服务器的硬件要求根据虚拟人物的数量和虚拟世界的复杂性而有所不同,但一般建议使用多核硬件。查看 OpenSim 网站了解详细的硬件要求。
首先,安装 OpenSim 的先决条件。
$ sudo apt-get install nant
$ sudo apt-get install libmono-microsoft8.0-cil
下载最新的 OpenSim 二进制文件,并启动 OpenSim 服务器。
$ wget http://opensimulator.org/dist/opensim-0.7.4.tar.gz
$ tar xvfvz opensim-0.7.4.tar.gz
$ cd opensim-0.7.4/bin
$ ./opensim-ode.sh
第一次运行 OpenSim 服务器时,它会询问您设置区域等各种问题。记下您输入的“名字
”、“姓氏
”和“密码
”。一旦成功完成初始配置,您将得到 OpenSim 提示:
Region (your_region_name) #
OpenSim 客户端安装
以下 OpenSim 查看器客户端设置已在 32 位 Ubuntu Desktop 12.04 上进行了测试。
Linden Lab 提供的官方 Second Life 查看器不再支持 OpenSim,因为他们最近放弃了对 OpenSim 的支持。您可以使用多种替代 OpenSim 查看器。在此示例中,我将使用 Imprudence OpenSim 查看器。
从其网站下载 Imprudence 查看器二进制文件,然后按如下方式运行它。
$ tar xvfvj Imprudence-1.3.2b-Linux-x86.tar.bz2
$ cd Imprudence-1.3.2b-Linux-x86
$ ./imprudence
如果您在运行 Imprudence 时收到“libjpeg.so.62 not found
”错误,请安装以下软件包。
$ sudo apt-get install libjpeg62
一旦 Imprudence 查看器成功运行,您将在 Imprudence GUI 底部看到“名字
”、“姓氏
”、“密码
”空白。在继续之前,您需要配置 OpenSim 服务器的网格信息。为此,请单击屏幕底部的“Grid Manager
”按钮。它将打开网格管理器窗口,如下所示。

点击左侧的“添加新网格
”菜单,并填写以下信息。
网格名称:
opensim
登录URI:
http://192.168.233.138:9000/
登录页面:
http://192.168.233.138:9000/?method=login
将 192.168.233.138
替换为您的 OpenSim 服务器的 IP 地址。
最后,要登录,请选择您刚刚设置的 opensim
网格,然后输入名字/姓氏和密码。