IslandzVW / halcyon

InWorldz Halcyon 3d virtual reality world simulator
BSD 3-Clause "New" or "Revised" License
21 stars 26 forks source link

Couple of questions #430

Closed WhiteCoreWebUI closed 6 years ago

WhiteCoreWebUI commented 6 years ago

After i fixed my scripts issues now the next questions,

  1. What is the correct map server url to use? as all viewers besides Firestorm only report a "water" map i can find the regions but the textures wont show up.

  2. I see the Regions have the GetTexture CAPS how do i call it from web, over the region itself, aperture or whip?

emperorstarfinder commented 6 years ago

Hey there,

You have to run both Whip and Aperture. Whip is the actual Asset server and Aperture helps speed up texture and mesh rendering. My team has aperture running on our machines running regions and Whip on our machine running the grid services for our Halcyon test grid.

According to Halcyon.ini the Map Server URI should be: MapImageServerURI="http://xxx.xxx.xxx.xxx:9000/" (Replace the x with your domain url or IP).

In reality, all you should need to do for it to work correctly is leave all the defaults in the configuration files except add the DB connection strings and change the IP addresses to your domain url or IP address.
Other then that you should be good to go with textures for regions showing up properly in all viewers.

WhiteCoreWebUI commented 6 years ago

I have the Defaults set but the map textures only show up properly in firestorm and i am in gridmode so i am not sure the 9000 port is valid in that case

emperorstarfinder commented 6 years ago

It would appear to be as it shows up in all viewers for me. However, in grid mode, you also have to make the necessary changes in a couple of xml configuration files as well. You can always email me directly and I can pass you a copy of the xml files if you don't have them.

