World Composition/level streaming networking

I’m making an open world game where players host games as listen-servers and clients can join them. I plan on having a large world, so I’m sure either level streaming or world composition will be necessary so players aren’t loading the entire world constantly. I think world comp is the more useful solution for this because I want it to be based on distance, but I’m not sure how I can make that work with a listen-server model. If that’s not possible, could I achieve a similar result with level streaming?