OK.
Setting the 3DXStuidio side of this is easy configuring your local network to take external connections may be a bit harder.
Accepting External Connections to 3DXStudio:
- Open the folder containing the studio.
ie. (C:\Program Files\3DX OpenlifeGrid\3DXServer Studio Ose)
Open the 'regions' folder. A file named default.xml is here.
This is your 'region' configuration file.
<Root>
<Config sim_UUID="7766a4a9-4238-4bf9-b695-0d15987f93b7"
sim_name="MyStudio Home" sim_location_x="1000"
sim_location_y="1000" internal_ip_address="127.0.0.1"
internal_ip_port="9000" allow_alternate_ports="false"
external_host_name="127.0.0.1" master_avatar_uuid="00000000-0000-
0000-0000-000000000000" master_avatar_first="Test"
master_avatar_last="User" master_avatar_pass="Password"
lastmap_uuid="49a7d1f2-3a63-4194-b1dc-e12abb2e2df5"
lastmap_refresh="1221797126" />
</Root>
The 2 items you want to set are highlighted in green.
Internal IP Address: The IP of the Computer running the studio.
External IP Address: The 'Public' IP address of your internet connection.
If you have a dynamic IP address you may need to use something like Dyn-DNS or similar instead of an IP.
Having made the adjustments and restarting your 3DXStudio. Next step is your network.
Port Forward:
On a general home network you will likely need to configure 'Port Forwarding' on your modem/router to forward connections to the INTERNAL IP address you set above (the IP of the local pc NOT 127.0.0.1)
Forward port 9000 unless you have changed this as listed in the file above.
Connect:
Assuming you have created a user for your friend they can now connect using the R15.1 viewer and entering http://yourIP:9000 in the drop down entry of the login screen which normally says 'Openlife' (also where you selected local previously).