I can also be reached on Second Galaxy (My team's main grid), and on Secondlife. (Fred2008 Levasseur InSL).

WhiteCoreWebUI commented 6 years ago

i have the xml files and grid is running files i am just not sure about UserServer_Config.xml there it says to map_server_uri which by default is empty and defaults to secondlife

emperorstarfinder commented 6 years ago

Add the "http://xxx.xxx.xxx.xxx:9000/" there (change the xxx.xxx.xxx.xxx to your domain url or IP address) should sort that out.

FOrgot to mention the obvious, make sure you reboot your grid and region servers after doing the edit to ensure everything updates properly.

WhiteCoreWebUI commented 6 years ago

set as advised no change karte

emperorstarfinder commented 6 years ago

What viewer are you using?

WhiteCoreWebUI commented 6 years ago

Inworldz3 Singularity and Firestorm

emperorstarfinder commented 6 years ago

Okay, The InWorldz viewer I am seeing the same thing so that is likely an issue with their specific viewer.

For Firestorm (For OpenSim) you should see something similar to this:

2018-03-15

WhiteCoreWebUI commented 6 years ago

fire Yes like is said before firestorm is fine

emperorstarfinder commented 6 years ago

Yeah, I think its just they need to update their specific viewer (potentially). For the most part, Firestorm is widely used by many people (on most grids) from what I am aware of at the moment.

WhiteCoreWebUI commented 6 years ago

yes but it is still a issue as the same viewer works fine on the inworldz grid, i think they need an update on the wiki on how to set this up

emperorstarfinder commented 6 years ago

The info is there on the wiki on the configuration page (though it could be written better). But your configs are correct now if Firestorm is seeing it correctly so in this case it is likely an issue with their specific viewer.

WhiteCoreWebUI commented 6 years ago

yes but for example on inworldz the mapserver uri returns http://places.inworldz.com/map2.php/ in their own viewer, i think inworldz is not picking that up correctly

emperorstarfinder commented 6 years ago

Yes but the Halcyon architecture does not have everything that InWorldz does. In fact they haven't updated the viewer since they open sourced Halcyon (would need to check their last commit). However their viewer is based on an older version of the Alchemy Viewer. So you could take the latest Alchemy viewer and that probably will work.

WhiteCoreWebUI commented 6 years ago

Alchemy has the same issue, just tested

emperorstarfinder commented 6 years ago

Okay then rest assured your configs are correct. Its likely a bug with how the info is being received by the viewer itself.

cinderblocks commented 6 years ago

You could open the viewer logs and see why it isn't downloading the tiles instead of throwing up your arms and saying two out of three viewers are broken.

kf6kjg commented 6 years ago

Do you have a map generator and tile server set up? If not, check out Anaximander 2:

https://github.com/kf6kjg/Anaximander2

That gets the tiles made. Next you need a web server to serve them to the viewer. For that I still need to translate the Examples folder from Anax1 over to the new repo, but you can find them here:

https://github.com/kf6kjg/Anaximander/tree/master/examples Please note that I've not yet tried these examples against the new Anax2, they may need work

It's this web server that you need to set in your INI and UserServer's xml. Running on memory here so YMMV: in bed ill ATM. :/

It looks to me like the viewers are not finding the map server and failing. FS is doing the same, but falling back to an ancient region protocol that's been deprecated but not yet excised from Halcyon.

On Thu, Mar 15, 2018 at 8:13 AM Emperor Starfinder notifications@github.com wrote:

Okay then rest assured your configs are correct. Its likely a bug with how the info is being received by the viewer itself.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373411240, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaPj8Om9LBtaaVu--Yd_1KKIAU8Pmks5teoUqgaJpZM4Sr-wR .

kf6kjg commented 6 years ago

Also, the current release version of Anax2 has some bugs since resolved in the master branch. If you can, please build from source until I get the next release out.

On Thu, Mar 15, 2018 at 8:46 AM Ricky kf6kjg@gmail.com wrote:

Do you have a map generator and tile server set up? If not, check out Anaximander 2:

https://github.com/kf6kjg/Anaximander2

That gets the tiles made. Next you need a web server to serve them to the viewer. For that I still need to translate the Examples folder from Anax1 over to the new repo, but you can find them here:

https://github.com/kf6kjg/Anaximander/tree/master/examples Please note that I've not yet tried these examples against the new Anax2, they may need work - most likely simplification.

It's this web server that you need to set in your INI and UserServer's xml. Running on memory here so YMMV: in bed ill ATM. :/

It looks to me like the viewers are not finding the map server and failing. FS is doing the same, but falling back to an ancient region protocol that's been deprecated but not yet excised from Halcyon.

On Thu, Mar 15, 2018 at 8:13 AM Emperor Starfinder < notifications@github.com> wrote:

Okay then rest assured your configs are correct. Its likely a bug with how the info is being received by the viewer itself.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373411240, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaPj8Om9LBtaaVu--Yd_1KKIAU8Pmks5teoUqgaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

this explains a lot i will try it now

WhiteCoreWebUI commented 6 years ago

yay it works perfectly thanks a lot this helped

WhiteCoreWebUI commented 6 years ago

now only the gettexture for now i solved it by hardcoding the uuid instead of uuid.random but i dont think this is a suitable solution.

kf6kjg commented 6 years ago

As stated previously, Aperture is to be responsible for providing textures to the viewers.

On Thu, Mar 15, 2018 at 10:29 AM ThunderLife notifications@github.com wrote:

now only the gettexture for now i solved it by hardcoding the uuid instead of uuid.random but i dont think this is a suitable solution.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373459206, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaAsjdjuEkyrkdH8TVSXDj8JmEE-gks5teqT3gaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

yes i am fetching it from there and convert it to jpeg but it uses a random uuid for the GetTexture and GetMesh it doesnt seem to have a GetTexture/?texture_id= http handler

kf6kjg commented 6 years ago

Wait. Are you accessing it from a non viewer codebase? If so is such code inside your server network? If that's also true, and you are using C#, get the assets using the Chattel library on NuGet.

The CAPs system, and Aperture, is designed around logged in viewers.

On Thu, Mar 15, 2018 at 10:53 AM ThunderLife notifications@github.com wrote:

yes i am fetching it from there and convert it to jpeg but it uses a random uuid for the GetTexture and GetMesh it doesnt seem to have a GetTexture/?texture_id= http handler

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373467044, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaN3retNS8z-QZtlWhM56ZfwsXdLmks5teqqmgaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

well this is what i am doing to display profile pictures on my website: <?php

$uuid = escapeshellcmd(mysql_escape_string($_GET["uuid"])); $s = 256 | 0; $geom = $s."x".$s; $size = escapeshellarg($geom);

$url = "http://domain.com:8000/CAPS/HTT/5f8e7183-97eb-42eb-a0db-2fa668268b63/?texture_id=$uuid";

if (!file_exists("./tmp/$uuid-$geom.png")) { copy ($url, "./tmp/$uuid.j2k"); exec ("j2k_to_image -i ./tmp/$uuid.j2k -o ./tmp/$uuid.tga"); exec ("convert -scale $size ./tmp/$uuid.tga ./tmp/$uuid-$geom.png"); unlink ("./tmp/$uuid.j2k"); unlink ("./tmp/$uuid.tga"); }

if (!file_exists("./tmp/$uuid-$geom.png")) { exit; }

header("Content-type: image/png");

$fd = fopen("./tmp/$uuid-$geom.png", "r"); fpassthru($fd); fclose($fd);

WhiteCoreWebUI commented 6 years ago

$uuid = escapeshellcmd(mysql_escape_string($_GET["uuid"])); $s = 256 | 0; $geom = $s."x".$s; $size = escapeshellarg($geom);

$url = "http://domain.com:8000/CAPS/HTT/5f8e7183-97eb-42eb-a0db-2fa668268b63/?texture_id=$uuid";

if (!file_exists("./tmp/$uuid-$geom.png")) { copy ($url, "./tmp/$uuid.j2k"); exec ("j2k_to_image -i ./tmp/$uuid.j2k -o ./tmp/$uuid.tga"); exec ("convert -scale $size ./tmp/$uuid.tga ./tmp/$uuid-$geom.png"); unlink ("./tmp/$uuid.j2k"); unlink ("./tmp/$uuid.tga"); }

if (!file_exists("./tmp/$uuid-$geom.png")) { exit; }

header("Content-type: image/png");

$fd = fopen("./tmp/$uuid-$geom.png", "r"); fpassthru($fd); fclose($fd);

kf6kjg commented 6 years ago

Ah. Yeah, take the principles from the Chattel library source code and access WHIP directly.

On Thu, Mar 15, 2018 at 10:58 AM ThunderLife notifications@github.com wrote:

$uuid = escapeshellcmd(mysql_escape_string($_GET["uuid"])); $s = 256 | 0; $geom = $s."x".$s; $size = escapeshellarg($geom);

$url = " http://domain.com:8000/CAPS/HTT/5f8e7183-97eb-42eb-a0db-2fa668268b63/?texture_id=$uuid ";

if (!file_exists("./tmp/$uuid-$geom.png")) { copy ($url, "./tmp/$uuid.j2k"); exec ("j2k_to_image -i ./tmp/$uuid.j2k -o ./tmp/$uuid.tga"); exec ("convert -scale $size ./tmp/$uuid.tga ./tmp/$uuid-$geom.png"); unlink ("./tmp/$uuid.j2k"); unlink ("./tmp/$uuid.tga"); }

if (!file_exists("./tmp/$uuid-$geom.png")) { exit; }

header("Content-type: image/png");

$fd = fopen("./tmp/$uuid-$geom.png", "r"); fpassthru($fd); fclose($fd);

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373468658, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaLHzFmZOVtbIA6zvmz6WOMlumq3aks5teqvNgaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

i am using php so i probably wont come around to writing my own texture handler using chattel as it seems

kf6kjg commented 6 years ago

From my perspective your options are limited:

On Thu, Mar 15, 2018 at 11:13 AM ThunderLife notifications@github.com wrote:

i am using php so i probably wont come around to writing my own texture handler using chattel as it seems

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373473222, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaDka4RHtVSs5f-i8QFea5zh46G5Bks5teq84gaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

for now i solved it by modifying halcyon to use one global aperture with a fixed CAP for gettexture (no bugs seen so far)

kf6kjg commented 6 years ago

That causes all viewers to use the same cap and will cause problems with rate limiting and other things. Consider it a very bad hack that should not survive into a production grid - or a grid that ever has more than one viewer logged into the whole grid.

On Thu, Mar 15, 2018 at 12:28 PM ThunderLife notifications@github.com wrote:

for now i solved it by modifying halcyon to use one global aperture with a fixed CAP for gettexture (no bugs seen so far)

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373495371, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaCts_B99K37z_v8hdQ2Ukb5e3e6kks5tesDCgaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

yes i am considering to add a httphandler cap to aperture

WhiteCoreWebUI commented 6 years ago

but the global aperture i will probably keep , considering the machine running it is fast enough lol

kf6kjg commented 6 years ago

One other way you could go is to have your php tell Aperture to create a given CAP using the admin API like a region does. Then just use that resulting CAP. No code mods required to the region or Aperture. And you don't have to learn to grok WHIP protocol.

On Thu, Mar 15, 2018 at 12:35 PM ThunderLife notifications@github.com wrote:

yes i am considering to add a httphandler cap to aperture

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373497511, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaFFsM1718VN7WXU79WGhK7XbC4QCks5tesKQgaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

do you have an example to create a cap?

kf6kjg commented 6 years ago

See my notes https://github.com/kf6kjg/f-stop/blob/master/apertureAPI.md I was reverse engineering the protocol from the source in order to write f-stop.

On Thu, Mar 15, 2018 at 12:41 PM ThunderLife notifications@github.com wrote:

do you have an example to create a cap?

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373499027, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaHilAL0XlcS9wkxxJLIPSYC3TKbXks5tesPWgaJpZM4Sr-wR .

kf6kjg commented 6 years ago

Aperture restricts bandwidth on a per cap basis. Nothing to do with your server, everything to do with viewer preferences.

On Thu, Mar 15, 2018 at 12:37 PM ThunderLife notifications@github.com wrote:

but the global aperture i will probably keep , considering the machine running it is fast enough lol

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-373497947, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaEFXxo4nIpET0frFIjJUPVGYfwLTks5tesLrgaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

ok i am creating a cap with php now render the image and remove the cap again with php i hope that is the right way to do it.

WhiteCoreWebUI commented 6 years ago
function GUID()
{
    if (function_exists('com_create_guid') === true)
    {
        return trim(com_create_guid(), '{}');
    }

    return sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));
}    
$guid = GUID();
$response = file_get_contents('http://MYDOMAIN:8000/CAPS/HTT/ADDCAP/MYTOKEN/'.$guid.'/50000');
$uuid = escapeshellcmd(mysql_escape_string($_GET["uuid"]));
$s = 256 | 0;
$geom = $s."x".$s;
$size = escapeshellarg($geom);

