====== ROBUST ====== The Redesigned Opensim Basic Universal Server Technology (ROBUST) modular server application replaces and extends OpenSimulator's earlier User, Group, Asset, Inventory, Messaging (UGAIM) grid server applications. ===== Robust.ini ===== If your grid is not hypergrid-enabled, also known as a [[closed grid]], then Robust services are configured in the OpenSim/bin/[[Robust.ini]] file. ===== Robust.HG.ini ===== If your grid is hypergrid-enabled, also known as an [[open grid]], then Robust services are configured in the OpenSim/bin/[[Robust.HG.ini]] file. ===== STARTING ROBUST ===== ==== Closed Grid ==== $ cd OpenSim/bin $ vi Robust.ini $ mono Robust.exe ==== Open Grid ==== You will have to start the Robust server with the -inipath option to tell the Robust server to use this non-default configuration file. $ cd OpenSim/bin $ cp Robust.HG.ini.example Robust.HG.ini $ vi Robust.HG.ini $ mono Robust.exe -inipath Robust.HG.ini ===== LOGGING ===== Robust log events are written to OpenSim/bin/[[Robust.log]] ===== ARCHITECTURE ===== An overview of the Robust server architecture of Service Connectors and Services {{opensim_architecture_robust-small.png}} {{opensim_architecture_robust.pdf}} ==== GRID SERVICES ==== Detailed information for each Service Connector and Service is organized in the tables below. ^ Port ^ ServiceList Item ^ Service ^ | 8003 | [[AssetServiceConnector]] | [[AssetService]] | | 8003 | [[AuthenticationServiceConnector]] | [[AuthenticationService]] | | 8003 | [[AvatarServiceConnector]] | [[AvatarService]] | | | | [[DatabaseService]] | | 8003 | [[FriendsServiceConnector]] | [[FriendsService]] | | 8002 | [[GridInfoServerConnector]] | [[GridInfoService]] | | 8003 | [[GridServiceConnector]] | [[GridService]] | | 8003 | [[GridUserServiceConnector]] | [[GridUserService]] | | 8003 | [[GroupsServiceConnector]] | | | 8003 | [[InventoryInConnector]] | [[InventoryService]] | | | | [[LibraryService]] | | 8002 | [[LLLoginServiceInConnector]] | | | 8003 | [[MapAddServiceConnector]] | | | 8002 | [[MapGetServiceConnector]] | | | | | [[MapImageService]] | | 8003 | [[OfflineIMServiceConnector]] | | | 8002 | [[OpenIdServiceConnector]] | [[OpenIdService]] | | 8003 | [[PresenceServiceConnector]] | [[PresenceService]] | | 8003 | [[UserAccountServiceConnector]] | [[UserAccountService]] | | 8004 | [[VoiceConnector]] | | ==== HYPERGRID SERVICES ==== ^ TCP Port ^ ServiceList Item ^ Service ^ | 8002 | [[GatekeeperServiceInConnector]] | [[GatekeeperService]] | | 8002 | [[HGAssetServiceConnector]] | [[HGAssetService]] | | 8002 | [[HGFriendsServerConnector]] | [[HGFriendsService]] | | 8002 | [[HGGroupsServiceConnector]] | | | 8002 | [[HGInventoryConnector]] | [[HGInventoryService]] | | 8002 | [[HeloServiceInConnector]] | | | 8002 | [[InstantMessageServerConnector]] | [[HGInstantMessageService]] | | 8002 | [[UserAgentServerConnector]] | [[UserAgentService]] | ==== OPTIONAL SERVICES ==== ^ TCP Port ^ ServiceList Item ^ Service ^ | | | [[FreeswitchService]] | | 8002 | [[WifiServerConnector]] | [[WifiServerConnector]] | ===== SEE ALSO ===== [[http://opensimulator.org/wiki/ROBUST|ROBUST]] (opensimulator) \\