Hi destinyzero
There are several reasons, why jOpenSim might be unable to retreive the map image from the OpenSim server. E.g. Port 9000 must be enabled at the
OpenSim server, not at the server, jOpenSim is located.
I have seen some cases of config, where the image will not be received at port 9000 as it is displaying, but at the port, the region is configured with (9001, 9002, etc... - the details for this should be in your regions.ini). Then these ports should be enabled also.
You also can suppress this warning and see if the image turns up. You can do this by changing line 29 of mentioned regionimage.php:
$pointer = fsockopen($host, $port, $errno, $errstr, $timeout);
to
$pointer = @fsockopen($host, $port, $errno, $errstr, $timeout);
But I actually expect you to get an error image with "?" on it and maybe some error number.
If you're sure, that you have curl installed on the server where jOpenSim resides, you can try to "bypass" the f(sock)open method and open it via curl.
The easiest way would be to add a line right below line 136 where it says:
add:
With this you "force" regionimage.php to use the curl method for opening the map image.
Please let me know if anything made a change to the better. And remember, there is also regionimage.php in the administrator path (in your case /home/private_user/public_html/administrator/components/com_opensim/assets/regionimage.php) that would need similar changes if you want the map images to be displayed in the admin part of jOpenSim.
Greetz
FoTo50