# Streaming levels freezes the game

**URL:** <https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031>\
**Category:** World Creation\
**Tags:** streaming-level, unreal-engine, question\
**Created:** [January 4, 2015, 9:51pm UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031 "2015-01-04T21:51:40Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_ffb7c36b](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ffb7c36b](https://forums.unrealengine.com/u/anonymous_user_ffb7c36b)\
**Post date:** [January 4, 2015, 9:51pm UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/1 "2015-01-04T21:51:40Z")

</div>

I’m working on a game that will have many linked levels and I want to make it seamless. I have transition areas where both levels need to be loaded. I’ve now set this up so that its pretty easy to switch maps “seemlessly”, but it freezes the game while this happens. I would like to do it in the background if possible. Since my main hub area has many transitional areas in it, they ALL need to be loaded with this map. This causes about a 1-3 second delay. I’ll include a screenshot of my load map function, which gets called via a foreach loop. I’ll also include a screenshot of my interface to detect if its done loading or not. When its done loading some actions are performed.alt text

 ![25584-loadmap.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/e/d/8ed0639fdfb2abee97f9a1a3faad3fa7e797ce18.png)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_ffb7c36b](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ffb7c36b](https://forums.unrealengine.com/u/anonymous_user_ffb7c36b)\
**Post date:** [January 4, 2015, 9:52pm UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/2 "2015-01-04T21:52:38Z")

</div>

![25585-loaded.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/d/1/ed133b086833fb9582aac583621857215084567a.jpeg)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_ffb7c36b](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ffb7c36b](https://forums.unrealengine.com/u/anonymous_user_ffb7c36b)\
**Post date:** [January 28, 2015, 1:28am UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/3 "2015-01-28T01:28:26Z")

</div>

An update on this. I attempted to separate the load and visibility settings into separate functions. Unfortunately I discovered that the freeze occurs at the setting of the loaded option. Toggling the visibility doesn’t seem to have any major impact. However I discovered if you toggle too many visibility options completely without unloading them first, the engine crashes.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_ffb7c36b](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ffb7c36b](https://forums.unrealengine.com/u/anonymous_user_ffb7c36b)\
**Post date:** [January 28, 2015, 1:29am UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/4 "2015-01-28T01:29:31Z")

</div>

So I guess my question now is. Is there any way to load multiple levels in the background without freezing the gameplay? If I can get that issue resolved, I can handle the visibility issue.

---

<div class="post-metadata">

**Author:** ![6r0m](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/6r0m/32/1194563_2.png) [@6r0m](https://forums.unrealengine.com/u/6r0m)\
**Post date:** [May 5, 2017, 5:37pm UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/5 "2017-05-05T17:37:07Z")

</div>

did you solved this?

---

<div class="post-metadata">

**Author:** ![RedSoup](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/redsoup/32/921951_2.png) [@RedSoup](https://forums.unrealengine.com/u/RedSoup)\
**Post date:** [June 28, 2019, 3:29pm UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/6 "2019-06-28T15:29:06Z")

</div>

Anyone ever managed to load streaming levels without freezing the game?

---

<div class="post-metadata">

**Author:** ![AtomR](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@AtomR](https://forums.unrealengine.com/u/AtomR)\
**Post date:** [July 12, 2022, 6:05pm UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/7 "2022-07-12T18:05:57Z")

</div>

How is it possible that there is no reply to this question? Isn’t level streaming Epic’s “answer” to have huge maps that pop in and out of existence based on the player location? Isn’t this what would be required to make a GTA type city?  
I’m confused.

---

<div class="post-metadata">

**Author:** ![Ike1234](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ike1234](https://forums.unrealengine.com/u/Ike1234)\
**Post date:** [July 15, 2022, 8:04pm UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/8 "2022-07-15T20:04:53Z")

</div>

I think that world partition could solve this problem since instead of loading and unloading entire maps the system handles actors individually. But EU 5.0 seems a bit broken for game developers… I’ll wait for an update to 5.1.

---

<div class="post-metadata">

**Author:** ![ooghe](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ooghe/32/765288_2.png) [@ooghe](https://forums.unrealengine.com/u/ooghe)\
**Post date:** [August 2, 2022, 5:23pm UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/9 "2022-08-02T17:23:39Z")

</div>

I’m having the experience in World Partition of only being able to traverse a few cells, when I get to hard limits that freeze gameplay.

The trigger areas that freeze are consistent, but do not necessarily make obvious sense when I look at the RunTimehash2d. Maybe they correlate somewhat to lines of the preview grid, but not really.

Anyway, if World partition is still buggy maybe that’s it.

---

<div class="post-metadata">

**Author:** ![BFSTylerO](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@BFSTylerO](https://forums.unrealengine.com/u/BFSTylerO)\
**Post date:** [August 3, 2022, 2:08am UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/10 "2022-08-03T02:08:37Z")

</div>

I’m also seeing similar behaviour. I use the commands “Ghost” and “Slomo 20” to test fast movement.  
The world partition streaming is set to blocking.

When I run away from the cells off the map to unload them all then back in to load them again it won’t block the game for any significant amount of time. After that the game will still be running, animations playing, stats updating, but the character will stop moving and the input will completely freeze. I can’t move, can’t open the PIE console, nothing. If I click on the game viewport the input will resume and I will be able to move and input again. This also appears in builds of the game.

I’m doing more research into this to see what’s up. Is anybody else noticing anything similar?

---

<div class="post-metadata">

**Author:** ![BFSTylerO](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@BFSTylerO](https://forums.unrealengine.com/u/BFSTylerO)\
**Post date:** [August 8, 2022, 1:31am UTC](https://forums.unrealengine.com/t/streaming-levels-freezes-the-game/303031/11 "2022-08-08T01:31:26Z")

</div>

For me this turned out to be user error on my side of things. Once I fixed up the bugs in game I no longer noticed any freezing.