$url = "http://MYDOMAIN:8000/CAPS/HTT/$guid/?texture_id=$uuid";

if (!file_exists("./tmp/$uuid-$geom.png"))
{
    copy ($url, "./tmp/$uuid.j2k");
    exec ("j2k_to_image -i ./tmp/$uuid.j2k -o ./tmp/$uuid.tga");
    exec ("convert -scale $size ./tmp/$uuid.tga ./tmp/$uuid-$geom.png");
    unlink ("./tmp/$uuid.j2k");
    unlink ("./tmp/$uuid.tga");
}

if (!file_exists("./tmp/$uuid-$geom.png"))
{
    exit;
}

header("Content-type: image/png");

$fd = fopen("./tmp/$uuid-$geom.png", "r");
fpassthru($fd);
fclose($fd); 
unlink("./tmp/$uuid-$geom.png");
$lol = file_get_contents('http://MYDOMAIN:8000/CAPS/HTT/REMCAP/MYTOKEN/'.$guid.'/');
kf6kjg commented 6 years ago

From a casual read, just make sure that MYTOKEN is the secure token you set in Aperture's county config file.

Also, I'd personally keep the cap open for a while and have it serve many requests, but that takes more work on your part.

On Sun, Mar 18, 2018 at 1:47 PM ThunderLife notifications@github.com wrote:

