5.1 OpenSim

OpenSimulator 是一個 3D 的Application Server。 它可用於創建一個可以被多個client和協定接受的虛擬環境 (或世界)。

 OpenSimulator允許你使用感覺最佳的工作技術開發你的環境,他們設計了一個可簡單載入模組來建立完全客製化配置的軟體,以發布BSD License使open source和商業好友嵌入至產品。

 功能:

1. 支援以單一應用程式創建多個"world"
2. 支援多個用戶端和協定到同個世界在同一時間經由多個協定
3. 有能力可以對自己的avatar的衣服、皮膚和配件...等等自訂
4. 即時的物理模擬
5. 在虛擬世界建築工具的環境中即時新增內容的能力
6. 在虛擬世界可用多種不同語言開發應用程式,Ex:LSL/OSSL, C#, JScript

官方網站:

 http://opensimulator.org

下載:

Windows 可以選擇下載原始碼來編譯,或是下載編譯好的安裝檔
Linux / Mac OS X / FreeBSD 官方只有提供原始碼,或可以選擇非官方的 .deb package

最後發佈的原始碼會放在:http://dist.opensimulator.org/

也可以透過 Subversion 下載原始碼,但是要先安裝 SVN Client
(Windows 可以選擇使用 TortoiseSVN,Linux 下則安裝好 Subversion 後用 svn 指令即可)

安裝:

Windows

需要 .NET Framework 2.0, Microsoft Visual C# Express Edition (編譯用)
(Windows Vista 64bits 也可以編譯及使用,編譯前要在專案內容選擇 x86 平台
使用前要把 OpenSim.exe 設定為 xp sp2 兼容模式,並且以管理者權限執行)

在最上層目錄使用 runprebuild.bat (for VS2005) or runprebuild2008.bat (for VS2008)

打開生成的專案檔案並且建置,或是使用 compile.bat 自動使用 MSBuild 建置

也可以在最上層目錄使用 nant 指令自動化完成上述步驟

Linux / Mac OS X / FreeBSD

官方最推薦使用 Ubuntu 8.10 ,但是也有提供多種版本的安裝步驟

大原則是需要 mono 和 nant,其餘缺少的套件因版本預設而異,可以參考安裝時的錯誤訊息,或是上官方網站查

先運行 runprebuild.sh 然後在最上層目錄執行 nant 就可以輕鬆完成編譯動作

啟動:

預設是沒有設定檔,要先把 OpenSim.ini.sample 複製一份到執行檔的目錄並且命名為 OpenSim.ini
Windows 直接執行 OpenSim.exe 即可啟動,其餘系統使用 mono OpenSim.exe 啟動