Browser-based Viewer

A place to talk about potential features or possible bugs with streaming second life to your browser.
Suggetion to allow fair use of daily resources.
Phillip asked the question in the Content Creators Meeting today but I missed it so I thought I'd post my idea here. Basically the question was how can you go about giving everyone fair access to the browsers daily resources without people abusing said resources by spinning up multiple accounts. My suggestion is to create a mobile authentication app like Steam or Blizzard. Each day the app produces a new unique key tied to that device and SL account or accounts. Once you have the key you can log in, if that key has burned it's daily allotment than you can't login and you have to wait for a fresh key. Perhaps a user could also be incentivized in some fashion to link multiple accounts together. Perhaps a one time stipend payment per account. OR by some other means to link more of their accounts to that app. Tying them permanently together meaning they'd all share the same daily key. I'm uncertain what sort of carrot would incentivize a person to do this but that's something that could be researched. This solution avoids SMS which is famously not secure. And an app could be installed on devices that don't have a sim card. I could see someone potentially buying a bunch of devices to run a bunch of apps so they could run multiple accounts. I'm not sure if enough people would go that far just to scam this system but I leave that for you all to decide. Another possible solution is instead of using time as the only measure for logging in, use how much of the servers resources the user is making use of a part of the equation. Kind of like in Pantheon when the UI's run hot they burn out faster. So if a user is teleporting to a new location every ten seconds to scan a region for users and than pop off to the next one. Than maybe they burn their daily rations much faster. It doesn't solve the multiple account issue but you could pair it with the authentication app, IP/Mac or SMS. Also a AFK timeout or AFK check would probably be useful as well. If someones not interacting with the service for ten minutes or so they get automatically disconnected. Automatically flagging accounts that exhibit odd behavior is another possible vector to use. Flagged accounts can go to human review and their activity can be scrutinized for details that could track abuse of the system. Those are just some of the ideas I had.
0
Turn Project Zero into a Web App that can be added to Home Screen on iPadOS, launching in its own dedicated Safari Instance without the tab and address bar. (Here's how)
The Browser Based viewer works great on iPadOS with Magic Keyboard and Mouse (or any bluetooth keyboard and mouse). Running it in safari however, takes up valuable space when the Safari tab and address bar is still visible. This can be hidden manually, but must be done manually each time. There is a better way to do this. You can add simple code to the zero.secondlife.com site that turns it into a Web App when added to the Home Screen. The Browser Viewer can currently be saved to the Home Screen (Share -> Add to home screen) but without the Web App code, it just launches in a new Safari Tab with other tabs and the address bar still in the way. Using this code you can set it to launch in it's own dedicated Safari window without the tabs and address bar getting in the way... Create a Web App Manifest File You need a manifest.json file. It tells iPadOS how to behave when the site is added to the Home Screen. Create a file called manifest.json in your site’s root, and put something like this inside: { "name": "Your App Name", "short_name": "App Short", "start_url": "/", "display": "standalone", "background_color": "#ffffff", "theme_color": "#ffffff", "icons": [ { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" }, { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" } ] } Important bits: display: "standalone" makes it open like an app, no Safari UI! start_url: "/" is your homepage when opening from Home Screen. icons is what it will show instead of a boring letter. Link Your Manifest in HTML In your site's <head>, add this: <link rel="manifest" href="/manifest.json"> Apple-Specific Touch Icon Because Apple likes being a little stubborn.. you also need special <link> tags for the app icon: <link rel="apple-touch-icon" href="/icon-192.png"> Apple-Specific Meta Tags Still in the <head>, add these spicy little meta tags: <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="default"> <meta name="apple-mobile-web-app-title" content="Your App Name">
1
Load More