Stream Interiorproxies.meta Files
This Tutorial will show you, how to stream interiorproxies.meta on your Server. For this tutorial we will use GTA IV Burgershot by Smallo.
This Tutorial will answer the known "why are players invisible in my MLO" question.
Suggested tools
Adding the MLO to the Server
Download the MLO from the link above and add it as a resource to your Server. You can find the tutorial for streaming MLO's here: MLOs
Creating the Resource
- Open
dlc.rpfor any other*.rpfarchive with one of the suggested tools from the downloaded resource and search for a file with the ending:milo_.ymap - Copy the filename up to
milo_to your clipboard. - Create a resourcefolder with the following structure below.
- Create a
interiorproxies.metafile inside the stream folder in your resourcefolder. You can see below atinteriorproxies.metahow the file should look.
Note
[meta] declaration excludes special cases like 'DLC_ITYP_REQUEST'/'.ytyp' see -> Stream Objects
Require inside client-files = [ 'stream/*' ] of resource.toml
Require outside files = [ 'stream/assets/*' ] of stream.toml
You will get this error if you place them inside files
[12:40:47][Error] Can't find asset store for file "interiorproxies.meta" [12:40:47][Error] Can't load asset file "stream/interiorproxies.meta"
Folder Structure
i-streamer/
|-> stream/
| |-> assets/
| |-> interiorproxies.meta
|-> resource.toml
\-> stream.toml
resource.toml
type = 'dlc'
main: 'stream.toml'
client-files = [ 'stream/*' ]
stream.toml
files = [ 'stream/assets/*' ]
[meta]
'stream/interiorproxies.meta' = 'INTERIOR_PROXY_ORDER_FILE'
interiorproxies.meta
You can add every milo_ as a <Item> into proxies
<?xml version="1.0" encoding="UTF-8"?>
<SInteriorOrderData>
<startFrom value="2000"/>
<proxies>
<Item>vespucci_burgershot_milo_</Item>
</proxies>
</SInteriorOrderData>
Add the i-streamer (folder name is your resource name) for the server.toml file.