# Loading a packaged tileset from URL

**URL:** <https://community.cesium.com/t/loading-a-packaged-tileset-from-url/42367>\
**Category:** Cesium for Unreal\
**Created:** [July 29, 2025, 1:55am UTC](https://community.cesium.com/t/loading-a-packaged-tileset-from-url/42367 "2025-07-29T01:55:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nick2](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/nick2/32/30607_2.png) [@Nick2](https://community.cesium.com/u/Nick2)\
**Post date:** [July 29, 2025, 1:55am UTC](https://community.cesium.com/t/loading-a-packaged-tileset-from-url/42367/1 "2025-07-29T01:55:57Z")

</div>

Hi,

I’m not very experienced with any of this so apologies if I’m missing something basic. The current problem I have is that when I open my packaged .exe it displays the Tileset just fine as the Tileset URL is local to that PC. However when I try to open the Tileset on any other PC it will not display the Tileset as the URL is clearly no longer accessible.

I was wondering if there was a way I can get this to load on different PC’s that are not on the same network, without having to host the Tileset on a server.

Thank you 🙂

---

<div class="post-metadata">

**Author:** ![pjiang9](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/pjiang9/32/27419_2.png) [@pjiang9](https://community.cesium.com/u/pjiang9)\
**Post date:** [July 30, 2025, 6:57am UTC](https://community.cesium.com/t/loading-a-packaged-tileset-from-url/42367/2 "2025-07-30T06:57:11Z")

</div>

Hi, Nick2  
Taking terrain data as an example, here is the way of loading local data of tileset using relative paths.

1. Handling of local terrain data during development

(1) During the development process, put the terrain data in the directory shown below, noting that the directory of the .uproject file is the **Project Directory**.

 ![image](https://global.discourse-cdn.com/cesium/original/3X/c/9/c9fe9afc5fd8c17b7d5244c5fcd60663a1392939.png)

(2) In the Editor of the project, absolute path of loading data can be used, which is only for reference and debugging during development.

 ![image](https://global.discourse-cdn.com/cesium/original/3X/1/9/1956162bc9fdb942a1efafe9698a15377da0ae9b.jpeg)

(3) Set the url of terrain during runtime using relative paths,i.e **Project Directory** , so that the program can run on any other computer only if the package(including the terrain data) is copied.  
Here is the Level Blueprint, EventBeginPlay to execute the following blueprint.

 ![image](https://global.discourse-cdn.com/cesium/original/3X/c/4/c40304b5f2ced241e98a519bb2d8ad50233747b2.jpeg)

1. Processing of local terrain data after packaging

After packaging , the folder of the same name with the project and at the same directory as the .exe file is the **Project Directory**. You will need to manually copy the terrain data into it. The directory of this project is as follows:

 ![image](https://global.discourse-cdn.com/cesium/original/3X/1/d/1d2d9e10251b84f169fac5350783f31f239ddc59.png)  
 ![image](https://global.discourse-cdn.com/cesium/original/3X/1/c/1cb7f419d7f4b0e0c101c913e019bb8a48032ae3.png)

---

<div class="post-metadata">

**Author:** ![Nick2](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/nick2/32/30607_2.png) [@Nick2](https://community.cesium.com/u/Nick2)\
**Post date:** [July 30, 2025, 9:52pm UTC](https://community.cesium.com/t/loading-a-packaged-tileset-from-url/42367/3 "2025-07-30T21:52:02Z")

</div>

Hi Pjiang9,

Thank you very much for the response.

I’m just struggling at the moment to create the blueprint properly. Are you able to send another screenshot with more details as to how the blueprint needs to be setup?

Apologies as I’m not very familiar with it.

Thank you again.

---

<div class="post-metadata">

**Author:** ![pjiang9](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/pjiang9/32/27419_2.png) [@pjiang9](https://community.cesium.com/u/pjiang9)\
**Post date:** [July 31, 2025, 2:39am UTC](https://community.cesium.com/t/loading-a-packaged-tileset-from-url/42367/4 "2025-07-31T02:39:54Z")

</div>

Hi, Nick2,  
Sure.

 ![image](https://global.discourse-cdn.com/cesium/original/3X/6/f/6ffea24942a8728f769f1034df169a161955b352.png)  
 ![image](https://global.discourse-cdn.com/cesium/original/3X/6/7/6706adf5665b9d0984821cd45a8ba8cc74572123.jpeg)

---

<div class="post-metadata">

**Author:** ![Nick2](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/nick2/32/30607_2.png) [@Nick2](https://community.cesium.com/u/Nick2)\
**Post date:** [August 1, 2025, 9:55am UTC](https://community.cesium.com/t/loading-a-packaged-tileset-from-url/42367/5 "2025-08-01T09:55:35Z")

</div>

Thank you Pjiang,

I’m still not having any success with it but it’s most likely due to an error I have made.

I will attach a few screenshots below to show how I have it set up and maybe you can identify the issue?

Tileset file structure

 ![image](https://global.discourse-cdn.com/cesium/original/3X/a/0/a09222127664add9ec4bf03ea3a6b2d1ff463084.png)

Tileset URL (Tileset loads successfully in development)

 ![image](https://global.discourse-cdn.com/cesium/original/3X/9/8/98697207676b599c8863483e162c0108f26fd492.jpeg)

Blueprint (this I’m unsure of)

 ![image](https://global.discourse-cdn.com/cesium/original/3X/7/1/71a6291f4f527a5d1b6ff68e60d948e0867590a9.jpeg)

Tileset Folder added to project directory

 ![image](https://global.discourse-cdn.com/cesium/original/3X/f/a/fab1de4554356bc1cbd11efc70509c02857c2d12.png)

Thank you again,  
any advice will be appreciated as I’m still learning with this.

---

<div class="post-metadata">

**Author:** ![Kevin\_Ring](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/kevin_ring/32/2003_2.png) [@Kevin\_Ring](https://community.cesium.com/u/Kevin_Ring)\
**Post date:** [August 4, 2025, 2:21am UTC](https://community.cesium.com/t/loading-a-packaged-tileset-from-url/42367/6 "2025-08-04T02:21:33Z")

</div>

Hi @Nick2,  
To check your results, add a Print String node with the result of the Append before you set it as the tileset URL, and verify that it matches a) what you expect, and b) the actual path on the file system.

---

<div class="post-metadata">

**Author:** ![pjiang9](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/pjiang9/32/27419_2.png) [@pjiang9](https://community.cesium.com/u/pjiang9)\
**Post date:** [August 4, 2025, 9:12am UTC](https://community.cesium.com/t/loading-a-packaged-tileset-from-url/42367/7 "2025-08-04T09:12:08Z")

</div>

Hi, Nick2,  
It is hard for me to tell what’s wrong according to the screen shots. The Blueprint seems right. Kevin’s advice is very useful. Try the print string node.  
I will briefly reiterate the key points again, so that you may review them once more and find something.

1. During the development process. **the directory of the .uproject file is the Project Directory .**  

2. After packaging , **Inside the folder of the same name with the project is the Project Directory**  

3. Additionally, it is important to note that when copying a package, the absolute path of the entire folder **should not contain non-ASCII characters** or strange symbols, and ideally, there should be **no spaces** either.