function GUID() { if (function_exists('com_create_guid') === true) { return trim(com_create_guid(), '{}'); }

return sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));

} $guid = GUID(); $response = file_get_contents('http://MYDOMAIN:8000/CAPS/HTT/ADDCAP/MYTOKEN/'.$guid.'/50000'); $uuid = escapeshellcmd(mysql_escape_string($_GET["uuid"])); $s = 256 | 0; $geom = $s."x".$s; $size = escapeshellarg($geom);

$url = "http://MYDOMAIN:8000/CAPS/HTT/$guid/?texture_id=$uuid";

if (!file_exists("./tmp/$uuid-$geom.png")) { copy ($url, "./tmp/$uuid.j2k"); exec ("j2k_to_image -i ./tmp/$uuid.j2k -o ./tmp/$uuid.tga"); exec ("convert -scale $size ./tmp/$uuid.tga ./tmp/$uuid-$geom.png"); unlink ("./tmp/$uuid.j2k"); unlink ("./tmp/$uuid.tga"); }

if (!file_exists("./tmp/$uuid-$geom.png")) { exit; }

header("Content-type: image/png");

$fd = fopen("./tmp/$uuid-$geom.png", "r"); fpassthru($fd); fclose($fd); unlink("./tmp/$uuid-$geom.png"); $lol = file_get_contents('http://MYDOMAIN:8000/CAPS/HTT/REMCAP/MYTOKEN/'.$guid.'/');

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-374045215, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaNotOBtlQO3vlGZaUPRFX0aiRytqks5tfsfqgaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

