# Cesium plugin in UE5 in Linux

**URL:** <https://community.cesium.com/t/cesium-plugin-in-ue5-in-linux/30505>\
**Category:** Cesium for Unreal\
**Created:** [March 13, 2024, 1:52pm UTC](https://community.cesium.com/t/cesium-plugin-in-ue5-in-linux/30505 "2024-03-13T13:52:24Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![attempt\_to\_cesium](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/attempt_to_cesium/32/14000_2.png) [@attempt\_to\_cesium](https://community.cesium.com/u/attempt_to_cesium)\
**Post date:** [March 13, 2024, 1:52pm UTC](https://community.cesium.com/t/cesium-plugin-in-ue5-in-linux/30505/1 "2024-03-13T13:52:24Z")

</div>

OS: Ubuntu 20.04  
UE version: 5.3.2  
Checked facts: Unreal Engine Marketplace shows the plugin ‘Cesium for Unreal’ is supported for engine versions 5.0 - 5.3  
Followed guidelines: [Cesium for Unreal Quickstart – Cesium](https://cesium.com/learn/unreal/unreal-quickstart/)  
Problem: After downloading the Cesium for Unreal v2.4.0 zip from [github](https://github.com/CesiumGS/cesium-unreal/releases), unpacking it to the UE project’s Plugins directory, attempting to open the UE project results in error message and does not open. The error is: “LogPluginManager: Error: Plugin ‘CesiumForUnreal’ failed to load because module ‘CesiumRuntime’ could not be loaded. There may be an operating system error or the module may not be properly set up.”

What am I doing wrong?

---

<div class="post-metadata">

**Author:** ![janine](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/janine/32/5135_2.png) [@janine](https://community.cesium.com/u/janine)\
**Post date:** [March 15, 2024, 3:45pm UTC](https://community.cesium.com/t/cesium-plugin-in-ue5-in-linux/30505/2 "2024-03-15T15:45:21Z")

</div>

Hi @attempt_to_cesium, welcome to the community!

What file path is your plugin installed in? Our plugins typically install to the `Marketplace` folder. For example, `UE_5.3/Engine/Plugins/Marketplace/CesiumForUnreal`.

If that is the file path you’re using, what happens if you install the plugin in `Plugins/Experimental`? We saw another forum user install it that way, and it seemed to work for them (although we’re really not sure why).

Let us know how it goes!

---

<div class="post-metadata">

**Author:** ![attempt\_to\_cesium](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/attempt_to_cesium/32/14000_2.png) [@attempt\_to\_cesium](https://community.cesium.com/u/attempt_to_cesium)\
**Post date:** [March 21, 2024, 1:01pm UTC](https://community.cesium.com/t/cesium-plugin-in-ue5-in-linux/30505/4 "2024-03-21T13:01:04Z")

</div>

A new problem when moving on in following the guide exactly. In step 5, when saving the level, UE crashed. Maybe because of Cesium, maybe not. But maybe useful info for you:

 ![image](https://global.discourse-cdn.com/cesium/original/3X/6/1/61fb66a1b392b70015e3fbd7302f004b2f3403ff.jpeg)

Exactly the same problem reproduced 2x. Currently not overcoming it. Without Cesium no such problems appear and I can create and save new levels.

---

<div class="post-metadata">

**Author:** ![attempt\_to\_cesium](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/attempt_to_cesium/32/14000_2.png) [@attempt\_to\_cesium](https://community.cesium.com/u/attempt_to_cesium)\
**Post date:** [March 21, 2024, 2:07pm UTC](https://community.cesium.com/t/cesium-plugin-in-ue5-in-linux/30505/6 "2024-03-21T14:07:22Z")

</div>

> [@janine](#):
>
> What file path is your plugin installed in? Our plugins typically install to the `Marketplace` folder. For example, `UE_5.3/Engine/Plugins/Marketplace/CesiumForUnreal`.
> 
> If that is the file path you’re using, what happens if you install the plugin in `Plugins/Experimental`? We saw another forum user install it that way, and it seemed to work for them (although we’re really not sure why).
> 
> Let us know how it goes!

I used a path without the “Marketplace” and indeed changing this made a difference to overcome this problem. It feels unnecessary to require the path in this specific way, don’t you think?  
A path “…/Engine/Plugins/Cesium…” seems totally reasonable expectation to work.

Also, I read this from the guide and saw it at startup too (did the adding too). But can you kindly explain the root cause of this error just to understand it?

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

---

<div class="post-metadata">

**Author:** ![janine](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/janine/32/5135_2.png) [@janine](https://community.cesium.com/u/janine)\
**Post date:** [March 21, 2024, 6:19pm UTC](https://community.cesium.com/t/cesium-plugin-in-ue5-in-linux/30505/7 "2024-03-21T18:19:23Z")

</div>

Hi @attempt_to_cesium,

I agree, it should be unnecessary to move the plugin to the `Experimental` folder. But our development team has never encountered this issue on our own machines, for some reason, so we haven’t been able to diagnose the problem. (We follow the same steps as our users, but we still can’t reproduce the error.) We’re trying to get in touch with the Unreal Marketplace team to see if there’s something wrong that prevents our plugin from working out-of-the-box.

I believe the Water Body Collision profile may have to do with the Water material in Cesium for Unreal. The plugin has a water material that can be used on terrain datasets that contain water masks (like Cesium World Terrain).

I’m glad you were eventually able to get the plugin working!

---

<div class="post-metadata">

**Author:** ![attempt\_to\_cesium](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/attempt_to_cesium/32/14000_2.png) [@attempt\_to\_cesium](https://community.cesium.com/u/attempt_to_cesium)\
**Post date:** [March 22, 2024, 1:25pm UTC](https://community.cesium.com/t/cesium-plugin-in-ue5-in-linux/30505/8 "2024-03-22T13:25:01Z")

</div>

I did not get it working. I described the crash of UE above.

---

<div class="post-metadata">

**Author:** ![janine](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/janine/32/5135_2.png) [@janine](https://community.cesium.com/u/janine)\
**Post date:** [March 22, 2024, 2:13pm UTC](https://community.cesium.com/t/cesium-plugin-in-ue5-in-linux/30505/9 "2024-03-22T14:13:58Z")

</div>

Hi @attempt_to_cesium,

I’m a bit confused. I interpreted this part of your response as you being able to get it to work.

> [@attempt\_to\_cesium](#):
>
> I used a path without the “Marketplace” and indeed changing this made a difference to overcome this problem. It feels unnecessary to require the path in this specific way, don’t you think?  
> A path “…/Engine/Plugins/Cesium…” seems totally reasonable expectation to work.

This is a workaround that other users have found in order to use Cesium for Unreal. Our team is still trying to investigate the issue with the plugin when it’s installed in the Marketplace folder. We don’t know why that would make a difference, and it is something that we’re trying to figure out, hopefully with the help of the official Marketplace team.
