Loboto Chan @LCHAN

The Unknown Offline

Digital archon, Real-life fool


The Opensimulator package on the website is outdated. I recommend grabbing the one from OSgrid and using that. It will take a little more work to configure (especially if you want to host your own grid), but you will get all the latest features as a reward for your effort (without having to compile from source).
You can technically configure an opensim server in such a way that you can connect locally AND remotely behind a loopback router... but it... is not ideal. If you configure the User Server (Robust) to run on a domain name (or free subdomain) and your region to run on static IPs, it works.

The local computer can connect by adding the server's lan ip to the grid manager in Singularity (This trick doesnt work in Firestorm).
The host computer must have the server's public IP in it's hosts file.

This configuration causes 3 major problems:
-You MUST use singularity.
-It breaks hypergrid connections (you cant return after teleporting out)
-Firefox has severe issues with reading and editing parcel information including windlight settings.

You will recieve an error in the console reading
"[LAND MANAGEMENT MODULE]: Unable to find parcelID -1"

Arielle: I think you can do that with Cool Viewer also. That at least is more current for Opensim. 4 months ago
Technically you can connect to a local server while having it configured for external use behind a NAT... but the only way to reliably do this is by using a VPN. Not all VPN configurations work, allow you to circumvent the NAT. ProtonVPN and Privado work. Windscribe worked as long as you do not use split tunnel.

Loboto Chan: I had bad luck with mudfish. No idea why but it kept sending duplicate packets and causing the server to kick the client. 4 months ago
VOIP:
Unfortunately not much luck with freeswitch. From what I hear Vivox is being retired in favor of webrtc. The mumble solution requires modification of viewer code.
Freeswitch almost works for me. Users can be seen in local voice chat. The call is never started tho.
I am unsure if this is related to the 'proxy authentication' error i saw.