yes i changed my domain and my token so nobody can access my aperture lol

WhiteCoreWebUI commented 6 years ago

On a sidenote: Leaving the bw from the Addcap away causes Aperture to crash

mdickson commented 6 years ago

How in the world is this related to GetMesh? All the tooling for that is already in the region server

From: ThunderLife notifications@github.com Sent: Sunday, March 18, 2018 4:44 PM To: InWorldz/halcyon halcyon@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [InWorldz/halcyon] Couple of questions (#430)

ok i am creating a cap with php now render the image and remove the cap again with php i hope that is the right way to do it.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-374044755 , or mute the thread https://github.com/notifications/unsubscribe-auth/ABG2swVhDFz8KaT9aZvEy0Kn2lM9vNwUks5tfscigaJpZM4Sr-wR . https://github.com/notifications/beacon/ABG2s-Kgj1v4s4s24b_cmeLlUXaKe_WUks5tfscigaJpZM4Sr-wR.gif

kf6kjg commented 6 years ago

The second issue in the OP was about how to read textures from php. He's got that almost solved now.

On Sun, Mar 18, 2018 at 7:40 PM Mike Dickson notifications@github.com wrote:

How in the world is this related to GetMesh? All the tooling for that is already in the region server

From: ThunderLife notifications@github.com Sent: Sunday, March 18, 2018 4:44 PM To: InWorldz/halcyon halcyon@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [InWorldz/halcyon] Couple of questions (#430)

ok i am creating a cap with php now render the image and remove the cap again with php i hope that is the right way to do it.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/InWorldz/halcyon/issues/430#issuecomment-374044755> , or mute the thread < https://github.com/notifications/unsubscribe-auth/ABG2swVhDFz8KaT9aZvEy0Kn2lM9vNwUks5tfscigaJpZM4Sr-wR> . < https://github.com/notifications/beacon/ABG2s-Kgj1v4s4s24b_cmeLlUXaKe_WUks5tfscigaJpZM4Sr-wR.gif>

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-374085129, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaLMS1fDO0_ojzl-NSxthObnRsyoVks5tfxqggaJpZM4Sr-wR .

mdickson commented 6 years ago

Got it. Is the mesh handling working now or still broken?

From: Ricky Curtice notifications@github.com Sent: Sunday, March 18, 2018 10:48 PM To: InWorldz/halcyon halcyon@noreply.github.com Cc: Mike Dickson mike.dickson@rivendellnh.com; Comment comment@noreply.github.com Subject: Re: [InWorldz/halcyon] Couple of questions (#430)

The second issue in the OP was about how to read textures from php. He's got that almost solved now.

On Sun, Mar 18, 2018 at 7:40 PM Mike Dickson <notifications@github.com mailto:notifications@github.com > wrote:

How in the world is this related to GetMesh? All the tooling for that is already in the region server

From: ThunderLife <notifications@github.com mailto:notifications@github.com > Sent: Sunday, March 18, 2018 4:44 PM To: InWorldz/halcyon <halcyon@noreply.github.com mailto:halcyon@noreply.github.com > Cc: Subscribed <subscribed@noreply.github.com mailto:subscribed@noreply.github.com > Subject: Re: [InWorldz/halcyon] Couple of questions (#430)

ok i am creating a cap with php now render the image and remove the cap again with php i hope that is the right way to do it.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/InWorldz/halcyon/issues/430#issuecomment-374044755> , or mute the thread < https://github.com/notifications/unsubscribe-auth/ABG2swVhDFz8KaT9aZvEy0Kn2lM9vNwUks5tfscigaJpZM4Sr-wR> . < https://github.com/notifications/beacon/ABG2s-Kgj1v4s4s24b_cmeLlUXaKe_WUks5tfscigaJpZM4Sr-wR.gif>

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-374085129, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaLMS1fDO0_ojzl-NSxthObnRsyoVks5tfxqggaJpZM4Sr-wR .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-374085998 , or mute the thread https://github.com/notifications/unsubscribe-auth/ABG2syrDM34d81tQcYxRmI5WAifLbWQQks5tfxxngaJpZM4Sr-wR . https://github.com/notifications/beacon/ABG2sxDpBJAULIEnoV4Q8okskuOUijNKks5tfxxngaJpZM4Sr-wR.gif

kf6kjg commented 6 years ago

Different issue. You're thinking of issue 432.

On Sun, Mar 18, 2018 at 8:03 PM Mike Dickson notifications@github.com wrote:

Got it. Is the mesh handling working now or still broken?

From: Ricky Curtice notifications@github.com Sent: Sunday, March 18, 2018 10:48 PM To: InWorldz/halcyon halcyon@noreply.github.com Cc: Mike Dickson mike.dickson@rivendellnh.com; Comment < comment@noreply.github.com> Subject: Re: [InWorldz/halcyon] Couple of questions (#430)

The second issue in the OP was about how to read textures from php. He's got that almost solved now.

On Sun, Mar 18, 2018 at 7:40 PM Mike Dickson <notifications@github.com mailto:notifications@github.com > wrote:

How in the world is this related to GetMesh? All the tooling for that is already in the region server

From: ThunderLife <notifications@github.com <mailto: notifications@github.com> > Sent: Sunday, March 18, 2018 4:44 PM To: InWorldz/halcyon <halcyon@noreply.github.com <mailto: halcyon@noreply.github.com> > Cc: Subscribed <subscribed@noreply.github.com <mailto: subscribed@noreply.github.com> > Subject: Re: [InWorldz/halcyon] Couple of questions (#430)

ok i am creating a cap with php now render the image and remove the cap again with php i hope that is the right way to do it.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/InWorldz/halcyon/issues/430#issuecomment-374044755> , or mute the thread <

https://github.com/notifications/unsubscribe-auth/ABG2swVhDFz8KaT9aZvEy0Kn2lM9vNwUks5tfscigaJpZM4Sr-wR

. <

https://github.com/notifications/beacon/ABG2s-Kgj1v4s4s24b_cmeLlUXaKe_WUks5tfscigaJpZM4Sr-wR.gif

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-374085129, or mute the thread < https://github.com/notifications/unsubscribe-auth/ABGoaLMS1fDO0_ojzl-NSxthObnRsyoVks5tfxqggaJpZM4Sr-wR

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/InWorldz/halcyon/issues/430#issuecomment-374085998> , or mute the thread < https://github.com/notifications/unsubscribe-auth/ABG2syrDM34d81tQcYxRmI5WAifLbWQQks5tfxxngaJpZM4Sr-wR> . < https://github.com/notifications/beacon/ABG2sxDpBJAULIEnoV4Q8okskuOUijNKks5tfxxngaJpZM4Sr-wR.gif>

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/InWorldz/halcyon/issues/430#issuecomment-374087993, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGoaPU5wX3sMPl4r1YLgfKtzNWD9J3xks5tfx_7gaJpZM4Sr-wR .

WhiteCoreWebUI commented 6 years ago

@kf6kjg thanks for the idea about keeping the cap open, i now have a bit of balancing in that cycles through 6 aperture servers and writes the cap it openened to the database and a cronjob closes the cap after 2 hours so i am sorted, you can close this issue :)