03
Mar
13

Update – Release changes for OSgrid opensimulator.0.7.6.dev.e70c71a

Hello everyone,

I have posted a new version of OSgrid Simulator release on the website today, there are some important changes that you should be aware of before upgrading to make sure you retain 100% functionality.

The main changes are in two files, first is the OpenSim.ini . The following settings need to be moved from [Startup] into their own sections.  (link for the fully updated OpenSim.ini )

OpenSim.ini changes:

_________________________

[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
    ;; - "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.
    ;; - "Imprudence" has no access
    ;; - "Imprudence 1.3" has no access
    ;; - "Imprudence 1.3.1" has access
    ; BannedClients =
[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 = false

    ;# {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 = true

    ;# {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
[Map]
    ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true
    ;; Map tile options. You can choose to generate normal maptiles or nominate an uploaded texture to
    ;; be the map tile using the MaptileStaticUUID parameter in this section or for individual regions in
    ;; the regions config file(s).  If you do not want to upload map tiles at all, then you will need
    ;; to disable the MapImageServiceModule entirely.
    GenerateMaptiles = true

    ;# {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
    ; 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

_________________________

The following settings need to be moved from the [Startup] in OpenSim.ini to a new section of the GridCommon.ini. (link for fully updated GridCommon.ini)

GridCommon.ini changes

_________________________

[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://hg.osgrid.org:80/user"

    ;# {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://hg.osgrid.org:80"

_________________________

If you have any questions or need help with this update please join us on our IRC chat channel at irc.freenode.net #osgrid or you can use the web chat or on the OSgrid forums here: http://forums.osgrid.org/viewtopic.php?f=24&t=4708

Good luck everyone,

Dan

14
Dec
12

Grid Downtime scheduled for 12/17/2012 (Monday)

Hello Everyone,

As some of you may or may not have heard our hosting agreement with University of California has come to an end, the grant that was funding the project that hosted our server has ended and will not be renewed. What does this mean for OSgrid? It means we will be moving the server this coming monday to a new hosting provider, on Monday 12/17/2012 around 9am EST we will be taking the grid and websites down for a short bit while we transition the hardware to the new host, we are not quite sure how long the transition will take exactly so we do not want to give any estimates at this time, but if all goes well we should be back up sometime later that day, however we need to be prepared for the unexpected. We will be giving updates throughout the day marking progress as we near completion. We highly recommend that you log out of the grid during this time and especially if you do manage to stay inside the grid that you do not do anything with your inventory or do any building in your simulator as it will likely result in lost data and possible corruption of your builds. As part of this transition to cut down on costs shortly after this server move we will also be consolidating 2 of our plaza servers into 1 new more powerful server, when all is said and done our monthly costs will be about the same as they were before this. I would like to thank everyone who has donated their time and monetary donations as well, without this we can not survive, if you are not already donating to the grid you can find out more about how to here : http://www.osgrid.org/index.php/donate, thank you everyone if you have any questions you can visit us at our IRC/Web Chat here : http://www.osgrid.org/index.php/freenode or via your favorite IRC client on irc.freenode.net #osgrid. If you want to follow progress throughout the day during the downtime, you can follow us on twitter http://twitter.com/osgrid

Michael Emory Cerquoni
(Nebadon Izumi)

14
Jul
12

OSgrid is turning 5!! [OSG5B]

Next week OSgrid turns 5 years old. And it is a long shot from what it has been when it was started – much like the feet it stands on: OpenSimulator. Back in the days when OSgrid was built to be the testing ground for all new OpenSimulator code mostly developers, testers and tech savvy early adopters could be found on this grid, security wasn’t implemented at all, everyone could edit everyone’s prims and almost nothing was persistent – not even your shape or inventory.

OSgrid has come a long way from these basic beginnings. Today it is the biggest OpenSim grid in the metaverse, with a total region count of 8686, a regular userbase of around 200 and almost 80.000 people have made and account there.

OSgrid’s 5th Birthday party: OSG5B – will be celebrated from July 20th to July 24th. A specially designed central stage and party area (a representation of the world famous Melbourne Music Bowl) will be backdrop to live performances and DJ’s through various musical styles on Saturday July 21st and there will be more events around the grid hosted by different residents. A full events calender can be found in the special edition of the in world newspaper OSGazet and will also be on the OSgrid forum as soon as it’s finalized.

There has been an overwhelming interest this year in the exhibition grounds, designed to showcase the content possibilities in OSgrid. 6 regions interconnected by an instant teleport system with a total of 60 very divers exhibitions will catch the eye of visitors. For the first time there are also meshes on display – and voice is also enabled on all birthday regions for the convenience of all.

Everyone is welcome to enjoy these fabulous builds. Make an account today or join by making a Hypergrid jump. And if you can, donate to keep this grid running – remember, OSgrid is a non-profit organization.

Official OSG5B Region List:
OSG5B Central
OSG5B North
OSG5B East
OSG5B West
OSG5B South
OSG5B Northeast
OSG5B Southwest

19
Jan
12

UPDATE – Release changes for OSgrid OpenSimulator 0.7.3.dev.eea726d

Hello everyone,

I have posted a new version of OSgrid Simulator release on the website today, there are some important changes that you should be aware of before upgrading to make sure you retain 100% functionality.

The main changes are to the GridCommon.ini . the following section needs to be added, see the link for fully updated GridCommon.ini


GridCommon.ini Changes
———————————————–

[GridInfo]
   ;
   ; Change this to your grid info service
   ;
   GridInfoURI = "http://hg.osgrid.org:80"

———————————————–

The above changes to GridCommon.ini are not required, this is a new addition to the OSgrid GridCommon.ini and what it does is allow the following OSSL functions osGetGridName, osGetGridNick, osGetGridLoginURI to function as intended in grid mode. This section goes below the [InventoryService] section and just above the [GridService] sections.

The changes to the OpenSim.ini are also not required I have simply just brought the OSgrid release OpenSim.ini to be inline with the Core OpenSimulator OpenSim.ini.example file so that we can provide the best level of support to the core development team in terms of debugging. While these changes are not required we do recommend you take the time to bring your configurations up to date to insure you are getting the maximum compatibility from this and future OpenSimulator releases.

If you have any questions or need help with this update please join us on our IRC chat channel at irc.freenode.net #osgrid or you can use the web chat

Good luck everyone,
Michael Emory Cerquoni
OSgrid President

15
Jan
12

UPDATE – Release changes for OSgrid OpenSimulator 0.7.3.dev.43173f1

Hello Everyone,
This new release now has a major overhaul to the GridCommon.ini GridCommon.ini :

You are going to basically want to replace everything below the [DatabaseService] starting with [Modules] section.

—————————————

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

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

    ; Unfortunately the current SQLite database plugin is not compatible with Mac OSX.  You can still use the older
    ; legacy sqlite library if you are using Mono 2.4.  Please see the notes in OpenSim.ini (search for sqlite)
    ; for more details
    ;Include-Storage = "config-include/storage/SQLiteLegacyStandalone.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=opensim;User ID=opensim;Password=***;"
    ; Uncomment this line if you are using MySQL and want to use a different database for estates
    ;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;"
	
[Modules]
    ;; Choose 0 or 1 cache modules, and the corresponding config file, if it exists.
    ;; Copy the config .example file into your own .ini file and change configs there
        
    AssetCaching = "FlotsamAssetCache"
    Include-FlotsamCache = "config-include/FlotsamCache.ini"

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

    ;; Optionally, the port for the LLProxyLoginModule module can be changed
    
    ;Setup_LLProxyLoginModule = "9090/"

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

[AssetService]

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

    ;
    ; change this to your grid-wide asset server
    ;
    AssetServerURI = "http://assets.osgrid.org"

[InventoryService]
    ;
    ; change this to your grid-wide inventory server
    ;
    InventoryServerURI = "http://inventory.osgrid.org"

[GridService]
    ;
    ; change this to your grid-wide grid server
    ;
    GridServerURI = "http://grid.osgrid.org"
    AllowHypergridMapSearch = true

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

    ; === HG ONLY ===
	;; change this to the address of your Gatekeeper service
	;; (usually bundled with the rest of the services in one 
	;; Robust server in port 8002, but not always)
	Gatekeeper="http://hg.osgrid.org:80"
	
[Messaging]
    ; === HG ONLY ===
    ;; change this to the address of your Gatekeeper service
    ;; (usually bundled with the rest of the services in one 
    ;; Robust server in port 8002, but not always)
    Gatekeeper = "http://hg.osgrid.org:80"

[AvatarService]
    ;
    ; change this to your grid-wide grid server
    ;
    AvatarServerURI = "http://avatar.osgrid.org"

[PresenceService]
    ;
    ; change this to your grid-wide presence server
    ;
    PresenceServerURI = "http://presence.osgrid.org"

[UserAccountService]
    ;
    ; change this to your grid-wide user accounts server
    ;
    UserAccountServerURI = "http://users.osgrid.org"

[GridUserService]
    ;
    ; change this to your grid-wide user accounts server
    ;
    GridUserServerURI = "http://users.osgrid.org"

[AuthenticationService]
    ;
    ; change this to your grid-wide authentication server
    ;
    AuthenticationServerURI = "http://login.osgrid.org"

[FriendsService]
    ;
    ; change this to your grid-wide friends server
    ;
    FriendsServerURI = "http://friends.osgrid.org"

[HGInventoryAccessModule]
    ;
    ; === HG ONLY ===
    ; Change this to your server 
    ; accessible from other grids
    ;
    HomeURI = "http://hg.osgrid.org:80/user"
    Gatekeeper = "http://hg.osgrid.org:80"
	;; 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.
	; OutboundPermission = False

[UserAgentService]
    ;
    ; === HG ONLY ===
    ; Change this to your user agent server (HG robust)
    ;
    UserAgentServerURI = "http://hg.osgrid.org:80"

[MapImageService]
   	MapImageServerURI = "http://maptiles.osgrid.org:80"
    
[Profile]
    ; Change it to your own HTTP server to have the Profile server work
    ProfileURL = http://profiles.osgrid.org/profile.php

—————————————

These changes are to bring the OSgrid version of this file inline with the Core OpenSimulator version for better support and ease of understanding.

We have also updated the osProfiles module to now better support HG profiles, you will need to download the new osProfile DLL if you are compiling OpenSimulator yourself, if you use our release it is already included and you do not have to do anything, to download the new DLL click here OpenSimProfile.Modules.dll

You can download the latest release here : osgrid.opensim-01142012.v0.7.3.43173f1.zip

If you have any questions or need help with this update please join us on our IRC chat channel at irc.freenode.net #osgrid or you can use the web chat

Good luck everyone,
Michael Emory Cerquoni
OSgrid President

09
Jan
12

UPDATE – Release changes for OSgrid OpenSimulator 0.7.3.dev.34c42cd

Hello Everyone,
This new release now has an UPDATED cap enabled for Inventory over HTTP for v2 and v3 viewers and requires changes to your OpenSim.ini :

Replace the following section

—————————————

[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
    ;;   "" -- 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"
    ; This is disabled by default. Change if you see fit. Note that
    ; serving this cap from the simulators may lead to poor performace.
    Cap_FetchInventoryDescendents2 = "localhost"	
    Cap_FetchInventory2 = "localhost"

—————————————

be very sure you remove the following from this section if you have it

    Cap_WebFetchInventoryDescendents = "localhost"

and this is the new addition to that section

    Cap_FetchInventory2 = "localhost"

This new addition should improve inventory loading performance for all V2/V3 viewers and fix inventory not loading fully in Imprudence viewer and could improve overall performance for your simulators.

we have also updated the osProfiles module to now support HG profiles, you will need to download the new osProfile DLL if you are compiling OpenSimulator yourself, if you use our release it is already included and you do not have to do anything, to download the new DLL click here OpenSimProfile.Modules.dll

You can download the latest release here : osgrid.opensim-01092012.v0.7.3.34c42cd.zip

If you have any questions or need help with this update please join us on our IRC chat channel at irc.freenode.net #osgrid or you can use the web chat

Good luck everyone,
Michael Emory Cerquoni
OSgrid President

03
Dec
11

UPDATE – Release changes for OSgrid OpenSimulator 0.7.3.dev.585fc5e

Hello Everyone,
This new release now has a new cap enabled for Inventory over HTTP for v2 and v3 viewers and requires changes to your OpenSim.ini :


—————————————

[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
    ;;   "" -- 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"
    ; 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 = "localhost"
    Cap_FetchInventoryDescendents2 = "localhost"	

—————————————

This new addition should improve inventory loading performance for all V2/V3 based viewers and could improve overall performance for your simulators.

If you have any questions or need help with this update please join us on our IRC chat channel at irc.freenode.net #osgrid or you can use the web chat

Good luck everyone,
Michael Emory Cerquoni
OSgrid President




Latest Twitter Update

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 143 other followers

Copyright © 2007-2010 OSGrid, Inc. - All rights reserved, except where noted.

The OSgrid Logo, and the word 'OSgrid' are trademarks of OSGrid, Inc. Usage of these terms elsewhere is allowed under certain conditions.


Follow

Get every new post delivered to your Inbox.

Join 143 other followers