Vanishing Regions

redryder
redryder
 Member edited September 2014 in Technical Support
I have restored my regions and they show up on the regionmanager site, the region list and yet when I try to teleport to any of them I get an error message saying they no longer exist. Why can I see them but not go there?? Any help would be appreciated.
«1

Comments

  • Sheera Khan
    Sheera Khan
     Moderator edited 8:09AM
    Hi Redryder,

    could you tell me the name of a region affected to test that? Thank you :-)

    Ciaoo

    Sheera
  • redryder
    redryder
     Member edited 8:09AM
    My Regions are RyderEstates and Ryderville, both are 16 region grids. I was sure I could run a megagrid with all 32 regions so I run each grid under different names but they are all on my linux server. I was on Metropolis before and kept having segmentation faults. I then went to OSGrid and was doing ok until the world ended 2 weeks ago. Please let me know if you can get to any of my regions. I also noticed that when I bring up the Coordinates grid page they don't show there either.
  • Sheera Khan
    Sheera Khan
     Moderator edited 8:09AM
    Hi Redryder,

    I tried to get there but I got the same error message: "Teleport ist fehlgeschlagen. The region you tried to teleport to doesn't exist anymore". The Map shows your regions, there are no map tiles though.

    Do you use the MetroEdition of the simulator or do you use the vanilla dev-versions?

    Ciaooo

    Sheera
  • redryder
    redryder
     Member edited 8:09AM
    I used the current version metropolis-os_08 to build these grids. Is there something different from the previous version I missed? a config some place?
  • redryder
    redryder
     Member edited 8:09AM
    Sorry I failed to mention I use a linux box to run my grids. That's the version I have always used.
  • bertl
    bertl
     Member edited 8:09AM
    Hi Redryder,

    could you please post your "Regions/Regions.ini"?

    Thanks and regards, Bert.
  • Sheera Khan
    Sheera Khan
     Moderator edited 8:09AM
    Hmm, my simulators are running on Linux too, and I've successfully created testregions on 0.8 and 0.8.0.1 MetroEditions just three hours ago for testing in another thread. All I had to do was configuring the Database connection in config-include/GridCommon.ini and supplying the data for the new region in Regions/Regions.ini. If I'd have used a var-region I would have had to edit the physics engine setting in OpenSim.ini too.

    You don't get any error messages on your console? Could you just try to isolate the problem by using fresh copies of the above mentioned configuration files from the Metropolis Download and adding just one test region to an otherwise blank Regions.ini:
    [myTestRegion]
     RegionUUID = ""
     Location = "XXXX,YYYY" ; freie Koordinaten aus dem Worldraster suchen
     InternalAddress = "0.0.0.0"
     InternalPort = 9051
     AllowAlternatePorts = False
     ExternalHostName = "SYSTEMIP"
    

    And you need to edit the config-include/GridCommon.ini if you use a database for your region. To be on the safe side you should use a region name not taken and an empty RegionUUID. To my best knowledge that should give you an accessible region. If that works, we'll have to chase down a configuration problem in on of those Configuration files...

    Ciaooo

    Sheera
  • redryder
    redryder
     Member edited 8:09AM
    This is the login sequence and every thing looks ok at startup.


    bash: cd: Metrogrid: No such file or directory
    redryder@RyderServer:~$ cd Metrogrids
    redryder@RyderServer:~/Metrogrids$ cd Ryderestates
    bash: cd: Ryderestates: No such file or directory
    redryder@RyderServer:~/Metrogrids$ cd RyderEstates
    redryder@RyderServer:~/Metrogrids/RyderEstates$ cd bin
    redryder@RyderServer:~/Metrogrids/RyderEstates/bin$ mono OpenSim.exe
    21:40:59 - [OPENSIM MAIN]: Using async_call_method SmartThreadPool
    21:40:59 - ====================================================================
    21:40:59 - ========================= STARTING OPENSIM =========================
    21:40:59 - ====================================================================
    21:40:59 - [SERVER BASE]: Starting in /home/redryder/Metrogrids/RyderEstates/bin
    21:40:59 - [SERVER BASE]: OpenSimulator version: OpenSim 0.8.0.1 Metropolis Edition PLUS [015]
    21:40:59 - [SERVER BASE]: Operating system version: Unix 3.13.0.35, .NET platform Unix, 64-bit
    Console log level is ALL
    21:40:59 - [SERVER BASE]: Logging started to file /home/redryder/Metrogrids/RyderEstates/bin/OpenSim.log
    21:40:59 - [REGION DB]: MySql - connecting: Data Source=localhost;Database=MRE;User ID=root;Password=***;Old Guids=true;
    21:40:59 - [BASE HTTP SERVER]: Starting HTTP server on port 9076
    Name ID Position Size Port Ready? Estate

    21:41:06 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1ms
    21:41:06 - [SCENE]: Region Ryderestates_R1, WORLD MAP refresh time set to 0 seconds
    21:41:07 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:07 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:07 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R1 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:07 - [XEngine]: Initializing scripts in region Ryderestates_R1
    21:41:07 - [SCENE]: Loading objects from datastore
    21:41:07 - [SCENE]: Loaded 84 objects from the datastore
    21:41:08 - [SCENE]: Loading land objects from storage
    21:41:10 - [SCENE]: Initializing script instances in Ryderestates_R1
    21:41:10 - [SCENE]: Initialized 0 script instances in Ryderestates_R1
    21:41:10 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:10 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:10 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1.8ms
    21:41:10 - [SCENE]: Region Ryderestates_R2, WORLD MAP refresh time set to 0 seconds
    21:41:11 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:11 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:11 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R2 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:12 - [XEngine]: Initializing scripts in region Ryderestates_R2
    21:41:12 - [SCENE]: Loading objects from datastore
    21:41:12 - [SCENE]: Loaded 477 objects from the datastore
    21:41:12 - [SCENE]: Loading land objects from storage
    21:41:16 - [SCENE]: Initializing script instances in Ryderestates_R2
    21:41:16 - [SCENE]: Initialized 133 script instances in Ryderestates_R2
    21:41:16 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:16 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:16 - [LLUDPSERVER]: Average Environment.TickCount resolution: 5ms
    21:41:16 - [SCENE]: Region Ryderestates_R3, WORLD MAP refresh time set to 0 seconds
    21:41:16 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:16 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:16 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R3 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:16 - [XEngine]: Initializing scripts in region Ryderestates_R3
    21:41:16 - [SCENE]: Loading objects from datastore
    21:41:17 - [SCENE]: Loaded 23 objects from the datastore
    21:41:17 - [SCENE]: Loading land objects from storage
    21:41:20 - [SCENE]: Initializing script instances in Ryderestates_R3
    21:41:20 - [SCENE]: Initialized 0 script instances in Ryderestates_R3
    21:41:20 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:20 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:20 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1ms
    21:41:20 - [SCENE]: Region Ryderestates_R4, WORLD MAP refresh time set to 0 seconds
    21:41:21 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:21 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:21 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R4 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:21 - [XEngine]: Initializing scripts in region Ryderestates_R4
    21:41:21 - [SCENE]: Loading objects from datastore
    21:41:21 - [SCENE]: Loaded 34 objects from the datastore
    21:41:21 - [SCENE]: Loading land objects from storage
    21:41:24 - [SCENE]: Initializing script instances in Ryderestates_R4
    21:41:24 - [SCENE]: Initialized 2 script instances in Ryderestates_R4
    21:41:24 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:24 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:24 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1ms
    21:41:24 - [SCENE]: Region Ryderestates_R5, WORLD MAP refresh time set to 0 seconds
    21:41:24 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:24 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:24 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R5 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:24 - [XEngine]: Initializing scripts in region Ryderestates_R5
    21:41:25 - [SCENE]: Loading objects from datastore
    21:41:25 - [SCENE]: Loaded 3 objects from the datastore
    21:41:25 - [SCENE]: Loading land objects from storage
    21:41:29 - [SCENE]: Initializing script instances in Ryderestates_R5
    21:41:29 - [SCENE]: Initialized 0 script instances in Ryderestates_R5
    21:41:29 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:29 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:29 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1.6ms
    21:41:29 - [SCENE]: Region Ryderestates_R6, WORLD MAP refresh time set to 0 seconds
    21:41:29 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:29 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:29 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R6 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:30 - [XEngine]: Initializing scripts in region Ryderestates_R6
    21:41:35 - [SCENE]: Loading objects from datastore
    21:41:35 - [SCENE]: Loaded 0 objects from the datastore
    21:41:35 - [SCENE]: Loading land objects from storage
    21:41:37 - [SCENE]: Initializing script instances in Ryderestates_R6
    21:41:37 - [SCENE]: Initialized 0 script instances in Ryderestates_R6
    21:41:37 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:37 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:37 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1ms
    21:41:37 - [SCENE]: Region Ryderestates_R7, WORLD MAP refresh time set to 0 seconds
    21:41:37 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:37 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:37 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R7 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:37 - [XEngine]: Initializing scripts in region Ryderestates_R7
    21:41:37 - [SCENE]: Loading objects from datastore
    21:41:37 - [SCENE]: Loaded 13 objects from the datastore
    21:41:38 - [SCENE]: Loading land objects from storage
    21:41:39 - [SCENE]: Initializing script instances in Ryderestates_R7
    21:41:39 - [SCENE]: Initialized 3 script instances in Ryderestates_R7
    21:41:39 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:39 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:39 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1ms
    21:41:39 - [SCENE]: Region Ryderestates_R8, WORLD MAP refresh time set to 0 seconds
    21:41:40 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:40 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:40 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R8 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:40 - [XEngine]: Initializing scripts in region Ryderestates_R8
    21:41:40 - [SCENE]: Loading objects from datastore
    21:41:40 - [SCENE]: Loaded 32 objects from the datastore
    21:41:42 - [SCENE]: Loading land objects from storage
    21:41:44 - [SCENE]: Initializing script instances in Ryderestates_R8
    21:41:44 - [SCENE]: Initialized 2 script instances in Ryderestates_R8
    21:41:44 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:44 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:44 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1ms
    21:41:44 - [SCENE]: Region Ryderestates_R9, WORLD MAP refresh time set to 0 seconds
    21:41:45 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:45 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:45 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R9 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:45 - [XEngine]: Initializing scripts in region Ryderestates_R9
    21:41:45 - [SCENE]: Loading objects from datastore
    21:41:45 - [SCENE]: Loaded 14 objects from the datastore
    21:41:45 - [SCENE]: Loading land objects from storage
    21:41:48 - [SCENE]: Initializing script instances in Ryderestates_R9
    21:41:48 - [SCENE]: Initialized 0 script instances in Ryderestates_R9
    21:41:48 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:48 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:48 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1ms
    21:41:48 - [SCENE]: Region Ryderestates_R10, WORLD MAP refresh time set to 0 seconds
    21:41:48 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:48 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:48 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R10 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:48 - [XEngine]: Initializing scripts in region Ryderestates_R10
    21:41:48 - [SCENE]: Loading objects from datastore
    21:41:48 - [SCENE]: Loaded 0 objects from the datastore
    21:41:48 - [SCENE]: Loading land objects from storage
    21:41:50 - [SCENE]: Initializing script instances in Ryderestates_R10
    21:41:50 - [SCENE]: Initialized 0 script instances in Ryderestates_R10
    21:41:50 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:50 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:50 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1.4ms
    21:41:50 - [SCENE]: Region Ryderestates_R11, WORLD MAP refresh time set to 0 seconds
    21:41:51 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:51 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:51 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R11 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:51 - [XEngine]: Initializing scripts in region Ryderestates_R11
    21:41:51 - [SCENE]: Loading objects from datastore
    21:41:51 - [SCENE]: Loaded 34 objects from the datastore
    21:41:51 - [SCENE]: Loading land objects from storage
    21:41:53 - [SCENE]: Initializing script instances in Ryderestates_R11
    21:41:53 - [SCENE]: Initialized 9 script instances in Ryderestates_R11
    21:41:53 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:53 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:53 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1.4ms
    21:41:53 - [SCENE]: Region Ryderestates_R12, WORLD MAP refresh time set to 0 seconds
    21:41:53 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:53 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:53 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R12 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:53 - [XEngine]: Initializing scripts in region Ryderestates_R12
    21:41:55 - [SCENE]: Loading objects from datastore
    21:41:55 - [SCENE]: Loaded 56 objects from the datastore
    21:41:55 - [SCENE]: Loading land objects from storage
    21:41:57 - [SCENE]: Initializing script instances in Ryderestates_R12
    21:41:57 - [SCENE]: Initialized 51 script instances in Ryderestates_R12
    21:41:57 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:41:57 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:41:57 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1.6ms
    21:41:57 - [SCENE]: Region Ryderestates_R13, WORLD MAP refresh time set to 0 seconds
    21:41:58 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:41:58 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:41:58 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R13 - LOGINS DISABLED DURING INITIALIZATION.
    21:41:58 - [XEngine]: Initializing scripts in region Ryderestates_R13
    21:41:58 - [SCENE]: Loading objects from datastore
    21:41:58 - [SCENE]: Loaded 62 objects from the datastore
    21:41:59 - [SCENE]: Loading land objects from storage
    21:42:02 - [SCENE]: Initializing script instances in Ryderestates_R13
    21:42:02 - [SCENE]: Initialized 41 script instances in Ryderestates_R13
    21:42:02 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:42:02 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:42:02 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1.8ms
    21:42:02 - [SCENE]: Region Ryderestates_R14, WORLD MAP refresh time set to 0 seconds
    21:42:04 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:42:04 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:42:04 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R14 - LOGINS DISABLED DURING INITIALIZATION.
    21:42:05 - [XEngine]: Initializing scripts in region Ryderestates_R14
    21:42:05 - [SCENE]: Loading objects from datastore
    21:42:05 - [SCENE]: Loaded 24 objects from the datastore
    21:42:05 - [SCENE]: Loading land objects from storage
    21:42:08 - [SCENE]: Initializing script instances in Ryderestates_R14
    21:42:08 - [SCENE]: Initialized 18 script instances in Ryderestates_R14
    21:42:08 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:42:08 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:42:08 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1.2ms
    21:42:08 - [SCENE]: Region Ryderestates_R15, WORLD MAP refresh time set to 0 seconds
    21:42:08 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:42:08 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:42:08 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R15 - LOGINS DISABLED DURING INITIALIZATION.
    21:42:08 - [XEngine]: Initializing scripts in region Ryderestates_R15
    21:42:08 - [SCENE]: Loading objects from datastore
    21:42:08 - [SCENE]: Loaded 0 objects from the datastore
    21:42:08 - [SCENE]: Loading land objects from storage
    21:42:11 - [SCENE]: Initializing script instances in Ryderestates_R15
    21:42:11 - [SCENE]: Initialized 0 script instances in Ryderestates_R15
    21:42:11 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:42:11 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:42:11 - [LLUDPSERVER]: Average Environment.TickCount resolution: 1.2ms
    21:42:11 - [SCENE]: Region Ryderestates_R16, WORLD MAP refresh time set to 0 seconds
    21:42:16 - [ENTITY TRANSFER MODULE]: MaxOutgoingTransferVersion set to SIMULATION/0.3
    21:42:16 - [HG ENTITY TRANSFER MODULE]: HGEntityTransferModule enabled.
    21:42:16 - [XEngine]: Script stop strategy is co-op
    Region Ryderestates_R16 - LOGINS DISABLED DURING INITIALIZATION.
    21:42:16 - [XEngine]: Initializing scripts in region Ryderestates_R16
    21:42:16 - [SCENE]: Loading objects from datastore
    21:42:16 - [SCENE]: Loaded 1 objects from the datastore
    21:42:16 - [SCENE]: Loading land objects from storage
    21:42:18 - [SCENE]: Initializing script instances in Ryderestates_R16
    21:42:18 - [SCENE]: Initialized 1 script instances in Ryderestates_R16
    21:42:18 - [LLUDPSERVER]: Starting inbound packet processing for the LLUDP server in asynchronous mode with UsePools = True
    21:42:18 - [LLUDPSERVER]: Starting outbound packet processing for the LLUDP server
    21:42:19 - [!]: __ ___ __ ___
    21:42:19 - [!]: / |/ /__ / /________ ___ ___ / (_)__
    21:42:19 - [!]: / /|_/ / -_) __/ __/ _ \/ _ \/ _ \/ / (_-<
    21:42:19 - [!]:/_/ /_/\__/\__/_/ \___/ .__/\___/_/_/___/
    21:42:19 - [!]: /_/ EDITION PLUS
    21:42:19 - [!]:
    21:42:19 - [!]:
    21:42:19 - [!]:STARTUP COMPLETE
    Currently selected region is root
    21:42:19 - [SERVER BASE]: Running startup_commands.txt
    21:42:19 - [SERVER BASE]: Running 'fcache assets'
    Ensuring assets are cached for all scenes.
    PLEASE WAIT FOR LOGINS TO BE ENABLED ON REGIONS ONCE SCRIPTS HAVE STARTED. Non-script portion of startup took 1m 20s.
    INITIALIZATION COMPLETE FOR Ryderestates_R6 - LOGINS ENABLED
    INITIALIZATION COMPLETE FOR Ryderestates_R10 - LOGINS ENABLED
    INITIALIZATION COMPLETE FOR Ryderestates_R5 - LOGINS ENABLED
    INITIALIZATION COMPLETE FOR Ryderestates_R15 - LOGINS ENABLED
    INITIALIZATION COMPLETE FOR Ryderestates_R1 - LOGINS ENABLED
    INITIALIZATION COMPLETE FOR Ryderestates_R9 - LOGINS ENABLED
    INITIALIZATION COMPLETE FOR Ryderestates_R3 - LOGINS ENABLED
    21:42:27 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R5 failed to inform neighbour at 79-70019 that it is up.
    21:42:27 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R5 failed to inform neighbour at 79-70020 that it is up.
    21:42:27 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R5 failed to inform neighbour at 79-70021 that it is up.
    21:42:27 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R1 failed to inform neighbour at 79-70019 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R9 failed to inform neighbour at 79-70020 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R1 failed to inform neighbour at 81-70018 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R1 failed to inform neighbour at 79-70020 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R9 failed to inform neighbour at 79-70021 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R9 failed to inform neighbour at 79-70022 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R3 failed to inform neighbour at 81-70018 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R3 failed to inform neighbour at 82-70018 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R1 failed to inform neighbour at 79-70018 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R3 failed to inform neighbour at 83-70018 that it is up.
    21:42:31 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R1 failed to inform neighbour at 80-70018 that it is up.
    21:42:35 - [XEngine]: Performing initial script startup on Ryderestates_R13
    21:42:35 - [XEngine]: Performing initial script startup on Ryderestates_R14
    21:42:35 - [XEngine]: Performing initial script startup on Ryderestates_R16
    21:42:35 - [XEngine]: Performing initial script startup on Ryderestates_R12
    21:42:35 - [XEngine]: Performing initial script startup on Ryderestates_R2
    21:42:35 - [XEngine]: Performing initial script startup on Ryderestates_R8
    21:42:35 - [XEngine]: Performing initial script startup on Ryderestates_R4
    21:42:35 - [XEngine]: Performing initial script startup on Ryderestates_R11
    21:42:35 - [XEngine]: Performing initial script startup on Ryderestates_R7
    21:42:38 - [XEngine]: Completed starting 1 scripts on Ryderestates_R16
    INITIALIZATION COMPLETE FOR Ryderestates_R16 - LOGINS ENABLED
    21:42:38 - [XEngine]: Completed starting 2 scripts on Ryderestates_R4
    21:42:38 - [XEngine]: Completed starting 2 scripts on Ryderestates_R8
    INITIALIZATION COMPLETE FOR Ryderestates_R4 - LOGINS ENABLED
    INITIALIZATION COMPLETE FOR Ryderestates_R8 - LOGINS ENABLED
    21:42:40 - [XEngine]: Completed starting 18 scripts on Ryderestates_R14
    INITIALIZATION COMPLETE FOR Ryderestates_R14 - LOGINS ENABLED
    21:42:42 - [XEngine]: Completed starting 3 scripts on Ryderestates_R7
    INITIALIZATION COMPLETE FOR Ryderestates_R7 - LOGINS ENABLED
    21:42:43 - [XEngine]: Completed starting 9 scripts on Ryderestates_R11
    INITIALIZATION COMPLETE FOR Ryderestates_R11 - LOGINS ENABLED
    21:42:47 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R16 failed to inform neighbour at 84-70023 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R4 failed to inform neighbour at 83-70018 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R4 failed to inform neighbour at 82-70018 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R16 failed to inform neighbour at 84-70021 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R16 failed to inform neighbour at 84-70022 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R8 failed to inform neighbour at 84-70020 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R8 failed to inform neighbour at 84-70021 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R8 failed to inform neighbour at 84-70019 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R4 failed to inform neighbour at 84-70020 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R4 failed to inform neighbour at 84-70018 that it is up.
    21:42:48 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R4 failed to inform neighbour at 84-70019 that it is up.
    21:42:51 - [XEngine]: Completed starting 41 scripts on Ryderestates_R13
    INITIALIZATION COMPLETE FOR Ryderestates_R13 - LOGINS ENABLED
    21:42:53 - [XEngine]: Started 50 scripts in Ryderestates_R12
    21:42:54 - [XEngine]: Completed starting 51 scripts on Ryderestates_R12
    INITIALIZATION COMPLETE FOR Ryderestates_R12 - LOGINS ENABLED
    21:42:54 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R13 failed to inform neighbour at 79-70022 that it is up.
    21:42:54 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R13 failed to inform neighbour at 79-70021 that it is up.
    21:42:55 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R12 failed to inform neighbour at 84-70022 that it is up.
    21:42:55 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R12 failed to inform neighbour at 84-70021 that it is up.
    21:42:55 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R12 failed to inform neighbour at 84-70020 that it is up.
    21:42:55 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R13 failed to inform neighbour at 79-70023 that it is up.
    21:42:57 - [XEngine]: Started 50 scripts in Ryderestates_R2
    21:43:03 - [XEngine]: Started 100 scripts in Ryderestates_R2
    21:43:05 - [XEngine]: Completed starting 133 scripts on Ryderestates_R2
    INITIALIZATION COMPLETE FOR Ryderestates_R2 - LOGINS ENABLED
    Completed check with 1262 assets.
    21:43:07 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R2 failed to inform neighbour at 82-70018 that it is up.
    21:43:07 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R2 failed to inform neighbour at 80-70018 that it is up.
    21:43:07 - [SCENE COMMUNICATION SERVICE]: Region Ryderestates_R2 failed to inform neighbour at 81-70018 that it is up.
    Region (root) #

    These are my regions.

    [Ryderestates_R1]
    RegionUUID = 45bbe650-2653-11e3-8224-0800200c9a66
    Location = 80,70019
    InternalAddress = 0.0.0.0
    InternalPort = 9081
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"

    [Ryderestates_R2]
    RegionUUID = 6d327050-2653-11e3-8224-0800200c9a66
    Location = 81,70019
    InternalAddress = 0.0.0.0
    InternalPort = 9082
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"

    [Ryderestates_R3]
    RegionUUID =6d327051-2653-11e3-8224-0800200c9a66
    Location = 82,70019
    InternalAddress = 0.0.0.0
    InternalPort = 9083
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"


    [Ryderestates_R4]
    RegionUUID = 6d327052-2653-11e3-8224-0800200c9a66
    Location = 83,70019
    InternalAddress = 0.0.0.0
    InternalPort = 9084
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"

    [Ryderestates_R5]
    RegionUUID =6d327053-2653-11e3-8224-0800200c9a66
    Location = 80,70020
    InternalAddress = 0.0.0.0
    InternalPort = 9085
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"

    [Ryderestates_R6]
    RegionUUID = 6d327054-2653-11e3-8224-0800200c9a66
    Location = 81,70020
    InternalAddress = 0.0.0.0
    InternalPort = 9086
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"

    [Ryderestates_R7]
    RegionUUID = 6d327055-2653-11e3-8224-0800200c9a66
    Location = 82,70020
    InternalAddress = 0.0.0.0
    InternalPort = 9087
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"

    [Ryderestates_R8]
    RegionUUID = 6d327056-2653-11e3-8224-0800200c9a66
    Location = 83,70020
    InternalAddress = 0.0.0.0
    InternalPort = 9088
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"


    [Ryderestates_R9]
    RegionUUID = 6d329760-2653-11e3-8224-0800200c9a66
    Location = 80,70021
    InternalAddress = 0.0.0.0
    InternalPort = 9089
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"


    [Ryderestates_R10]
    RegionUUID = 6d329761-2653-11e3-8224-0800200c9a66
    Location = 81,70021
    InternalAddress = 0.0.0.0
    InternalPort = 9090
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"



    [Ryderestates_R11]
    RegionUUID = 6d329762-2653-11e3-8224-0800200c9a66
    Location = 82,70021
    InternalAddress = 0.0.0.0
    InternalPort = 9091
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"


    [Ryderestates_R12]
    RegionUUID = 6d329763-2653-11e3-8224-0800200c9a66
    Location = 83,70021
    InternalAddress = 0.0.0.0
    InternalPort = 9092
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"


    [Ryderestates_R13]
    RegionUUID = 6d329764-2653-11e3-8224-0800200c9a66
    Location = 80,70022
    InternalAddress = 0.0.0.0
    InternalPort = 9093
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"


    [Ryderestates_R14]
    RegionUUID = 6d329765-2653-11e3-8224-0800200c9a66
    Location = 81,70022
    InternalAddress = 0.0.0.0
    InternalPort = 9094
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"


    [Ryderestates_R15]
    RegionUUID = 6d329766-2653-11e3-8224-0800200c9a66
    Location = 82,70022
    InternalAddress = 0.0.0.0
    InternalPort = 9095
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"


    [Ryderestates_R16]
    RegionUUID = 6d329767-2653-11e3-8224-0800200c9a66
    Location = 83,70022
    InternalAddress = 0.0.0.0
    InternalPort = 9096
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"


    The grid-common.ini

    [DatabaseService]
    ; *************************************************************************
    ; *************************************************************************
    ; ******* Parameter zur Auswahl des Datenbanksystems *******
    ; ******* Parameters for the selection of the database system *******
    ; *************************************************************************
    ; *************************************************************************
    ; *** SQLite *******
    ; *************************************************************************
    ; *** SQLite ist aktiviert. Zum deaktivieren ein ; vor die Zeile setzen.***
    ; *************************************************************************
    ; *** SQLite is activated. To deactivate set a ; in front of the line. ****
    ; *************************************************************************


    ; Include-Storage = "config-include/storage/SQLiteStandalone.ini";


    ; *************************************************************************
    ; *** MySql *******
    ; *************************************************************************
    ; *** Wenn MySql benutzt wird, muss SQLite deaktiviert werden. *******
    ; *** Setze das ; bei SQLite und enferne beide ; im folgenden Block.*******
    ; *************************************************************************
    ; *** If MySql is used SQLite must be disabled. Set the ; in the *******
    ; *** SQLite Block and remove both ; from the next two lines. *******
    ; *************************************************************************


    StorageProvider = "OpenSim.Data.MySQL.dll"
    ConnectionString = "Data Source=localhost;Database=xyz;User ID=xyz;Password=xyz;Old Guids=true;"


    ; *************************************************************************
    ; *************************************************************************
    ; *************************************************************************
    ; *************************************************************************
    ; *************************************************************************
    ; *************************************************************************
    ; *************************************************************************
    ; **************** Die nachfolgenden Zeilen nicht veraendern! *************
    ; ******************* Do not change the following lines! ******************
    ; *************************************************************************


    [Hypergrid]
    HomeURI = "http://hypergrid.org:8002";
    GatekeeperURI = "http://hypergrid.org:8002";

    [Modules]

    AssetCaching = "FlotsamAssetCache"
    Include-FlotsamCache = "config-include/FlotsamCache.ini"


    [AssetService]
    DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
    AssetLoaderArgs = "assets/AssetSets.xml"
    AssetServerURI = "http://assets.hypergrid.org:8006";

    [InventoryService]
    InventoryServerURI = "http://inventory.hypergrid.org:8005";

    [GridInfo]
    GridInfoURI = "http://hypergrid.org:8002";

    [GridService]
    GridServerURI = "http://hypergrid.org:8003";
    AllowHypergridMapSearch = true
    MapTileDirectory = "./maptiles"
    Gatekeeper="http://hypergrid.org:8002";

    [Messaging]
    Gatekeeper = "http://hypergrid.org:8002";

    [AvatarService]
    AvatarServerURI = "http://hypergrid.org:8003";

    [PresenceService]
    PresenceServerURI = "http://presence.hypergrid.org:8004";

    [UserAccountService]
    UserAccountServerURI = "http://hypergrid.org:8003";

    [GridUserService]
    GridUserServerURI = "http://hypergrid.org:8003";

    [AuthenticationService]
    AuthenticationServerURI = "http://hypergrid.org:8003";

    [FriendsService]
    FriendsServerURI = "http://hypergrid.org:8003";

    [HGInventoryAccessModule]
    HomeURI = "http://hypergrid.org:8002";
    Gatekeeper = "http://hypergrid.org:8002";

    [HGAssetService]
    HomeURI = "http://hypergrid.org:8002";

    [HGFriendsModule]
    ; User level required to be able to send friendship invitations to foreign users
    ;LevelHGFriends = 0;

    [UserAgentService]
    UserAgentServerURI = "http://hypergrid.org:8002";

    [MapImageService]
    MapImageServerURI = "http://mapimage.hypergrid.org:8001";

    [AuthorizationService]
    ; If you have regions with access restrictions
    ; specify them here using the convention
    ; Region_<Region_Name> = <flags>
    ; Valid flags are:
    ; DisallowForeigners -- HG visitors not allowed
    ; DisallowResidents -- only Admins and Managers allowed
    ; Example:
    ; Region_Test_1 = "DisallowForeigners"


    The hypergrid.ini

    ;;
    ;; Please don't change this file.
    ;; All optional settings are in GridCommon.ini.example,
    ;; which you can copy and change.
    ;;

    [Includes]
    Include-Common = "config-include/GridCommon.ini"

    [Startup]
    WorldMapModule = "HGWorldMap"

    [Modules]
    AssetServices = "HGAssetBroker"
    InventoryServices = "HGInventoryBroker"
    GridServices = "RemoteGridServicesConnector"
    AvatarServices = "RemoteAvatarServicesConnector"
    NeighbourServices = "RemoteNeighbourServicesConnector"
    AuthenticationServices = "RemoteAuthenticationServicesConnector"
    AuthorizationServices = "LocalAuthorizationServicesConnector"
    PresenceServices = "RemotePresenceServicesConnector"
    UserAccountServices = "RemoteUserAccountServicesConnector"
    GridUserServices = "RemoteGridUserServicesConnector"
    SimulationServices = "RemoteSimulationConnectorModule"
    EntityTransferModule = "HGEntityTransferModule"
    InventoryAccessModule = "HGInventoryAccessModule"
    LandServices = "RemoteLandServicesConnector"
    FriendsModule = "HGFriendsModule"
    MapImageService = "MapImageServiceModule"
    UserManagementModule = "HGUserManagementModule"
    SearchModule = "BasicSearchModule"

    LandServiceInConnector = true
    NeighbourServiceInConnector = true
    SimulationServiceInConnector = true
    LibraryModule = true

    [SimulationService]
    ; This is the protocol version which the simulator advertises to the source destination when acting as a target destination for a teleport
    ; It is used to control the teleport handoff process.
    ; Valid values are
    ; "SIMULATION/0.3"
    ; - This is the default, and it supports teleports to variable-sized regions
    ; - Older versions can teleport to this one, but only if the destination region
    ; is 256x256
    ; "SIMULATION/0.2"
    ; - A source simulator which only implements "SIMULATION/0.1" can still teleport with that protocol
    ; - this protocol is more efficient than "SIMULATION/0.1"
    ; "SIMULATION/0.1"
    ; - this is an older teleport protocol used in OpenSimulator 0.7.5 and before.
    ConnectorProtocolVersion = "SIMULATION/0.3"

    [Profile]
    Module = "BasicProfileModule"

    [SimulationDataStore]
    LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService"

    [EstateDataStore]
    LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService"

    [AssetService]
    LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector"
    HypergridAssetService = "OpenSim.Services.Connectors.dll:HGAssetServiceConnector"

    [InventoryService]
    LocalGridInventoryService = "OpenSim.Region.CoreModules.dll:RemoteXInventoryServicesConnector"

    [GridService]
    ; RemoteGridServicesConnector instantiates a LocalGridServicesConnector,
    ; which in turn uses this
    LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
    StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"

    NetworkConnector = "OpenSim.Services.Connectors.dll:GridServicesConnector"

    ; Needed to display non-default map tile images for linked regions
    AssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector"

    HypergridLinker = true
    AllowHypergridMapSearch = true

    [LibraryService]
    LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
    LibraryName = "OpenSim Library"
    DefaultLibrary = "./inventory/Libraries.xml"

    [Friends]
    Connector = "OpenSim.Services.Connectors.dll:FriendsServicesConnector"

    [Messaging]
    MessageTransferModule = HGMessageTransferModule
    LureModule = HGLureModule

    [HGInstantMessageService]
    LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService"
    GridService = "OpenSim.Services.Connectors.dll:GridServicesConnector"
    PresenceService = "OpenSim.Services.Connectors.dll:PresenceServicesConnector"
    UserAgentService = "OpenSim.Services.Connectors.dll:UserAgentServiceConnector"

    [MapImageService]
    LocalServiceModule = "OpenSim.Services.Connectors.dll:MapImageServicesConnector"


    My standalone.ini

    ;;
    ;; Please don't change this file.
    ;; All optional settings are in StandaloneCommon.ini.example,
    ;; which you can copy and change.
    ;;

    [Modules]
    AssetServices = "LocalAssetServicesConnector"
    InventoryServices = "LocalInventoryServicesConnector"
    NeighbourServices = "LocalNeighbourServicesConnector"
    AuthenticationServices = "LocalAuthenticationServicesConnector"
    AuthorizationServices = "LocalAuthorizationServicesConnector"
    GridServices = "LocalGridServicesConnector"
    PresenceServices = "LocalPresenceServicesConnector"
    UserProfilesServices = "LocalUserProfilesServicesConnector"
    UserAccountServices = "LocalUserAccountServicesConnector"
    GridUserServices = "LocalGridUserServicesConnector"
    SimulationServices = "LocalSimulationConnectorModule"
    AvatarServices = "LocalAvatarServicesConnector"
    EntityTransferModule = "BasicEntityTransferModule"
    InventoryAccessModule = "BasicInventoryAccessModule"
    MapImageService = "MapImageServiceModule"
    SearchModule = "BasicSearchModule"

    LibraryModule = true
    LLLoginServiceInConnector = true
    GridInfoServiceInConnector = true
    MapImageServiceInConnector = true

    [SimulationService]
    ; This is the protocol version which the simulator advertises to the source destination when acting as a target destination for a teleport
    ; It is used to control the teleport handoff process.
    ; Valid values are
    ; "SIMULATION/0.3"
    ; - This is the default, and it supports teleports to variable-sized regions
    ; - Older versions can teleport to this one, but only if the destination region
    ; is 256x256
    ; "SIMULATION/0.2"
    ; - A source simulator which only implements "SIMULATION/0.1" can still teleport with that protocol
    ; - this protocol is more efficient than "SIMULATION/0.1"
    ; "SIMULATION/0.1"
    ; - this is an older teleport protocol used in OpenSimulator 0.7.5 and before.
    ConnectorProtocolVersion = "SIMULATION/0.3"

    [SimulationDataStore]
    LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService"

    [EstateDataStore]
    LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService"

    [AssetService]
    LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"

    [InventoryService]
    LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"

    [LibraryService]
    LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
    LibraryName = "OpenSim Library"
    DefaultLibrary = "./inventory/Libraries.xml"

    [AvatarService]
    LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService"

    [AuthenticationService]
    LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"

    [GridService]
    LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
    Realm = "regions"
    StorageProvider = "OpenSim.Data.Null.dll"

    [PresenceService]
    LocalServiceModule = "OpenSim.Services.PresenceService.dll:PresenceService"
    StorageProvider = "OpenSim.Data.Null.dll"

    [UserAccountService]
    LocalServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"

    ;; These are for creating new accounts
    AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
    GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
    GridService = "OpenSim.Services.GridService.dll:GridService"
    InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
    AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"

    ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 to show a default "Ruth" avatar rather than a cloud.
    CreateDefaultAvatarEntries = true

    [GridUserService]
    LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService"

    [FriendsService]
    LocalServiceModule = "OpenSim.Services.FriendsService.dll"

    [Friends]
    Connector = "OpenSim.Services.FriendsService.dll"

    [LoginService]
    LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService"
    UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
    GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
    AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
    InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
    PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
    GridService = "OpenSim.Services.GridService.dll:GridService"
    AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
    FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService"

    WelcomeMessage = "Welcome To RyderEstates!"

    ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time"
    ;; Viewers do not receive timezone information from the server - almost all (?) default to Pacific Standard Time
    ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
    ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
    ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
    ;; Options are
    ;; "none" no DST
    ;; "local" use the server's only timezone to calculate DST. This is previous OpenSimulator behaviour.
    ;; "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
    ;; 'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
    DSTZone = "America/Los_Angeles;Pacific Standard Time"

    [MapImageService]
    LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"

    ;; This should always be the very last thing on this file
    [Includes]
    Include-Common = "config-include/StandaloneCommon.ini"

    My standalone-common.ini

    ; This is the main configuration file for an instance of OpenSim running in standalone mode

    [DatabaseService]
    ;
    ; ### Choose the DB
    ;

    ; SQLite
    ; Include-Storage = "config-include/storage/SQLiteStandalone.ini";

    ; MySql
    ; Uncomment these lines if you want to use mysql storage
    ; Change the connection string to your db details
    StorageProvider = "OpenSim.Data.MySQL.dll"
    ConnectionString = "Data Source=localhost;Database=MRE;User ID=root;Password=dajanae;Old Guids=true;"

    ; Uncomment this line if you are using MySQL and want to use a different database for estates.
    ; The usual application for this is to allow estates to be spread out across multiple simulators by share the same database.
    ; Most people won't need to do this so only uncomment if you know what you're doing.
    ;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"

    ; MSSQL
    ; Uncomment these lines if you want to use MSSQL storage
    ; Change the connection string to your db details
    ; The value for server property is shown in your SQL Server Management Studio login dialog.
    ; (This sample is the default of express edition)
    ;StorageProvider = "OpenSim.Data.MSSQL.dll"
    ;ConnectionString = "Server=localhost\SQLEXPRESS;Database=opensim;User Id=opensim; password=***;"

    ; PGSQL
    ; Uncomment these lines if you want to use PGSQL storage
    ; Change the connection string to your db details
    ;StorageProvider = "OpenSim.Data.PGSQL.dll"
    ;ConnectionString = "Server=localhost;Database=opensim;User Id=opensim; password=***;"

    [Hypergrid]
    ; Uncomment the variables in this section only if you are in
    ; Hypergrid configuration. Otherwise, ignore.

    ;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
    ;; If this is a standalone world, this is the address of this instance.
    ;; If this is a grided simulator, this is the address of the external robust server that
    ;; runs the UserAgentsService.
    ;; For example http://myworld.com:9000 or http://myworld.com:8002
    ;; This is a default that can be overwritten in some sections.
    ; HomeURI = "http://ryderestates.dnsdynamic.com:9078";

    ;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
    ;; If this is a standalone world, this is the address of this instance.
    ;; If this is a grided simulator, this is the address of the external robust server
    ;; that runs the Gatekeeper service.
    ;; For example http://myworld.com:9000 or http://myworld.com:8002
    ;; This is a default that can be overwritten in some sections.
    ; GatekeeperURI = "http://ryderestates.dnsdynamic.com:9078";

    [Modules]
    ;; Choose one cache module and the corresponding config file, if it exists.
    ;; Copy the config .example file into your own .ini file and alter that
    ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained.

    AssetCaching = "FlotsamAssetCache"
    Include-FlotsamCache = "config-include/FlotsamCache.ini"

    ;AssetCaching = "CenomeMemoryAssetCache"
    ;Include-CenomeCache = "config-include/CenomeCache.ini"

    ;AssetCaching = "GlynnTuckerAssetCache"

    ;; Authorization is not on by default, as it depends on external php
    ;AuthorizationServices = "LocalAuthorizationServicesConnector"

    [AssetService]
    DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
    AssetLoaderArgs = "assets/AssetSets.xml"


    [GridService]
    ;; For in-memory region storage (default)
    StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
    ;;--- For MySql region storage (alternative)
    ;StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData"

    ;; Directory for map tile images of remote regions
    ; MapTileDirectory = "./maptiles"

    ;; Next, we can specify properties of regions, including default and fallback regions
    ;; The syntax is: Region_<RegioName> = "<flags>"
    ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut
    ;;
    ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.)
    ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion
    ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
    ;; an explicit region.
    ;;
    ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
    ;; region will be used.
    ;;
    ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
    ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
    ;;
    ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
    ;;
    ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
    ;;
    ;; For example:
    Region_Welcome_Area = "DefaultRegion, FallbackRegion"

    ; === HG ONLY ===
    ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
    GatekeeperURI="http://ryderestates.dnsdynamic.com:9076";

    [LibraryModule]
    ; Set this if you want to change the name of the OpenSim Library
    ;LibraryName = "My World's Library"

    [LoginService]
    WelcomeMessage = "Welcome To RyderEstates!"
    ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented
    ; GatekeeperURI = "http://127.0.0.1:9000";

    SRV_HomeURI = "http://ryderestates.dnsdynamic.com:9076";
    SRV_InventoryServerURI = "http://ryderestates.dnsdynamic.com:9076";
    SRV_AssetServerURI = "http://ryderestates.dnsdynamic.com:9076";
    SRV_ProfileServerURI = "http://ryderestates.dnsdynamic.com:9076";
    SRV_FriendsServerURI = "http://ryderestates.dnsdynamic.com:9076";
    SRV_IMServerURI = "http://ryderestates.dnsdynamic.com:9076";

    ;; For Viewer 2
    MapTileURL = "http://ryderestates.dnsdynamic.com:9076";

    ; The minimum user level required for a user to be able to login. 0 by default
    ; If you disable a particular user's account then you can set their login level below this number.
    ; You can also change this level from the console though these changes will not be persisted.
    ; MinLoginLevel = 0

    ;; Ask co-operative viewers to use a different currency name
    ;Currency = ""

    ;; Set minimum fee to publish classified
    ; ClassifiedFee = 0

    ;; Regular expressions for controlling which client versions are accepted/denied.
    ;; An empty string means nothing is checked.
    ;;
    ;; Example 1: allow only these 3 types of clients (any version of them)
    ;; AllowedClients = "Imprudence|Hippo|Second Life"
    ;;
    ;; Example 2: allow all clients except these
    ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald"
    ;;
    ;; Note that these are regular expressions, so every character counts.
    ;; Also note that this is very weak security and should not be trusted as a reliable means
    ;; for keeping bad clients out; modified clients can fake their identifiers.
    ;;
    ;;
    ;AllowedClients = ""
    ;DeniedClients = ""

    ; Basic Login Service Dos Protection Tweaks
    ; ;
    ; ; Some Grids/Users use a transparent proxy that makes use of the X-Forwarded-For HTTP Header, If you do, set this to true
    ; ; If you set this to true and you don't have a transparent proxy, it may allow attackers to put random things in the X-Forwarded-For header to
    ; ; get around this basic DOS protection.
    ; DOSAllowXForwardedForHeader = false
    ; ;
    ; ; The protector adds up requests during this rolling period of time, default 10 seconds
    ; DOSRequestTimeFrameMS = 10000
    ; ;
    ; ; The amount of requests in the above timeframe from the same endpoint that triggers protection
    ; DOSMaxRequestsInTimeFrame = 5
    ; ;
    ; ; The amount of time that a specific endpoint is blocked. Default 2 minutes.
    ; DOSForgiveClientAfterMS = 120000
    ; ;
    ; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.

    [FreeswitchService]
    ;; If FreeSWITCH is not being used then you don't need to set any of these parameters
    ;;
    ;; The IP address of your FreeSWITCH server. The common case is for this to be the same as the server running the OpenSim standalone
    ;; This has to be set for the FreeSWITCH service to work
    ;; This address must be reachable by viewers.
    ;ServerAddress = 127.0.0.1

    ;; The following configuration parameters are optional

    ;; By default, this is the same as the ServerAddress
    ; Realm = 127.0.0.1

    ;; By default, this is the same as the ServerAddress on port 5060
    ; SIPProxy = 127.0.0.1:5060

    ;; Default is 5000ms
    ; DefaultTimeout = 5000

    ;; The dial plan context. Default is "default"
    ; Context = default

    ;; Currently unused
    ; UserName = freeswitch

    ;; Currently unused
    ; Password = password

    ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
    ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
    ;; stun.freeswitch.org is not guaranteed to be running so use it in
    ;; production at your own risk
    ; EchoServer = 127.0.0.1
    ; EchoPort = 50505
    ; AttemptSTUN = false

    [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://ryderestates.dnsdynamic.com:9076

    ; long grid name: the long name of your grid
    gridname = "The World of RyderEstates"

    ; short grid name: the short name of your grid
    gridnick = "RyderEstates"

    ; login page: optional: if it exists it will be used to tell the client to use
    ; this as splash page
    ; currently unused
    ;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
    ; currently unused
    ;economy = http://127.0.0.1:9000/

    ; web page of grid: optional: page providing further information about your grid
    ; currently unused
    ;about = http://127.0.0.1/about/

    ; account creation: optional: page providing further information about obtaining
    ; a user account on your grid
    ; currently unused
    ;register = http://127.0.0.1/register

    ; help: optional: page providing further assistance for users of your grid
    ; currently unused
    ;help = http://127.0.0.1/help

    ; password help: optional: page providing password assistance for users of your grid
    ; currently unused
    ;password = http://127.0.0.1/password

    ; HG address of the gatekeeper, if you have one
    ; this is the entry point for all the regions of the world
    ; gatekeeper = http://127.0.0.1:9000/

    ; HG user domain, if you have one
    ; this is the entry point for all user-related HG services
    ; uas = http://ryderestates.dnsdynamic.com:9078/

    [MapImageService]
    ; Set this if you want to change the default
    ; TilesStoragePath = "maptiles"

    [AuthorizationService]
    ; If you have regions with access restrictions
    ; specify them here using the convention
    ; Region_<Region_Name> = <flags>
    ; Valid flags are:
    ; DisallowForeigners -- HG visitors not allowed
    ; DisallowResidents -- only Admins and Managers allowed
    ; Example:
    ; Region_Test_1 = "DisallowForeigners"

    ;;
    ;; HG configurations
    ;;
    [GatekeeperService]
    ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
    ExternalName = "http://ryderestates.dnsdynamic.com:9076";

    ; Does this grid allow incoming links to any region in it?
    ; If false, HG TPs happen only to the Default regions specified in [GridService] section
    AllowTeleportsToAnyRegion = true

    ;; Regular expressions for controlling which client versions are accepted/denied.
    ;; An empty string means nothing is checked.
    ;;
    ;; Example 1: allow only these 3 types of clients (any version of them)
    ;; AllowedClients = "Imprudence|Hippo|Second Life"
    ;;
    ;; Example 2: allow all clients except these
    ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald"
    ;;
    ;; Note that these are regular expressions, so every character counts.
    ;; Also note that this is very weak security and should not be trusted as a reliable means
    ;; for keeping bad clients out; modified clients can fake their identifiers.
    ;;
    ;;
    ;AllowedClients = ""
    ;DeniedClients = ""

    ;; Are foreign visitors allowed?
    ;ForeignAgentsAllowed = true
    ;;
    ;; If ForeignAgentsAllowed is true, make exceptions using AllowExcept.
    ;; Leave blank or commented for no exceptions.
    ; AllowExcept = "http://griefer.com:8002, http://enemy.com:8002"
    ;;
    ;; If ForeignAgentsAllowed is false, make exceptions using DisallowExcept
    ;; Leave blank or commented for no exceptions.
    ; DisallowExcept = "http://myfriendgrid.com:8002, http://myboss.com:8002"

    [UserAgentService]
    ;; User level required to be contacted from other grids
    ;LevelOutsideContacts = 0

    ;; Restrictions on destinations of local users.
    ;; Are local users allowed to visit other grids?
    ;; What user level? Use variables of this forrm:
    ;; ForeignTripsAllowed_Level_<UserLevel> = true | false
    ;; (the default is true)
    ;; For example:
    ; ForeignTripsAllowed_Level_0 = false
    ; ForeignTripsAllowed_Level_200 = true ; true is default, no need to say it
    ;;
    ;; If ForeignTripsAllowed is false, make exceptions using DisallowExcept
    ;; Leave blank or commented for no exceptions.
    ; DisallowExcept_Level_0 = "http://myothergrid.com:8002, http://boss.com:8002"
    ;;
    ;; If ForeignTripsAllowed is true, make exceptions using AllowExcept.
    ;; Leave blank or commented for no exceptions.
    ; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002"

    [HGInventoryService]
    ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
    HomeURI = "http://ryderestates.dnsdynamic.com:9076";

    [HGAssetService]
    ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
    HomeURI = "http://ryderestates.dnsdynamic.com:9076";

    ;; The asset types that this grid can export to / import from other grids.
    ;; Comma separated.
    ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
    ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
    ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
    ;;
    ;; Leave blank or commented if you don't want to apply any restrictions.
    ;; A more strict, but still reasonable, policy may be to disallow the exchange
    ;; of scripts, like so:
    ; DisallowExport ="LSLText"
    ; DisallowImport ="LSLBytecode"


    [HGInventoryAccessModule]
    ;; If you have these set under [Hypergrid], no need to set it here, leave it commented
    HomeURI ="http://ryderestates.dnsdynamic.com:9076";
    GatekeeperURI = "http://ryderestates.dnsdynamic.com:9076";

    ;; If you want to protect your assets from being copied by foreign visitors
    ;; uncomment the next line. You may want to do this on sims that have licensed content.
    ;; true = allow exports, false = disallow exports. True by default.
    ; OutboundPermission = True

    ;; Send visual reminder to local users that their inventories are unavailable while they are traveling
    ;; and available when they return. True by default.
    ;RestrictInventoryAccessAbroad = True

    [HGFriendsModule]
    ; User level required to be able to send friendship invitations to foreign users
    ;LevelHGFriends = 0;

    [Messaging]
    ; === HG ONLY ===
    ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
    GatekeeperURI ="http://ryderestates.dnsdynamic.com:9078";


    [EntityTransfer]
    ;; User level from which local users are allowed to HG teleport. Default 0 (all users)
    ;LevelHGTeleport = 0

    ;; Are local users restricted from taking their appearance abroad?
    ;; Default is no restrictions
    ;RestrictAppearanceAbroad = false

    ;; If appearance is restricted, which accounts' appearances are allowed to be exported?
    ;; Comma-separated list of account names
    AccountForAppearance = "Test User, Astronaut Smith"

    ;; UserProfiles Service
    ;;
    ;; To use, set Enabled to true then configure for your site...
    [UserProfilesService]
    LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService"
    Enabled = false

    ;; Configure this for separate databse
    ; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
    ; Realm = UserProfiles

    UserAccountService = OpenSim.Services.UserAccountService.dll:UserAccountService
    AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"



    I hope all this helps you find my screwup and you can tell me how to fix it. Thanks in advance
  • redryder
    redryder
     Member edited 8:09AM
    And my OPENSIM.INI

    My opensim.ini

    ;; This is the main configuration file for OpenSimulator.
    ;; If it's named OpenSim.ini then it will be loaded by OpenSimulator.
    ;; If it's named OpenSim.ini.example then you will need to copy it to
    ;; OpenSim.ini first (if that file does not already exist)
    ;;
    ;; If you are copying, then once you have copied OpenSim.ini.example to
    ;; OpenSim.ini you will need to pick an architecture in the [Architecture]
    ;; section at the end of this file.
    ;;
    ;; The settings in this file are in the form "<key> = <value>". For example,
    ;; save_crashes = false in the [Startup] section below.
    ;;
    ;; All settings are initially commented out and the default value used, as
    ;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by
    ;; deleting the initial semicolon (;) and then change the value. This will
    ;; override the value in OpenSimDefaults.ini
    ;;
    ;; If you want to find out what configuration OpenSimulator has finished with
    ;; once all the configuration files are loaded then type "config show" on the
    ;; region console command line.
    ;;
    ;;
    ;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE
    ;;
    ;; All leading white space is ignored, but preserved.
    ;;
    ;; Double semicolons denote a text comment
    ;;
    ;; ;# denotes a configuration directive description
    ;; formatted as:
    ;; {option} {depends on} {question to ask} {choices} default value
    ;; Any text comments following the declaration, up to the next blank line.
    ;; will be copied to the generated file (NOTE: generation is not yet
    ;; implemented)
    ;;
    ;; A * in the choices list will allow an empty entry.
    ;; An empty question will set the default if the dependencies are
    ;; satisfied.
    ;;
    ;; ; denotes a commented out option.
    ;; Any options added to OpenSim.ini.example should be initially commented
    ;; out.


    [Startup]
    economymodule = BetaGridLikeMoneyModule
    ; Sets the method that OpenSim will use to fire asynchronous
    ; events. Valid values are UnsafeQueueUserWorkItem,
    ; QueueUserWorkItem, BeginInvoke, SmartThreadPool, and Thread.
    ; SmartThreadPool is reported to work well on Mono/Linux, but
    ; UnsafeQueueUserWorkItem has been benchmarked with better
    ; performance on .NET/Windows
    async_call_method = SmartThreadPool

    ;; Optimizations from Default of 15
    ;; 15 good for Single Core CPU IE: P4
    ;; 30 for Dual Core + CPU's
    ;; 45 for Quad Core + CPU's
    MaxPoolThreads = 300

    ;# {ConsolePrompt} {} {ConsolePrompt} {} "Region (\R) "
    ;; Console prompt
    ;; Certain special characters can be used to customize the prompt
    ;; Currently, these are
    ;; \R - substitute region name
    ;; \\ - substitute \
    ; ConsolePrompt = "Region (\R) "

    ;# {save_crashes} {} {Save crashes to disk?} {true false} false
    ;; Set this to true if you want to log crashes to disk
    ;; this can be useful when submitting bug reports.
    ;; However, this will only log crashes within OpenSimulator that cause the
    ;; entire program to exit
    ;; It will not log crashes caused by virtual machine failures, which
    ;; includes mono and ODE failures.
    ;; You will need to capture these native stack traces by recording the
    ;; session log itself.
    ; save_crashes = false

    ;# {crash_dir} {save_crashes:true} {Directory to save crashes to?} {} crashes
    ;; Directory to save crashes to if above is enabled
    ;; (default is /opensimdir/crashes/*.txt or C:\opensim\crashes\*.txt)
    ; crash_dir = "crashes"

    ;# {PIDFile} {} {Path to PID file?} {}
    ;; Place to create a PID file
    ; PIDFile = "/tmp/OpenSim.exe.pid"

    ;# {region_info_source} {} {Where to load region from?} {filesystem web} filesystem
    ;; Determine where OpenSimulator looks for the files which tell it
    ;; which regions to server
    ;; Default is "filesystem"
    region_info_source = "filesystem"
    ; region_info_source = "web"

    ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions
    ;; Determines where the region XML files are stored if you are loading
    ;; these from the filesystem.
    ;; Defaults to bin/Regions in your OpenSimulator installation directory
    ; regionload_regionsdir="C:\somewhere\xmlfiles\"

    ;# {regionload_webserver_url} {region_info_source} {URL to load region from?} {}
    ;; Determines the page from which regions xml is retrieved if you are
    ;; loading these from the web.
    ;; The XML here has the same format as it does on the filesystem
    ;; (including the <Root> tag), except that everything is also enclosed
    ;; in a <Regions> tag.
    ; regionload_webserver_url = "http://example.com/regions.xml";

    ;# {allow_regionless} {} {Allow simulator to start up with no regions configured.} {true false} false
    ;; Allow the simulator to start up if there are no region configuration available
    ;; from the selected region_info_source.
    allow_regionless = false

    ;# {MaxPrimUndos} {} {Maximum number of undos avialable for position, rotation and scale changes of each prim} {} 20
    ;; Increasing the number of undos available number will increase memory usage.
    MaxPrimUndos = 20

    ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001
    ;; Minimum size for non-physical prims. Affects resizing of existing
    ;; prims. This can be overridden in the region config file (as
    ;; NonPhysicalPrimMin!).
    NonPhysicalPrimMin = 0.001

    ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256
    ;; Maximum size for non-physical prims. Affects resizing of existing
    ;; prims. This can be overridden in the region config file (as
    ;; NonPhysicalPrimMax!).
    NonPhysicalPrimMax = 256

    ;# {PhysicalPrimMin} {} {Minimum size of physical prims?} {} 0.01
    ;; Minimum size where a prim can be physical. Affects resizing of
    ;; existing prims. This can be overridden in the region config file.
    PhysicalPrimMin = 0.01

    ;# {PhysicalPrimMax} {} {Maximum size of physical prims?} {} 64
    ;; Maximum size where a prim can be physical. Affects resizing of
    ;; existing prims. This can be overridden in the region config file.
    PhysicalPrimMax = 64

    ;# {ClampPrimSize} {} {Clamp viewer rezzed prims to max sizes?} {true false} false
    ;; If a viewer attempts to rez a prim larger than the non-physical or
    ;; physical prim max, clamp the dimensions to the appropriate maximum
    ;; This can be overridden in the region config file.
    ClampPrimSize = false

    ;# {LinksetPrims} {} {Max prims an object will hold?} {} 0
    ;; Maximum number of prims allowable in a linkset. Affects creating new
    ;; linksets. Ignored if less than or equal to zero.
    ;; This can be overridden in the region config file.
    ; LinksetPrims = 0

    ;# {AllowScriptCrossing} {} {Allow scripts to cross into this region} {true false} true
    ;; Allow scripts to keep running when they cross region boundaries, rather
    ;; than being restarted. State is reloaded on the destination region.
    ;; This only applies when crossing to a region running in a different
    ;; simulator.
    ;; For crossings where the regions are on the same simulator the script is
    ;; always kept running.
    AllowScriptCrossing = true

    ;# {TrustBinaries} {AllowScriptCrossing:true} {Accept compiled binary script code? (DANGEROUS!)} {true false} false
    ;; Allow compiled script binary code to cross region boundaries.
    ;; If you set this to "true", any region that can teleport to you can
    ;; inject ARBITRARY BINARY CODE into your system. Use at your own risk.
    ;; YOU HAVE BEEN WARNED!!!
    TrustBinaries = false

    ;# {CombineContiguousRegions} {} {Create megaregions where possible? (Do not use with existing content!)} {true false} false
    ;; Combine all contiguous regions into one large megaregion
    ;; Order your regions from South to North, West to East in your regions.ini
    ;; and then set this to true
    ;; Warning! Don't use this with regions that have existing content!,
    ;; This will likely break them
    CombineContiguousRegions = false

    ;# {InworldRestartShutsDown} {} {Shutdown instance on region restart?} {true false} false
    ;; If you have only one region in an instance, or to avoid the many bugs
    ;; that you can trigger in modules by restarting a region, set this to
    ;; true to make the entire instance exit instead of restarting the region.
    ;; This is meant to be used on systems where some external system like
    ;; Monit will restart any instance that exits, thereby making the shutdown
    ;; into a restart.
    InworldRestartShutsDown = false

    ;; Persistence of changed objects happens during regular sweeps. The
    ;; following control that behaviour to prevent frequently changing objects
    ;; from heavily loading the region data store.
    ;; If both of these values are set to zero then persistence of all changed
    ;; objects will happen on every sweep.

    ;# {MinimumTimeBeforePersistenceConsidered} {} {Time before un-changed object may be persisted} {} 60
    ;; Objects will be considered for persistance in the next sweep when they
    ;; have not changed for this number of seconds.
    MinimumTimeBeforePersistenceConsidered = 60

    ;# {MaximumTimeBeforePersistenceConsidered} {} {Time before changed objects may be persisted?} {} 600
    ;; Objects will always be considered for persistance in the next sweep
    ;; if the first change occurred this number of seconds ago.
    MaximumTimeBeforePersistenceConsidered = 600

    ;# {physical_prim} {} {Allow prims to be physical?} {true false} true
    ;; if you would like to allow prims to be physical and move by physics
    ;; with the physical checkbox in the client set this to true.
    physical_prim = true

    ;; Select a mesher here.
    ;;
    ;; Meshmerizer properly handles complex prims by using triangle meshes.
    ;; Note that only the ODE physics engine currently deals with meshed
    ;; prims in a satisfactory way.

    ;# {meshing} {} {Select mesher} {Meshmerizer ZeroMesher} Meshmerizer
    ;; ZeroMesher is faster but leaves the physics engine to model the mesh
    ;; using the basic shapes that it supports.
    ;; Usually this is only a box.
    ;; Default is Meshmerizer
    meshing = Meshmerizer
    ; meshing = ZeroMesher

    ; Path to decoded sculpty maps
    ; Defaults to "j2kDecodeCache

    DecodedSculptMapPath = "j2kDecodeCache"
    CacheSculptMaps = true
    UseCSJ2K = true

    ;; Choose one of the physics engines below
    ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim
    ;; BulletSim is the default physics engine. It provides the best performance and most functionality.
    ;; BulletSim supports varregions.
    ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before.
    ;; It continues to provide a workable physics implementation. It does not currently support varregions.
    ;; basicphysics effectively does not model physics at all, making all objects phantom.
    ;; Default is OpenDynamicsEngine
    physics = OpenDynamicsEngine
    ; physics = BulletSim
    ; physics = basicphysics
    ; physics = POS

    ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine
    ;; Default script engine to use. Currently, we only have XEngine
    DefaultScriptEngine = "XEngine"

    ;# {HttpProxy} {} {Proxy URL for llHTTPRequest and dynamic texture loading} {} http://proxy.com:8080
    ;; Http proxy setting for llHTTPRequest and dynamic texture loading, if
    ;; required
    ; HttpProxy = "http://proxy.com:8080";

    ;# {HttpProxyExceptions} {HttpProxy} {Set of regular expressions defining URL that should not be proxied} {}
    ;; If you're using HttpProxy, then you can set HttpProxyExceptions to a
    ;; list of regular expressions for URLs that you don't want to go through
    ;; the proxy.
    ;; For example, servers inside your firewall.
    ;; Separate patterns with a ';'
    ; HttpProxyExceptions = ".mydomain.com;localhost"

    ;# {emailmodule} {} {Provide llEmail and llGetNextEmail functionality? (requires SMTP server)} {true false} false
    ;; The email module requires some configuration. It needs an SMTP
    ;; server to send mail through.
    emailmodule = DefaultEmailModule

    ;# {SpawnPointRouting} {} {Set routing method for Telehub Spawnpoints} {closest random sequence} closest
    ;; SpawnPointRouting adjusts the landing for incoming avatars.
    ;; "closest" will place the avatar at the SpawnPoint located in the closest
    ;; available spot to the destination (typically map click/landmark).
    ;; "random" will place the avatar on a randomly selected spawnpoint;
    ;; "sequence" will place the avatar on the next sequential SpawnPoint
    SpawnPointRouting = closest

    ;# {TelehubAllowLandmark} {} {Allow users with landmarks to override telehub routing} {true false} false
    ;; TelehubAllowLandmark allows users with landmarks to override telehub
    ;; routing and land at the landmark coordinates when set to true
    ;; default is false
    TelehubAllowLandmark = false


    [AccessControl]
    ;# {AllowedClients} {} {Bar (|) separated list of allowed clients} {}
    ;; Bar (|) separated list of viewers which may gain access to the regions.
    ;; One can use a substring of the viewer name to enable only certain
    ;; versions
    ;; Example: Agent uses the viewer "Imprudence 1.3.2.0"
    ;; - "Imprudence" has access
    ;; - "Imprudence 1.3" has access
    ;; - "Imprudence 1.3.1" has no access
    ; AllowedClients =

    ;# {BannedClients} {} {Bar (|) separated list of banned clients} {}
    ;; Bar (|) separated list of viewers which may not gain access to the regions.
    ;; One can use a Substring of the viewer name to disable only certain
    ;; versions
    ;; Example: Agent uses the viewer "Imprudence 1.3.2.0"
    ;; - "Imprudence" has no access
    ;; - "Imprudence 1.3" has no access
    ;; - "Imprudence 1.3.1" has access
    ; BannedClients =


    [Map]
    ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true
    ;; Map tile options.
    ;; If true, then maptiles are generated using the MapImageModule below.
    ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden
    ;; in individual region config file(s). If you do not want to upload map tiles at all, then you will need
    ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/
    GenerateMaptiles = true

    ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule
    ;; The module to use in order to generate map images.
    ;; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can
    ;; generate better images.
    MapImageModule = "MapImageModule"
    WorldMapModule = "WorldMap"

    ;# {MaptileRefresh} {GenerateMaptiles} {Maptile refresh period?} {} 0
    ;; If desired, a running region can update the map tiles periodically
    ;; to reflect building activity. This names no sense of you don't have
    ;; prims on maptiles. Value is in seconds.
    MaptileRefresh = 0

    ;# {MaptileStaticUUID} {} {Asset ID for static map texture} {} 00000000-0000-0000-0000-000000000000
    ;; If not generating maptiles, use this static texture asset ID
    ;; This may be overridden on a per region basis in Regions.ini
    ; MaptileStaticUUID = "00000000-0000-0000-0000-000000000000"

    ;# {TextureOnMapTile} {} {Use terrain textures for map tiles?} {true false} true
    ;; Use terrain texture for maptiles if true, use shaded green if false
    TextureOnMapTile = true

    ;# {DrawPrimOnMapTile} {} {Draw prim shapes on map tiles?} {true false} false
    ;; Draw objects on maptile. This step might take a long time if you've
    ;; got a large number of objects, so you can turn it off here if you'd like.
    DrawPrimOnMapTile = true

    ;# {TexturePrims} {} {Texture prims on map tiles?} {true false} true
    ;; Texture the faces of the prims that are rendered on the map tiles.
    ; TexturePrims = true

    ;# {TexturePrimSize} {} {Size of prims to texture faces?} {} 48
    ;; Only texture prims that have a diagonal size greater than this number
    ; TexturePrimSize = 48

    ;# {RenderMeshes} {} {Render meshes and sculpties on map tiles?} {true false} false
    ;; Attempt to render meshes and sculpties on the map
    ; RenderMeshes = false;


    [Permissions]
    ;# {permissionmodules} {} {Permission modules to use (may specify multiple modules, separated by comma} {} DefaultPermissionsModule
    ;; Permission modules to use, separated by comma.
    ;; Possible modules are DefaultPermissionsModule, PrimLimitsModule
    permissionmodules = DefaultPermissionsModule

    ;# {serverside_object_permissions} {permissionmodules:DefaultPermissionsModule} {Activate permission handling by the sim?} {true false} true
    ;; These are the parameters for the default permissions module
    ;;
    ;; If set to false, then, in theory, the server never carries out
    ;; permission checks (allowing anybody to copy
    ;; any item, etc. This may not yet be implemented uniformally.
    ;; If set to true, then all permissions checks are carried out
    serverside_object_permissions = true

    ;# {allow_grid_gods} {} {Allow grid gods?} {true false} false
    ;; This allows users with a UserLevel of 200 or more to assume god
    ;; powers in the regions in this simulator.
    allow_grid_gods = false

    ;; This allows some control over permissions
    ;; please note that this still doesn't duplicate SL, and is not intended to
    ;# {region_owner_is_god} {} {Allow region owner gods} {true false} true
    ;; Allow region owners to assume god powers in their regions
    region_owner_is_god = true

    ;# {region_manager_is_god} {} {Allow region manager gods} {true false} false
    ;; Allow region managers to assume god powers in regions they manage
    region_manager_is_god = true

    ;# {parcel_owner_is_god} {} {Allow parcel owner gods} {true false} true
    ;; Allow parcel owners to assume god powers in their parcels
    parcel_owner_is_god = false

    ;# {simple_build_permissions} {} {Allow building in parcel by access list (no groups)} {true false} false
    ;; More control over permissions
    ;; This is definitely not SL!
    ;; Provides a simple control for land owners to give build rights to
    ;; specific avatars in publicly accessible parcels that disallow object
    ;; creation in general.
    ;; Owners specific avatars by adding them to the Access List of the parcel
    ;; without having to use the Groups feature
    ; simple_build_permissions = false


    [Estates]
    ; If these values are commented out then the user will be asked for estate details when required (this is the normal case).
    ; If these values are uncommented then they will be used to create a default estate as necessary.
    ; New regions will be automatically assigned to that default estate.

    ;# {DefaultEstateName} {} {Default name for estate?} {} My Estate
    ;; Name for the default estate
    ; DefaultEstateName = My Estate

    ;# {DefaultEstateOwnerName} {} {Default estate owner name?} {} FirstName LastName
    ;; Name for default estate owner
    ; DefaultEstateOwnerName = FirstName LastName


    ; ** Standalone Estate Settings **
    ; The following parameters will only be used on a standalone system to
    ; create an estate owner that does not already exist

    ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000
    ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random
    ;; UUID will be assigned. This is normally what you want
    ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000

    ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {}
    ;; Email address for the default estate owner
    ; DefaultEstateOwnerEMail = owner@domain.com

    ;# {DefaultEstateOwnerPassword} {} {Default estate owner password} {}
    ;; Password for the default estate owner
    ; DefaultEstateOwnerPassword = password


    [SMTP]
    ;; The SMTP server enabled the email module to send email to external
    ;; destinations.

    ;# {enabled} {[Startup]emailmodule:DefaultEmailModule} {Enable SMTP service?} {true false} false
    ;; Enable sending email via SMTP
    ; enabled = false

    ;# {internal_object_host} {[Startup]emailmodule:DefaultEmailModule enabled:true} {Host name to treat as internal (object to object) email?} {} lsl.opensim.local
    ; internal_object_host = lsl.opensim.local

    ;# {host_domain_header_from} {[Startup]emailmodule:DefaultEmailModule enabled:true} {From address to use in the sent email header?} {} 127.0.0.1
    ; host_domain_header_from = "127.0.0.1"

    ;# {email_pause_time} {[Startup]emailmodule:DefaultEmailModule enabled:true} {Period in seconds to delay after an email is sent.} {} 20
    ; email_pause_time = 20

    ;# {email_max_size} {[Startup]emailmodule:DefaultEmailModule enabled:true} {Maximum total size of email in bytes.} {} 4096
    ; email_max_size = 4096

    ;# {SMTP_SERVER_HOSTNAME} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server name?} {} 127.0.0.1
    ; SMTP_SERVER_HOSTNAME = "127.0.0.1"

    ;# {SMTP_SERVER_PORT} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server name?} {SMTP server port?} {} 25
    ; SMTP_SERVER_PORT = 25

    ;# {SMTP_SERVER_LOGIN} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server user name?} {}
    ; SMTP_SERVER_LOGIN = ""

    ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {}
    ; SMTP_SERVER_PASSWORD = ""


    [Network]
    ;# {ConsoleUser} {} {User name for console account} {}
    ;; Configure the remote console user here. This will not actually be used
    ;; unless you use -console=rest at startup.
    ; ConsoleUser = "Test"
    ;# {ConsolePass} {} {Password for console account} {}
    ; ConsolePass = "secret"
    ;# {console_port} {} {Port for console connections} {} 0
    ; console_port = 0

    ;# {http_listener_port} {} {TCP Port for this simulator to listen on? (This must be unique to the simulator!)} {} 9000
    ;; Simulator HTTP port. This is not the region port, but the port the
    ;; entire simulator listens on. This port uses the TCP protocol, while
    ;; the region ports use UDP.
    http_listener_port = 9076

    ;# {ExternalHostNameForLSL} {} {Hostname to use for HTTP-IN URLs. This should be reachable from the internet.} {}
    ;; Hostname to use in llRequestURL/llRequestSecureURL
    ;; if not defined - default machine name is being used
    ;; (on Windows this mean NETBIOS name - useably only inside local network)
    ExternalHostNameForLSL = "http://ryderestates.dnsdynamic.com";

    ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim
    ;; What is reported as the "X-Secondlife-Shard"
    ;; Defaults to the user server url if not set
    ;; The old default is "OpenSim", set here for compatibility
    ;; The below is not commented for compatibility.
    shard = "OpenSim"

    ;# {user_agent} {} {User agent to report to web servers?} {} OpenSim LSL (Mozilla Compatible)
    ;; What is reported as the "User-Agent" when using llHTTPRequest
    ;; Defaults to not sent if not set here. See the notes section in the wiki
    ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding
    ;; " (Mozilla Compatible)" to the text where there are problems with a
    ;; web server
    user_agent = "OpenSim LSL (Mozilla Compatible)"

    ;; The follow 3 variables are for HTTP Basic Authentication for the Robust services.
    ;; Use this if your central services in port 8003 need to be accessible on the Internet
    ;; but you want to protect them from unauthorized access. The username and password
    ;; here need to match the ones in the Robust service configuration.
    ; AuthType = "BasicHttpAuthentication"
    ; HttpAuthUsername = "some_username"
    ; HttpAuthPassword = "some_password"
    ;;
    ;; Any of these 3 variables above can be overriden in any of the service sections.


    [XMLRPC]
    ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule
    ;; If enabled and set to XmlRpcRouterModule, this will post an event,
    ;; "xmlrpc_uri(string)" to the script concurrently with the first
    ;; remote_data event. This will contain the fully qualified URI an
    ;; external site needs to use to send XMLRPC requests to that script
    ;;
    ;; If enabled and set to XmlRpcGridRouterModule, newly created channels
    ;; will be registered with an external service via a configured uri
    ;XmlRpcRouterModule = "XmlRpcRouterModule"

    ;# {XmlRpcPort} {} {Port for incoming llRemoteData xmlrpc calls} {} 20800
    ;XmlRpcPort = 20800

    ;# {XmlRpcHubURI} {XmlRpcRouterModule} {URI for external service used to register xmlrpc channels created in the simulator. This depends on XmlRpcRouterModule being set to XmlRpcGridRouterModule} {} http://example.com
    ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator
    ;; will use this address to register xmlrpc channels on the external
    ;; service
    ; XmlRpcHubURI = http://example.com


    [ClientStack.LindenUDP]
    ;; See OpensSimDefaults.ini for the throttle options. You can copy the
    ;; relevant sections and override them here.
    ;; DO NOT MODIFY OpenSimDefaults.ini, as your changes would be lost
    ;; with the next update!

    async_packet_handling = true
    ;scene_throttle_max_bps = 800000
    ;client_throttle_max_bps = 100000

    ;# {DisableFacelights} {} {Stop facelights from working?} {true false} false
    ;; Quash and remove any light properties from attachments not on the
    ;; hands. This allows flashlights and lanterns to function, but kills
    ;; silly vanity "Facelights" dead. Sorry, head mounted miner's lamps
    ;; will also be affected.
    ;; This is especially important in artistic builds that depend on lights
    ;; on the build for their appearance, since facelights will cause the
    ;; building's lights to possibly not be rendered.
    DisableFacelights = "false"


    [ClientStack.LindenCaps]
    ;; For the long list of capabilities, see OpenSimDefaults.ini
    ;; Here are the few ones you may want to change. Possible values
    ;; are:
    ;; "" -- empty, capability disabled
    ;; "localhost" -- capability enabled and served by the simulator
    ;; "<url>" -- capability enabled and served by some other server
    ;;
    ; These are enabled by default to localhost. Change if you see fit.
    Cap_GetTexture = "localhost"
    Cap_GetMesh = "localhost"
    Cap_AvatarPickerSearch = "localhost"

    ; This is disabled by default. Change if you see fit. Note that
    ; serving this cap from the simulators may lead to poor performace.
    Cap_WebFetchInventoryDescendents = ""
    ;if you see Cap_FetchInventoryDescendents2 slow request messages in the console
    ;remove localhost from the next Cap_FetchInventoryDescendents2 line.
    Cap_FetchInventoryDescendents2 = "localhost"
    Cap_FetchInventory2 = "localhost"

    [SimulatorFeatures]
    ;# {MapImageServerURI} {} {URL for the map server} {}
    ; Experimental new information sent in SimulatorFeatures cap for Kokua
    ; viewers
    ; meant to override the MapImage and search server url given at login, and varying
    ; on a sim-basis.
    ; Viewers that don't understand it, will ignore it
    MapImageServerURI = "http://mapimage.hypergrid.org:8001/";
    ;# {SearchServerURI} {} {URL of the search server} {}
    SearchServerURI = "http://hypergrid.org:8002/";


    [Chat]
    ;# {whisper_distance} {} {Distance at which a whisper is heard, in meters?} {} 10
    ;; Distance in meters that whispers should travel.
    whisper_distance = 10

    ;# {say_distance} {} {Distance at which normal chat is heard, in meters?} {} 20
    ;; Distance in meters that ordinary chat should travel.
    say_distance = 20

    ;# {shout_distance} {} {Distance at which a shout is heard, in meters?} {} 100
    ;; Distance in meters that shouts should travel.
    shout_distance = 100


    [EntityTransfer]
    ;# {DisableInterRegionTeleportCancellation} {} {Determine whether the cancel button is shown at all during teleports.} {false true} false
    ;; This option exists because cancelling at certain points can result in an unuseable session (frozen avatar, etc.)
    ;; Disabling cancellation can be okay in small closed grids where all teleports are highly likely to suceed.
    ;DisableInterRegionTeleportCancellation = false


    [Messaging]
    ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule *}
    ;; Module to handle offline messaging. The core module requires an external
    ;; web service to do this. See OpenSim wiki.
    OfflineMessageModule = OfflineMessageModule

    ;# {OfflineMessageURL} {OfflineMessageModule:OfflineMessageModule} {URL of offline messaging service} {}
    ;; URL of web service for offline message storage
    OfflineMessageURL = http://metropolis.hypergrid.org/messaging/offline.php

    ;# {MuteListModule} {OfflineMessageModule:OfflineMessageModule} {} {} MuteListModule
    ;; Mute list handler (not yet implemented). MUST BE SET to allow offline
    ;; messages to work
    MuteListModule = MuteListModule

    ;# {MuteListURL} {OfflineMessageModule:OfflineMessageModule} {} {} http://yourserver/Mute.php
    ;; URL of the web service that serves mute lists. Not currently used, but
    ;; must be set to allow offline messaging to work.
    MuteListURL = http://metropolis.hypergrid.org/messaging/mute.php

    ;; Control whether group messages are forwarded to offline users.
    ;; Default is true.
    ;; This applies to the core groups module (Flotsam) only.
    ForwardOfflineGroupMessages = true

    [Search]
    SearchURL = "http://metropolis.hypergrid.org/search/query.php";

    [ODEPhysicsSettings]
    ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true
    ;; Do we want to mesh sculpted prim to collide like they look?
    ;; If you are seeing sculpt texture decode problems
    ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception")
    ;; then you might want to try setting this to false.
    mesh_sculpted_prim = true

    ;# {use_NINJA_physics_joints} {[Startup]physics:OpenDynamicsEngine} {Use jointed (NINJA) physics?} {true false} false
    ;; If you would like physics joints to be enabled through a special naming
    ;; convention in the client, set this to true.
    ;; (see NINJA Physics, http://opensimulator.org/wiki/NINJA_Physics)
    use_NINJA_physics_joints = false

    av_density = 3


    [RemoteAdmin]
    ;; This is the remote admin module, which uses XMLRPC requests to
    ;; manage regions from a web interface.

    ;# {enabled} {} {Enable the remote admin interface?} {true false} false
    ; enabled = false

    ;# {port} {enabled:true} {Port to use for the remote admin interface? (0 = default)} {} 0
    ;; Set this to a nonzero value to have remote admin use a different port
    ; port = 0

    ;# {access_password} {enabled:true} {Password for the remote admin interface} {}
    ;; This password is required to make any XMLRPC call (should be set as
    ;; the "password" parameter)
    ; access_password = ""

    ;# {access_ip_addresses} {enabled:true} {List the IP addresses allowed to call RemoteAdmin?} {}
    ;; List the IP addresses allowed to call RemoteAdmin
    ;; If access_ip_addresses isn't set, then all IP addresses can access RemoteAdmin.
    ;; access_ip_addresses = 0.0.0.0, 0.0.0.0 ...
    ; access_ip_addresses =

    ;# {create_region_enable_voice} {enabled:true} {Enable voice for newly created regions?} {true false} false
    ;; set this variable to true if you want the create_region XmlRpc
    ;; call to unconditionally enable voice on all parcels for a newly
    ;; created region
    ; create_region_enable_voice = false

    ;# {create_region_public} {enabled:true} {Make newly created regions public?} {true false} false
    ;; set this variable to false if you want the create_region XmlRpc
    ;; call to create all regions as private per default (can be
    ;; overridden in the XmlRpc call)
    ; create_region_public = false

    ;# {enabled_methods} {enabled:true} {List of methods to allow, separated by |} {} all
    ;; enable only those methods you deem to be appropriate using a | delimited
    ;; whitelist.
    ;; For example:
    ;; enabled_methods = admin_broadcast|admin_save_oar|admin_save_xml
    ;; if this parameter is not specified but enabled = true, all methods
    ;; will be available
    ; enabled_methods = all

    ;; specify the default appearance for an avatar created through the remote
    ;; admin interface
    ;; This will only take effect is the file specified by the
    ;; default_appearance setting below exists
    ; default_male = Default Male
    ; default_female = Default Female

    ;; Update appearance copies inventory items and wearables of default
    ;; avatars. if this value is false, just worn assets are copied to the
    ;; Clothes folder; if true, all Clothes and Bodyparts subfolders are copied.
    ;; The receiver will wear the same items the default avatar did wear.
    ; copy_folders = false

    ;; Path to default appearance XML file that specifies the look of the
    ;; default avatars
    ; default_appearance = default_appearance.xml

    [Sun]
    ; number of wall clock hours for an opensim day. 24.0 would mean realtime
    day_length = 24
    ; Year length in days
    year_length = 365
    ; Day to Night Ratio
    day_night_offset = 0.45
    ; send a Sun update every update_interval # of frames. A lower number will
    ; make for smoother sun transition at the cost of network
    update_interval = 100

    [Wind]
    ;# {enabled} {} {Enable wind module?} {true false} true
    ;; Enables the wind module.
    enabled = true

    ;# {wind_update_rate} {enabled:true} {Wind update rate in frames?} {} 150
    ;; How often should wind be updated, as a function of world frames.
    ;; Approximately 50 frames a second
    wind_update_rate = 150

    ;; The Default Wind Plugin to load
    wind_plugin = SimpleRandomWind

    ;; These settings are specific to the ConfigurableWind plugin
    ;; To use ConfigurableWind as the default, simply change wind_plugin
    ;; to ConfigurableWind and uncomment the following.
    avg_strength = 5.0
    avg_direction = 0.0
    var_strength = 5.0
    var_direction = 30.0
    rate_change = 1.0

    ;# {strength} {enabled:true wind_plugin:SimpleRandomWind} {Wind strength?} {} 1.0
    ;; This setting is specific to the SimpleRandomWind plugin
    ;; Adjusts wind strength. 0.0 = no wind, 1.0 = normal wind.
    strength = 1.0


    [LightShare]
    ;# {enable_windlight} {} {Enable LightShare technology?} {true false} false
    ;; This enables the transmission of Windlight scenes to supporting clients,
    ;; such as the Meta7 viewer.
    ;; It has no ill effect on viewers which do not support server-side
    ;; windlight settings.
    enable_windlight = true


    [Materials]
    ;# {enable_materials} {} {Enable Materials support?} {true false} true
    ;; This enables the use of Materials.
    enable_materials = true


    [DataSnapshot]
    ;# {index_sims} {} {Enable data snapshotting (search)?} {true false} false
    ;If you want to show your Region/Objects in the Metropolis object search set index_sims = true
    ;Set your Webbrowser in the Viewer settings to use the internal webbrowser.
    ;In your Viewer you can add the standard search url for the websearch: http://metropolis.hypergrid.org/obj_search.php?query=[QUERY]

    index_sims = false

    ;# {data_exposure} {index_sims:true} {How much data should be exposed?} {minimum all} minimum
    ;; The variable data_exposure controls what the regions expose:
    ;; minimum: exposes only things explicitly marked for search
    ;; all: exposes everything
    data_exposure = minimum

    ;# {gridname} {index_sims:true} {Enter the name fo your grid} {} OSGrid
    ;; If search is on, change this to your grid name; will be ignored for
    ;; standalones
    gridname = "RyderEstates"

    ;# {default_snapshot_period} {index_sims:true} {Period between data snapshots?} {} 1200
    ;; Period between data snapshots, in seconds. 20 minutes, for starters,
    ;; so that you see the initial changes fast.
    ;; Later, you may want to increase this to 3600 (1 hour) or more
    default_snapshot_period = 36000

    ;; This will be created in bin, if it doesn't exist already. It will hold
    ;; the data snapshots.
    snapshot_cache_directory = "DataSnapshot"

    ;# {data_services} {index_sims:true} {Data service URLs to register with?} {} http://metaverseink.com/cgi-bin/register.py
    ; This semicolon-separated string serves to notify specific data services
    ; about the existence of this sim. Uncomment if you want to index your
    ; data with this and/or other search providers.
    data_services="http://metropolis.hypergrid.org/search/register.php";


    [Economy]
    ;# {SellEnabled} {} {Enable selling for 0?} {true false} true
    ; The default economy module only implements just enough to allow free actions (transfer of objects, etc).
    ; There is no intention to implement anything further in core OpenSimulator.
    ; This functionality has to be provided by third party modules.

    ;; Enables selling things for $0. Default is true.
    SellEnabled = true

    ;# {PriceUpload} {} {Price for uploading?} {} 0
    ;; Money Unit fee to upload textures, animations etc. Default is 0.
    PriceUpload = 0

    ;# {PriceGroupCreate} {} {Fee for group creation} {} 0
    ;; Money Unit fee to create groups. Default is 0.
    PriceGroupCreate = 0


    [XEngine]
    ;# {Enabled} {} {Enable the XEngine scripting engine?} {true false} true
    ;; Enable this engine in this OpenSim instance
    Enabled = true

    ;; How many threads to keep alive even if nothing is happening
    MinThreads = 2

    ;; How many threads to start at maximum load
    MaxThreads = 300

    ;; Time a thread must be idle (in seconds) before it dies
    IdleTimeout = 60

    ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal
    ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal",
    ;; "Highest")
    Priority = "Lowest"

    ;; Maximum number of events to queue for a script (excluding timers)
    MaxScriptEventQueue = 350

    ;; Stack size per script engine thread in bytes.
    ;; If you are experiencing StackOverflowExceptions you may want to increase this (e.g. double it).
    ;; The trade-off may be increased memory usage by the script engine.
    ThreadStackSize = 262144

    ;; Set this to true (the default) to load each script into a separate
    ;; AppDomain.
    ;;
    ;; Setting this to false will load all script assemblies into the
    ;; current AppDomain, which will significantly improve script loading times.
    ;; It will also reduce initial per-script memory overhead.
    ;;
    ;; However, setting this to false will also prevent script DLLs from being unloaded from memory if the script is deleted.
    ;; This may cause an OutOfMemory problem over time when avatars with scripted attachments move in and out of the region.
    ;; Some Windows users have also reported script loading problems when ; AppDomainLoading = false
    AppDomainLoading = true

    ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op)
    ;; co-op will be more stable but this option is currently experimental.
    ;; If moving from co-op to abort, existing script DLLs will need to be recompiled.
    ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run
    ;; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/
    ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile
    ;; Current valid values are "abort" and "co-op"
    ScriptStopStrategy = co-op


    ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true
    ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false
    ;; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the
    ;; compiled scripts if you're recompiling OpenSim from source code and internal interfaces used
    ;; by scripts have changed.
    DeleteScriptsOnStartup = false

    ; Rate to poll for asynchronous command replies (ms)
    ; currently unused
    AsyncLLCommandLoopms = 500

    ;# {DefaultCompileLanguage} {Enabled:true} {Default script language?} {lsl vb cs} lsl
    ;; Default language for scripts
    DefaultCompileLanguage = "lsl"

    ;# {AllowedCompilers} {Enabled:true} {Languages to allow (comma separated)?} {} lsl
    ;; List of allowed languages (lsl,vb,cs)
    ;; AllowedCompilers=lsl,cs,vb
    ;; *warning*, non lsl languages have access to static methods such as
    ;; System.IO.File. Enable at your own risk.
    AllowedCompilers = "lsl"

    ;; Compile debug info (line numbers) into the script assemblies
    CompileWithDebugInformation = true

    ;; Allow the user of mod* functions. This allows a script to pass messages
    ;; to a region module via the modSendCommand() function
    ;; Default is false
    AllowMODFunctions = false

    ;# {AllowOSFunctions} {Enabled:true} {Allow OSFunctions? (DANGEROUS!)} {true false} false
    ;; Allow the use of os* functions (some are dangerous)
    AllowOSFunctions = true

    ;# {AllowLightShareFunctions} {Enabled:false [LightShare]enable_windlight:true} {Allow LightShare functions?} {true false} false
    ; Allow the use of LightShare functions.
    ; The setting enable_windlight = true must also be enabled in the [LightShare] section.
    AllowLightShareFunctions = true

    ;# {OSFunctionThreatLevel} {Enabled:true AllowOSFunctions:true} {OSFunction threat level? (DANGEROUS!)} {None VeryLow Low Moderate High VeryHigh Severe} VeryLow
    ;; Threat level to allow, one of None, VeryLow, Low, Moderate, High, VeryHigh, Severe
    ;; See http://opensimulator.org/wiki/Threat_level for more information on these levels.
    ;; We do not recommend that use set a general level above Low unless you have a high level of trust
    ;; in all the users that can run scripts in your simulator. It is safer to explicitly
    ;; allow certain types of user to run higher threat level OSSL functions, as detailed later on.
    OSFunctionThreatLevel = VeryLow

    ; OS Functions enable/disable
    ; For each function, you can add one line, as shown
    ; The default for all functions allows them if below threat level

    ; true allows the use of the function unconditionally
    ; Allow_osSetRegionWaterHeight = true

    ; false disables the function completely
    ; Allow_osSetRegionWaterHeight = false

    ; Comma separated list of UUIDS allows the function for that list of UUIDS
    ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb

    ; Comma separated list of owner classes that allow the function for a particular class of owners. Choices are
    ; - PARCEL_GROUP_MEMBER: allow if the object group is the same group as the parcel
    ; - PARCEL_OWNER: allow if the object owner is the parcel owner
    ; - ESTATE_MANAGER: allow if the object owner is an estate manager
    ; - ESTATE_OWNER: allow if the object owner is the estate owner
    ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb, PARCEL_OWNER, ESTATE_OWNER>, ...

    ;; ========== OSSL FUNCTION BLOCK ==========
    ;; ADJUST as needed or desired
    ;; =========================================
    ;;
    ;; *** Threat-Level=None
    Allow_osDrawEllipse = true
    Allow_osDrawFilledPolygon = true
    Allow_osDrawFilledRectangle = true
    Allow_osDrawImage = true
    Allow_osDrawLine = true
    Allow_osDrawPolygon = true
    Allow_osDrawRectangle = true
    Allow_osDrawText = true
    Allow_osGetAgents = true
    Allow_osGetAvatarList = true
    Allow_osGetCurrentSunHour = true
    Allow_osGetMapTexture = true
    Allow_osGetSunParam = true
    Allow_osGetTerrainHeight = true
    Allow_osIsNpc = true
    Allow_osList2Double = true
    Allow_osMovePen = true
    Allow_osNpcGetOwner = true
    Allow_osParseJSON = true
    Allow_osParseJSONNew = true
    Allow_osSetFontName = true
    Allow_osSetFontSize = true
    Allow_osSetPenCap = true
    Allow_osSetPenColor = true
    Allow_osSetPenColour = true
    Allow_osSetPenSize = true
    Allow_osSetSunParam = true
    Allow_osTeleportOwner = true
    Allow_osWindActiveModelPluginName = true
    ;;
    ;; *** Threat-Level=Nuisance
    Allow_osSetEstateSunSettings = false
    Allow_osSetRegionSunSettings = false
    ;;
    ;; *** Threat-Level=VeryLow
    Allow_osGetDrawStringSize = true
    Allow_osGetWindParam = true
    Allow_osNpcStopMoveToTarget = true
    Allow_osSetDynamicTextureData = true
    Allow_osSetDynamicTextureDataBlend = true
    Allow_osSetDynamicTextureDataBlendFace = true
    Allow_osSetDynamicTextureURL = true
    Allow_osSetDynamicTextureURLBlend = true
    Allow_osSetDynamicTextureURLBlendFace = true
    Allow_osSetParcelMediaURL = false
    Allow_osSetParcelSIPAddress = false
    Allow_osSetPrimFloatOnWater = true
    Allow_osSetWindParam = false
    Allow_osTerrainFlush = false
    Allow_osUnixTimeToTimestamp = true
    ;;
    ;; *** Threat-Level=Low
    Allow_osAvatarName2Key = true
    Allow_osFormatString = true
    Allow_osKey2Name = true
    Allow_osLoadedCreationDate = false
    Allow_osLoadedCreationID = false
    Allow_osLoadedCreationTime = false
    Allow_osMessageObject = true
    ;;
    ;; *** Threat-Level=Moderate
    Allow_osGetGridCustom = false
    Allow_osGetGridHomeURI = false
    Allow_osGetGridLoginURI = false
    Allow_osGetGridName = true
    Allow_osGetGridNick = true
    Allow_osGetRegionStats = false
    Allow_osGetSimulatorMemory = true
    Allow_osSetSpeed = true
    ;;
    ;; *** Threat-Level=High
    Allow_osOwnerSaveAppearance = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osCauseDamage = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osCauseHealing = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osGetAgentIP = false
    Allow_osGetLinkPrimitiveParams = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osGetPrimitiveParams = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osGetRegionMapTexture = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osGetScriptEngineName = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osGetSimulatorVersion = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osMakeNotecard = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osMatchString = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcCreate = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcGetPos = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcGetRot = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcLoadAppearance = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcMoveTo = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcMoveToTarget = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcPlayAnimation = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcRemove = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcSaveAppearance = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcSay = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcSetRot = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcSit = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcStand = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osNpcStopAnimation = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osParcelJoin = false
    Allow_osParcelSubdivide = false
    Allow_osRegionRestart = false
    Allow_osSetParcelDetails = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osSetPrimitiveParams = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osSetProjectionParams = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osSetRegionWaterHeight = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osSetStateEvents = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osSetTerrainHeight = ESTATE_OWNER, ESTATE_MANAGER
    ;;
    ;; *** Threat-Level=VeryHigh
    Allow_osAvatarPlayAnimation = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osAvatarStopAnimation = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osGetNotecard = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osGetNotecardLine = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osGetNumberOfNotecardLines = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osRegionNotice = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osAgentSaveAppearance = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osSetRot = ESTATE_OWNER, ESTATE_MANAGER
    ;;
    ;; *** Threat-Level=Severe
    Allow_osConsoleCommand = false
    Allow_osKickAvatar = ESTATE_OWNER, ESTATE_MANAGER
    Allow_osTeleportAgent = ESTATE_OWNER, ESTATE_MANAGER

    ; You can also use script creators as the uuid
    ; Creators_osSetRegionWaterHeight = <uuid>, ...

    ; If both Allow_ and Creators_ are given, effective permissions
    ; are the union of the two.

    ;# {EventLimit} {} {Amount of time a script can spend in an event handler} {} 30
    ;; Time a script can spend in an event handler before it is interrupted
    EventLimit = 90

    ;# {KillTimedOutScripts} {} {Kill script in case of event time overruns?} {true false} false
    ;; If a script overruns it's event limit, kill the script?
    KillTimedOutScripts = true

    ;# {ScriptDelayFactor} {} {Multiplier for scripting delays} {} 1.0
    ;; Sets the multiplier for the scripting delays
    ScriptDelayFactor = 1.0

    ;# {ScriptDistanceLimitFactor} {} {Multiplier for 10.0m distance limits?} {}
    ;; The factor the 10 m distances limits are multiplied by
    ScriptDistanceLimitFactor = 1.0

    ;# {NotecardLineReadCharsMax} {} {Maximum length of notecard line?} {} 255
    ;; Maximum length of notecard line read
    ;; Increasing this to large values potentially opens
    ;; up the system to malicious scripters
    NotecardLineReadCharsMax = 255

    ;# {SensorMaxRange} {} {Sensor range} {} 96.0
    ;; Sensor settings
    SensorMaxRange = 96.0
    ;# {SensorMaxResults} {} {Max sensor results returned?} {}
    SensorMaxResults = 16

    ;# {DisableUndergroundMovement} {} {Disable underground movement of prims} {true false} true
    ;; Disable underground movement of prims (default true); set to
    ;; false to allow script controlled underground positioning of
    ;; prims
    DisableUndergroundMovement = true

    ;# {ScriptEnginesPath} {} {Path to script assemblies} {} ScriptEngines
    ;; Path to script engine assemblies
    ;; Default is ./bin/ScriptEngines
    ScriptEnginesPath = "ScriptEngines"


    [MRM]
    ;; Enables the Mini Region Modules Script Engine.
    ; Enabled = false

    ;; Runs MRM in a Security Sandbox
    ;; WARNING: DISABLING IS A SECURITY RISK.
    ; Sandboxed = true

    ;; The level sandbox to use, adjust at your OWN RISK.
    ;; Valid values are:
    ;; * FullTrust
    ;; * SkipVerification
    ;; * Execution
    ;; * Nothing
    ;; * LocalIntranet
    ;; * Internet
    ;; * Everything
    ; SandboxLevel = "Internet"

    ;; Only allow Region Owners to run MRMs
    ;; May represent a security risk if you disable this.
    ; OwnerOnly = true

    [VivoxVoice]
    ; The VivoxVoice module will allow you to provide voice on your
    ; region(s). It uses the same voice technology as the LL grid and
    ; works with recent LL clients (we have tested 1.22.9.110075, so
    ; anything later ought to be fine as well).
    ;
    ; For this to work you need to obtain an admin account from Vivox
    ; that allows you to create voice accounts and region channels.

    enabled = false

    ; vivox voice server
    vivox_server = www.foobar.vivox.com

    ; vivox SIP URI
    vivox_sip_uri = foobar.vivox.com

    ; vivox admin user name
    vivox_admin_user = Enterusername

    ; vivox admin password
    vivox_admin_password = VoiceG4te

    ; channel type: "channel" or "positional"
    ; - positional: spatial sound (default)
    ; - channel: normal "conference call", no spatial sound
    ;vivox_channel_type = positional

    ; channel characteristics (unless you know what you are doing, i'd
    ; leave them as they are --- now you WILL muck around with them,
    ; huh? sigh)

    ; channel distance model:
    ; 0 - no attenuation
    ; 1 - inverse distance attenuation
    ; 2 - linear attenuation (default)
    ; 3 - exponential attenuation
    ;vivox_channel_distance_model = 2

    ; channel mode:
    ; - "open" (default)
    ; - "lecture"
    ; - "presentation"
    ; - "auditorium"
    ;vivox_channel_mode = "open"

    ; channel roll off: rate of attenuation
    ; - a value between 1.0 and 4.0, default is 2.0
    ;vivox_channel_roll_off = 2.0

    ; channel max range: distance at which channel is silent
    ; - a value between 0 and 160, default is 80
    ;vivox_channel_max_range = 80

    ; channel clamping distance: distance before attenuation applies
    ; - a value between 0 and 160, default is 10
    ;vivox_channel_clamping_distance = 10

    [FreeSwitchVoice]
    ;; In order for this to work you need a functioning FreeSWITCH PBX set up.
    ;; Configuration details at http://opensimulator.org/wiki/Freeswitch_Module
    ; Enabled = false

    ;; You need to load a local service for a standalone, and a remote service
    ;; for a grid region. Use one of the lines below, as appropriate
    ;; If you're using Freeswitch on a standalone then you will also need to configure the [FreeswitchService] section in config-include/StandaloneCommon.ini
    ; LocalServiceModule = OpenSim.Services.FreeswitchService.dll:FreeswitchService
    ; LocalServiceModule = OpenSim.Services.Connectors.dll:RemoteFreeswitchConnector

    ;; If using a remote connector, specify the server URL
    ; FreeswitchServiceURL = http://my.grid.server:8004/fsapi


    [Groups]
    Enabled = true
    LevelGroupCreate = 0
    Module = "Groups Module V2"
    ServicesConnectorModule = "Groups HG Service Connector"
    LocalService = remote
    GroupsServerURI = "http://groups.hypergrid.org:8001";
    HomeURI = "http://hypergrid.org:8002";
    MessagingEnabled = true
    MessagingModule = "Groups Messaging Module V2"
    NoticesEnabled = true
    MessageOnlineUsersOnly = true
    DebugEnabled = false
    DebugMessagingEnabled = false


    [InterestManagement]
    ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness
    ;; This section controls how state updates are prioritized for each client
    ;; Valid values are BestAvatarResponsiveness, Time, Distance,
    ;; SimpleAngularDistance, FrontBack
    UpdatePrioritizationScheme = BestAvatarResponsiveness
    ReprioritizationEnabled = true


    [MediaOnAPrim]
    ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true
    ;; Enable media on a prim facilities
    Enabled = true;


    [NPC]
    ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false
    Enabled = true


    [Terrain]
    ;# {InitialTerrain} {} {Initial terrain type} {pinhead-island flat} pinhead-island
    InitialTerrain = "flat"


    [UserProfiles]
    ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {}
    ;; Set the value of the url to your UserProfilesService
    ;; If un-set / "" the module is disabled
    ProfileServiceURL = http://profile.hypergrid.org:8002

    [XBakes]
    ;# {URL} {} {Set URL for Baked texture service} {}
    ;; Sets the URL for the baked texture ROBUST service.
    ;; Disabled when unset.
    ;URL = http://bts.hypergrid.org:8001

    [Architecture]
    ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini
    ;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim,
    ;; uncomment Include-Architecture = "config-include/Standalone.ini"
    ;;
    ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/
    ;; that the referenced .ini file goes on to include.
    ;;
    ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy
    ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before
    ;; editing it to set the database and backend services that OpenSim will use.
    ;;
    ; Include-Architecture = "config-include/Standalone.ini"
    ; Include-Architecture = "config-include/StandaloneHypergrid.ini"
    ; Include-Architecture = "config-include/Grid.ini"
    Include-Architecture = "config-include/GridHypergrid.ini"
    ; Include-Architecture = "config-include/SimianGrid.ini"
    ; Include-Architecture = "config-include/HyperSimianGrid.ini"

    [Modules]
    ;;LandServices module is required for ossearch to function properly in grid mode.
    LandServices = "RemoteLandServicesConnector"
    LandServiceConnector = "True"

    I again hope this helps.
  • redryder
    redryder
     Member edited 8:09AM
    This the info for one of my grids. If I can get it up, I should be able to get the other up. The other grid is Ryderville and it is also 16 regions. Again, Thanks.
  • redryder
    redryder
     Member edited 8:09AM
    I have relocated my regions for RyderEstates to 30,99992 thru 33.99995 and RyderVille to 30,99996 thru 33,99999. But still can't find them in Metropolis.
  • redryder
    redryder
     Member edited 8:09AM
    They both show up on the map in the viewer and on the RegionManager but not on the Coordinates map or when you try to tp to them.
  • Sheera Khan
    Sheera Khan
     Moderator edited 8:09AM
    Hi Red,

    thank you for your thorough documentation, I think we will get your regions up soon :-)

    Just a first observation: you don't really need a StandAlone.ini to connect to Metropolis ^^ But you set the Achitecture to GridHypergrid so that's ok

    Your region entries look like:
    &#91;Ryderestates_R1&#93;
    RegionUUID = 45bbe650-2653-11e3-8224-0800200c9a66
    Location = 80,70019
    InternalAddress = 0.0.0.0
    InternalPort = 9081
    AllowAlternatePorts = False
    ExternalHostName = "ryderestates.dnsdynamic.com"
    
    one of the optimizations by Metropolis is getting rid of the additional delays by using dynDNS so you can change the last line in each block to read:
    ExternalHostName = "SYSTEMIP"
    
    But that should not be the real troublemaker here...

    I'm not really sure if the Y-coordinate of 70019 is acceptable as it is ways beyond any reasonable 16-bit number and I've never seen that large numbers in use. Could you test your setup using some smaller numbers like 80,7019 instead please?

    Ciaooo

    Sheera
  • Eryn Galen
    Eryn Galen
     Moderator CreativeGroup edited 8:09AM
    Hi Ryder

    ... Sheera was faster than me. I also assume that it has to do with your coordinates used. The Grid center is at 7000,7000, so if you go beyond 10000 it should suffice to be quite alone ;)
  • bertl
    bertl
     Member edited 8:09AM
    and pleeeease, never post any password ... ;)
    and you should not use your databases with the mysql-superuser.
    just create an account in mysql similar like
    grant all on MRE.* to OpenSimUser identified by '&lt;password&gt;'
    
    then you can replace your root-account with that user.
Sign In or Register to comment.

Welcome

It looks like you're new here. If you want to get involved, click one of these buttons!

Discussions

© Copyright 2018 - Metropolis Metaversum
All times are GMT