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.rpf
or any other*.rpf
archive 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.meta
file inside the stream folder in your resourcefolder. You can see below atinteriorproxies.meta
how 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.