mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 14:16:07 +08:00
WARNING!!! This changes a default. The old default is to allow multiple presences, the new default disables this. As the feature currently has no users, this should not present any difficulty and will alleviate the presence issues somewhat.
188 lines
8.3 KiB
Plaintext
188 lines
8.3 KiB
Plaintext
; * Run
|
|
; * $ Robust.exe -inifile Robust.ini
|
|
; *
|
|
|
|
; * The startup section lists all the connectors to start up in this server
|
|
; * instance. This may be only one, or it may be the entire server suite.
|
|
; * Multiple connectors should be separated by commas.
|
|
; *
|
|
; * These are the IN connectors the server uses, the in connectors
|
|
; * read this config file and load the needed service and database connectors
|
|
; *
|
|
; * The full syntax of a connector string is:
|
|
; * [[<ConfigName>@]<port>/]<dll name>[:<class name>]
|
|
; *
|
|
[Startup]
|
|
ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003/OpenSim.Server.Handlers.dll:XInventoryInConnector,8002/OpenSim.Server.Handlers.dll:FreeswitchServerConnector,8003/OpenSim.Server.Handlers.dll:GridServiceConnector,8002/OpenSim.Server.Handlers.dll:GridInfoServerInConnector,8003/OpenSim.Server.Handlers.dll:AuthenticationServiceConnector,8002/OpenSim.Server.Handlers.dll:OpenIdServerConnector,8003/OpenSim.Server.Handlers.dll:AvatarServiceConnector,8002/OpenSim.Server.Handlers.dll:LLLoginServiceInConnector,8003/OpenSim.Server.Handlers.dll:PresenceServiceConnector,8003/OpenSim.Server.Handlers.dll:UserAccountServiceConnector,8003/OpenSim.Server.Handlers.dll:GridUserServiceConnector,8003/OpenSim.Server.Handlers.dll:FriendsServiceConnector"
|
|
|
|
; * This is common for all services, it's the network setup for the entire
|
|
; * server instance, if none if specified above
|
|
; *
|
|
[Network]
|
|
port = 8003
|
|
|
|
; * The following are for the remote console
|
|
; * They have no effect for the local or basic console types
|
|
; * Leave commented to diable logins to the console
|
|
;ConsoleUser = Test
|
|
;ConsolePass = secret
|
|
;ConsolePort = 0
|
|
|
|
[DatabaseService]
|
|
StorageProvider = "OpenSim.Data.MySQL.dll"
|
|
ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=*****;Old Guids=true;"
|
|
|
|
; * As an example, the below configuration precisely mimicks the legacy
|
|
; * asset server. It is read by the asset IN connector (defined above)
|
|
; * and it then loads the OUT connector (a local database module). That,
|
|
; * in turn, reads the asset loader and database connection information
|
|
; *
|
|
[AssetService]
|
|
LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
|
|
DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
|
|
AssetLoaderArgs = "assets/AssetSets.xml"
|
|
AllowRemoteDelete = "false"
|
|
|
|
; * This configuration loads the inventory server modules. It duplicates
|
|
; * the function of the legacy inventory server
|
|
; *
|
|
[InventoryService]
|
|
LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"
|
|
|
|
; * This is the new style grid service.
|
|
; * "Realm" is the table that is used for user lookup.
|
|
; * It defaults to "regions", which uses the legacy tables
|
|
; *
|
|
[GridService]
|
|
LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
|
|
; Realm = "regions"
|
|
; AllowDuplicateNames = "True"
|
|
|
|
;; Next, we can specify properties of regions, including default and fallback regions
|
|
;; The syntax is: Region_<RegionName> = "<flags>"
|
|
;; or: Region_<RegionID> = "<flags>"
|
|
;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut,Reservation,NoMove,Authenticate
|
|
;; For example:
|
|
; Region_Welcome_Area = "DefaultRegion, FallbackRegion"
|
|
; (replace spaces with underscore)
|
|
|
|
; * This is the configuration for the freeswitch server in grid mode
|
|
[FreeswitchService]
|
|
LocalServiceModule = "OpenSim.Services.FreeswitchService.dll:FreeswitchService"
|
|
|
|
; * This is the new style authentication service. Currently, only MySQL
|
|
; * is implemented. "Realm" is the table that is used for user lookup.
|
|
; * It defaults to "users", which uses the legacy tables as an
|
|
; * authentication source.
|
|
; *
|
|
[AuthenticationService]
|
|
; for the server connector
|
|
LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
|
|
|
[OpenIdService]
|
|
; for the server connector
|
|
AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
|
UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
|
|
|
; * This is the new style authentication service. Currently, only MySQL
|
|
; * is implemented. "Realm" is the table that is used for user lookup.
|
|
; * It defaults to "useraccounts", which uses the new style.
|
|
; * Realm = "users" will use the legacy tables as an authentication source
|
|
; *
|
|
[UserAccountService]
|
|
; for the server connector
|
|
LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
|
; Realm = "useraccounts"
|
|
|
|
; These are for creating new accounts by the service
|
|
AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
|
PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
|
|
GridService = "OpenSim.Services.GridService.dll:GridService"
|
|
InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
|
|
|
|
[GridUserService]
|
|
; for the server connector
|
|
LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService"
|
|
|
|
[PresenceService]
|
|
; for the server connector
|
|
LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
|
|
; Set this to true to allow the use of advanced web services and multiple
|
|
; bots using one account
|
|
AllowDuplicatePresences = false;
|
|
|
|
[AvatarService]
|
|
; for the server connector
|
|
LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService"
|
|
|
|
[FriendsService]
|
|
; for the server connector
|
|
LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService"
|
|
|
|
[LibraryService]
|
|
LibraryName = "OpenSim Library"
|
|
DefaultLibrary = "./inventory/Libraries.xml"
|
|
|
|
[LoginService]
|
|
; for the server connector
|
|
LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService"
|
|
; for the service
|
|
UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
|
GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
|
|
AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
|
|
InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
|
|
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
|
PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
|
|
GridService = "OpenSim.Services.GridService.dll:GridService"
|
|
SimulationService ="OpenSim.Services.Connectors.dll:SimulationServiceConnector"
|
|
LibraryService = "OpenSim.Services.InventoryService.dll:LibraryService"
|
|
FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"
|
|
|
|
WelcomeMessage = "Welcome, Avatar!"
|
|
AllowRemoteSetLoginLevel = "false"
|
|
|
|
; For snowglobe's web map
|
|
; MapTileURL = "";
|
|
|
|
; If you run this login server behind a proxy, set this to true
|
|
; HasProxy = true
|
|
|
|
[GridInfoService]
|
|
; These settings are used to return information on a get_grid_info call.
|
|
; Client launcher scripts and third-party clients make use of this to
|
|
; autoconfigure the client and to provide a nice user experience. If you
|
|
; want to facilitate that, you should configure the settings here according
|
|
; to your grid or standalone setup.
|
|
;
|
|
; See http://opensimulator.org/wiki/GridInfo
|
|
|
|
; login uri: for grid this is the login server URI
|
|
login = http://127.0.0.1:9000/
|
|
|
|
; long grid name: the long name of your grid
|
|
gridname = "the lost continent of hippo"
|
|
|
|
; short grid name: the short name of your grid
|
|
gridnick = "hippogrid"
|
|
|
|
; login page: optional: if it exists it will be used to tell the client to use
|
|
; this as splash page
|
|
;welcome = http://127.0.0.1/welcome
|
|
|
|
; helper uri: optional: if it exists if will be used to tell the client to use
|
|
; this for all economy related things
|
|
;economy = http://127.0.0.1:9000/
|
|
|
|
; web page of grid: optional: page providing further information about your grid
|
|
;about = http://127.0.0.1/about/
|
|
|
|
; account creation: optional: page providing further information about obtaining
|
|
; a user account on your grid
|
|
;register = http://127.0.0.1/register
|
|
|
|
; help: optional: page providing further assistance for users of your grid
|
|
;help = http://127.0.0.1/help
|
|
|
|
; password help: optional: page providing password assistance for users of your grid
|
|
;password = http://127.0.0.1/password
|