using OS 0.9.1 on Metro

Emil_Jannings
Emil_Jannings
HuHu Everyone.

I've been waiting for a while to use opensim 0.9.1 to support my Metro regions and I'm not seeing any official movement in that direction.  I thought I would just try it myself as I am going to make a server change anyway. 

Several comments mention that 0.8.3 has special stuff just for Metro and I know about some of it in the Region.ini files -- though I think 0.9.1 also implements that now.

What I really need is a list of the things I need to change in 0.9.1 in order to make it work here.  I know several users have it running and I'm hoping you will share your insights.

And thank you in advance.

Emil

Comments

  • Mareta Dagostino
    Mareta Dagostino
     Member edited April 20
    Hi Emil,

    the only thing (from resident's perspective) in the Metro edition which will not work on 0.9.x is the "SYSTEMIP" feature in the Regions.ini file. In the original OpenSim a parameter with the same name exists, but it behaves diverse. So, if you have a static IPv4 address, simply insert that real IP instead of "SYSTEMIP". If your provider does not support a permanent IPv4 address, you can use a "dynDNS" service. They give you a permanent subdomain which is automatically connected to your actual IPv4. Then, you can insert that subdomain name instead of "SYSTEMIP".

    Of course, if you use the OSgrid example, you must replace the references to OSgrid with the equivalents of Metropolis. Also Metro has the new groups module and does not need the old "OpenSimSearch" module. But these differences are the same as in 0.8.x.

    Features of 0.9 which need grid support will not work as long as Metro grid runs on 0.8. Region-only features (like physics and scripting for example) work.

    Regards, Mareta
  • Emil_Jannings
    Emil_Jannings
     Member
    Thank you Mareta for this detailed reply.  I do have an "dynDNS" address and will use it. 

    When you mention the "OSgrid example" do you mean the entire package of OpenSim.exe and the various bin folders that I can download from Osgrid?  Or perhaps you just mean the Regions.ini file.

    I see the Groups module in 0.8.3 Metro addition.  

    I have just moved my Metro regions to a new server and will let that settle down before I try changing the opensim software.  

    Thanks again.
    Em

  • Mareta Dagostino
    Mareta Dagostino
     Member
    Hi Emil,

    I mean the configuration files: OpenSim.ini, GridCommon.ini, Regions.ini. Eventually (if used and the defaults do not fit) also osslEnable.ini and FlotsamCache.ini. If you load binaries from OSgrid these config files are prepared for OGgrid. You must compare them with the equivalent files from the Metro edition and fix the references to URLs and modules.

    The binaries you can take from the https://www.osgrid.org/?q=node/6 download (which is the most recent if you don't compile yourself) or the old 0.9.0 from http://opensimulator.org/wiki/Download .
    I would not recommend 0.9.0, the OpenSim devs have fixed a lot in the last months.

    Kind regards,
    Mareta
  • DeeLisdun
    DeeLisdun
     Member
    Hello,

    I got the most up-to-date 0.9.1. sources and compiled them without issue on Windows 10 machine. Uploaded to OpenSuse server, copied the 5 .ini files mentioned above over... and it worked! Not only worked but some persistent stuck attachments on my avatar became unstuck.

    Also, previously, I'd get mono crashes. Bit early to say for sure, but at least so far - about 24 hours - it's been running stable. Possibly a little bit faster than osgrid version too, as it looks like they compiled that with the debug stuff on.

    My changes to  metro defaults are static IP and mySQL.

    So, based on my experience, I'd recommend giving your own compiling a try. I used Visual Studio 2017, some of the guides mention versions that won't work anymore.

    Good luck,
    Dee
    Thanked by: Pius Noel
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 2017 - Metropolis Metaversum
All times are GMT