Network loading indicator for procedurally generated level

I have a server (has no player) it creates a dynamic world with tons of content
Clients can connect to it and play on the world that was created.

Problem is, it’s a crap ton of content so it can take a minute or 2 to load it after connecting to the server.
How can I indicate a loading time, or at least an animation, the game hangs during that time.

Can’t use load level async because the level is empty before the server kicks off as everything is generated in real time.

thanks!!!

You can do a ‘Just for looks’ bar which loads to 90% – and then once everything is loaded you can bump it to max(and then load the level). This is what WoW did for the longest of time.