Philip P. Ide

Author, programmer, science enthusiast, half-wit.
Life is sweet. Have you tasted it lately?

User Tools

Site Tools


blog:opensim:scripts:os-partnership

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
blog:opensim:scripts:os-partnership [2025/06/25 14:37] Phil Ideblog:opensim:scripts:os-partnership [2025/06/30 09:43] (current) – [OpenSimulator] Phil Ide
Line 7: Line 7:
  
 ===== Second Life ===== ===== Second Life =====
-To partner someone in Second Life, you log into your account on the Second Life website and go to the 'Partner' page, fill out a proposal form and send it. If the ~~victim~~ target avatar accepts, you get partnered. For the cost of L$10 each.+To partner someone in Second Life, you log into your account on the Second Life website and go to the 'Partner' page, fill out a proposal form and send it. If the <del>victim</del> target avatar accepts, you get partnered. For the cost of L$10 each.
  
-The fact that the partnership is performed entirely by scripts begs the question why the cost? It may be they envisaged that as a way of stopping people abusing the system by partnering and dissolving those partnerships several times each day. L$10 equates to about US$0.04, so it's not going to be any kind of deterrent at all. Having to go to the website, login and fill out the partnership form is more of a deterrent as it will quickly become repetitive and boring. No, those 4¢ add up across millions of users and long time periods such as a year.+The fact that the partnership is performed entirely by scripts begs the question why the cost? It may be they envisaged that as a way of stopping people abusing the system by partnering and dissolving those partnerships several times each day. L$10 equates to about US$0.04, so it's not going to be any kind of deterrent at all. Having to go to the website, login and fill out the partnership form is more of a deterrent as it will quickly become repetitive and boring. No, those 4¢ add up across millions of users and long time periods such as a year - it's another way to make a profit.
  
 ===== OpenSimulator ===== ===== OpenSimulator =====
 To partner someone in OpenSimulator begins by being a little more complicated: there is no built-in method to partner someone, because OpenSimulator is just the server software, not a complete package replete with a web site. If you want members of your grid to be able to partner, you have to build it yourself - or wait until someone else builds a FOSS system you can use. Recently, someone asked about where they might get some scripts for this. To partner someone in OpenSimulator begins by being a little more complicated: there is no built-in method to partner someone, because OpenSimulator is just the server software, not a complete package replete with a web site. If you want members of your grid to be able to partner, you have to build it yourself - or wait until someone else builds a FOSS system you can use. Recently, someone asked about where they might get some scripts for this.
  
-I decide to write my own, and //after// writing my scripts, decided to look at the outworldz scripts. The outworldz scripts use the R.O.B.U.S.T. gatekeeper URI, and uses multiple states and uses six types of http request to complete the operation, which in my opinion is far too much. In addition, it assumes there are partner-specific PHP scripts already in place. I am absolutely thrilled that I did not have to reverse engineer PHP scripts that were not visible.+I decide to write my own, and //after// writing my scripts, decided to look at the outworldz scripts that performed the same purpose. The outworldz scripts use the R.O.B.U.S.T. gatekeeper URI, and uses multiple states and uses six types of http request to complete the operation, which in my opinion is far too much and far too complicated. In addition, it assumes there are partner-specific PHP scripts already in place. I am absolutely thrilled that I did not have to reverse engineer PHP scripts that were not visible.
  
 My own script requires only three types of http request: 'info' (to get current partner data for proposing avatar), 'partner' to form a partnership, and 'divorce' to dissolve a partnership. My own script requires only three types of http request: 'info' (to get current partner data for proposing avatar), 'partner' to form a partnership, and 'divorce' to dissolve a partnership.
blog/opensim/scripts/os-partnership.1750862242.txt.gz · Last modified: by Phil Ide

Except where otherwise noted, content on this wiki is licensed under the following license: Copyright © Phil Ide
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki