[SOLVED] Different traffic to Serverside - popgroups.ymt

I thought that I share with you what I did. It took me a long time but it works!
What I did?

At the beginning I was looking for information about the differentiation of traffic but I didn’t find this information.
So I discovered a great information about file popgroups.ymt
Significant description about popgroups.ymt I found here:

I modified popgroups.ymt at my discretion. Then I was looking how to stream this file to serverside.
It’s wasn’t difficult. At the page: https://wiki.fivem.net/wiki/Data_files#fivem_loves_you_435adcf0970f57ed
I found key to data files. Namely “FIVEM_LOVES_YOU_341B23A2F0E0F131” so I added this code to my “__resources.lua”.
and so it looks:

resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'

data_file 'FIVEM_LOVES_YOU_341B23A2F0E0F131' 'popgroups.ymt'

files {
	'popgroups.ymt',
}

You can change spawn traffic only original cars constained in game also DLC vehicles! ;]
But my main issue is How to stream add-on vehicles to spawn as traffic.

Here you can see how I added a new traffic which will be spawn on roads in popgroups.ymt file.

<Item>
			<Name>VEH_RICH</Name>
			<models>
				<Item><Name>banshee2</Name><Variations type="NULL"/></Item>				
				<Item><Name>gp1</Name><Variations type="NULL"/></Item>
				<Item><Name>nero</Name><Variations type="NULL"/></Item>
				<Item><Name>t20</Name><Variations type="NULL"/></Item>
				<Item><Name>tempesta</Name><Variations type="NULL"/></Item>
				<Item><Name>tyrus</Name><Variations type="NULL"/></Item>
				<Item><Name>xa21</Name><Variations type="NULL"/></Item>
				<Item><Name>seven70</Name><Variations type="NULL"/></Item>
				<Item><Name>infernus</Name><Variations type="NULL"/></Item>
				<Item><Name>infernus2</Name><Variations type="NULL"/></Item>
				<Item><Name>feltzer2</Name><Variations type="NULL"/></Item>
				<Item><Name>ninef2</Name><Variations type="NULL"/></Item>				
				<Item><Name>570s</Name><Variations type="NULL"/></Item>				
				<Item><Name>610lb</Name><Variations type="NULL"/></Item>
				<Item><Name>720s</Name><Variations type="NULL"/></Item>
				<Item><Name>918</Name><Variations type="NULL"/></Item>
				<Item><Name>2017chiron</Name><Variations type="NULL"/></Item>
				<Item><Name>ageraone</Name><Variations type="NULL"/></Item>
				<Item><Name>b2</Name><Variations type="NULL"/></Item>
				<Item><Name>f458</Name><Variations type="NULL"/></Item>
				<Item><Name>fgt</Name><Variations type="NULL"/></Item>
				<Item><Name>gt17</Name><Variations type="NULL"/></Item>
				<Item><Name>gtr17</Name><Variations type="NULL"/></Item>
				<Item><Name>huayra</Name><Variations type="NULL"/></Item>
				<Item><Name>laferrari</Name><Variations type="NULL"/></Item>
				<Item><Name>lamboreventon</Name><Variations type="NULL"/></Item>
				<Item><Name>lp570</Name><Variations type="NULL"/></Item>
				<Item><Name>lp610</Name><Variations type="NULL"/></Item>
				<Item><Name>lp670</Name><Variations type="NULL"/></Item>
				<Item><Name>lp700r</Name><Variations type="NULL"/></Item>
				<Item><Name>lp770</Name><Variations type="NULL"/></Item>
				<Item><Name>lykan</Name><Variations type="NULL"/></Item>
				<Item><Name>mig</Name><Variations type="NULL"/></Item>
				<Item><Name>mp412c</Name><Variations type="NULL"/></Item>
				<Item><Name>nc1</Name><Variations type="NULL"/></Item>
				<Item><Name>p1</Name><Variations type="NULL"/></Item>
				<Item><Name>regera</Name><Variations type="NULL"/></Item>
				<Item><Name>tricolore</Name><Variations type="NULL"/></Item>
				<Item><Name>xnsgt</Name><Variations type="NULL"/></Item>			
			</models>
			<flags>POPGROUP_AMBIENT POPGROUP_SCENARIO</flags>
		</Item>

Cars like banshee2, gp1, nero or t20 works fine. But cars add-on like 570s, 610lb or ageraone doesn’t work.
It doesn’t spawn on roads.

I tested this file in main game without use FiveM and it works fine.
Additionally to I tried pasted popgroups.ymt in clientside here: FiveM.app\citizen\platform\levels\gta5
Works properly but still vehicles add-on doesn’t spawn on roads.
If someone know how to stream add-on vehicles on traffic please help me if you want :wink: Thanks you.

6 Likes

There might be issues if using the .ymt extension in this data_file.

Try:

resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937'

file 'popgroups.ymt'

data_file 'FIVEM_LOVES_YOU_341B23A2F0E0F131' 'popgroups'

… and perhaps making sure this file only gets loaded after your add-on cars were loaded.

I tried your way and still doesn’t work. Probably my issue is in stream add-on vehicles.
I noticed you wrote a new manifest:

resource_manifest_version ‘44febabe-d386-4d18-afbe-5e627f4af937’

I thought that explain my code in “__resources.lua” there where I stream my vehicles add-on.
See this “__resources.lua”

resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'
-- |CAR_LUXURY| --

data_file 'CARCOLS_FILE' 'META/570s/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/570s/carvariations.meta'
data_file 'HANDLING_FILE' 'META/570s/handling.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'META/570s/vehiclelayouts.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/570s/vehicles.meta'

files {
	'META/570s/carcols.meta',
	'META/570s/carvariations.meta',
	'META/570s/handling.meta',		
	'META/570s/vehiclelayouts.meta',
	'META/570s/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/610lb/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/610lb/carvariations.meta'
data_file 'HANDLING_FILE' 'META/610lb/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/610lb/vehicles.meta'

files {
	'META/610lb/carcols.meta',
	'META/610lb/carvariations.meta',
	'META/610lb/handling.meta',		
	'META/610lb/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/720s/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/720s/carvariations.meta'
data_file 'HANDLING_FILE' 'META/720s/handling.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'META/720s/vehiclelayouts.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/720s/vehicles.meta'

files {
	'META/720s/carcols.meta',
	'META/720s/carvariations.meta',
	'META/720s/handling.meta',		
	'META/720s/vehiclelayouts.meta',
	'META/720s/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/918/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/918/carvariations.meta'
data_file 'HANDLING_FILE' 'META/918/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/918/vehicles.meta'

files {
	'META/918/carcols.meta',
	'META/918/carvariations.meta',
	'META/918/handling.meta',		
	'META/918/vehicles.meta',
}
--------------------------------------------------------------

data_file 'VEHICLE_VARIATION_FILE' 'META/2017chiron/carvariations.meta'
data_file 'HANDLING_FILE' 'META/2017chiron/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/2017chiron/vehicles.meta'

files {
	'META/2017chiron/carvariations.meta',
	'META/2017chiron/handling.meta',		
	'META/2017chiron/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/ageraone/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/ageraone/carvariations.meta'
data_file 'HANDLING_FILE' 'META/ageraone/handling.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'META/ageraone/vehiclelayouts.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/ageraone/vehicles.meta'

files {
	'META/ageraone/carcols.meta',
	'META/ageraone/carvariations.meta',
	'META/ageraone/handling.meta',		
	'META/ageraone/vehiclelayouts.meta',
	'META/ageraone/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/b2/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/b2/carvariations.meta'
data_file 'HANDLING_FILE' 'META/b2/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/b2/vehicles.meta'

files {
	'META/b2/carcols.meta',
	'META/b2/carvariations.meta',
	'META/b2/handling.meta',		
	'META/b2/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/f458/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/f458/carvariations.meta'
data_file 'HANDLING_FILE' 'META/f458/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/f458/vehicles.meta'

files {
	'META/f458/carcols.meta',
	'META/f458/carvariations.meta',
	'META/f458/handling.meta',		
	'META/f458/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/fgt/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/fgt/carvariations.meta'
data_file 'HANDLING_FILE' 'META/fgt/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/fgt/vehicles.meta'

files {
	'META/fgt/carcols.meta',
	'META/fgt/carvariations.meta',
	'META/fgt/handling.meta',		
	'META/fgt/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/gt17/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/gt17/carvariations.meta'
data_file 'HANDLING_FILE' 'META/gt17/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/gt17/vehicles.meta'

files {
	'META/gt17/carcols.meta',
	'META/gt17/carvariations.meta',
	'META/gt17/handling.meta',		
	'META/gt17/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/gtr17/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/gtr17/carvariations.meta'
data_file 'HANDLING_FILE' 'META/gtr17/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/gtr17/vehicles.meta'

files {
	'META/gtr17/carcols.meta',
	'META/gtr17/carvariations.meta',
	'META/gtr17/handling.meta',		
	'META/gtr17/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/huayra/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/huayra/carvariations.meta'
data_file 'HANDLING_FILE' 'META/huayra/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/huayra/vehicles.meta'

files {
	'META/huayra/carcols.meta',
	'META/huayra/carvariations.meta',
	'META/huayra/handling.meta',		
	'META/huayra/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/laferrari/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/laferrari/carvariations.meta'
data_file 'HANDLING_FILE' 'META/laferrari/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/laferrari/vehicles.meta'

files {
	'META/laferrari/carcols.meta',
	'META/laferrari/carvariations.meta',
	'META/laferrari/handling.meta',		
	'META/laferrari/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/lamboreventon/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/lamboreventon/carvariations.meta'
data_file 'HANDLING_FILE' 'META/lamboreventon/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/lamboreventon/vehicles.meta'

files {
	'META/lamboreventon/carcols.meta',
	'META/lamboreventon/carvariations.meta',
	'META/lamboreventon/handling.meta',		
	'META/lamboreventon/vehicles.meta',
}
--------------------------------------------------------------

data_file 'VEHICLE_VARIATION_FILE' 'META/lp570/carvariations.meta'
data_file 'HANDLING_FILE' 'META/lp570/handling.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'META/lp570/vehiclelayouts.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/lp570/vehicles.meta'

files {
	'META/lp570/carvariations.meta',
	'META/lp570/handling.meta',		
	'META/lp570/vehiclelayouts.meta',
	'META/lp570/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/lp610/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/lp610/carvariations.meta'
data_file 'HANDLING_FILE' 'META/lp610/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/lp610/vehicles.meta'

files {
	'META/lp610/carcols.meta',
	'META/lp610/carvariations.meta',
	'META/lp610/handling.meta',		
	'META/lp610/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/lp670/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/lp670/carvariations.meta'
data_file 'HANDLING_FILE' 'META/lp670/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/lp670/vehicles.meta'

files {
	'META/lp670/carcols.meta',
	'META/lp670/carvariations.meta',
	'META/lp670/handling.meta',		
	'META/lp670/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/lp700r/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/lp700r/carvariations.meta'
data_file 'HANDLING_FILE' 'META/lp700r/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/lp700r/vehicles.meta'

files {
	'META/lp700r/carcols.meta',
	'META/lp700r/carvariations.meta',
	'META/lp700r/handling.meta',		
	'META/lp700r/vehicles.meta',
}
--------------------------------------------------------------

data_file 'VEHICLE_VARIATION_FILE' 'META/lp770/carvariations.meta'
data_file 'HANDLING_FILE' 'META/lp770/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/lp770/vehicles.meta'

files {
	'META/lp770/carvariations.meta',
	'META/lp770/handling.meta',		
	'META/lp770/vehicles.meta',
}
--------------------------------------------------------------

data_file 'VEHICLE_VARIATION_FILE' 'META/lykan/carvariations.meta'
data_file 'HANDLING_FILE' 'META/lykan/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/lykan/vehicles.meta'

files {
	'META/lykan/carvariations.meta',
	'META/lykan/handling.meta',		
	'META/lykan/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/mig/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/mig/carvariations.meta'
data_file 'HANDLING_FILE' 'META/mig/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/mig/vehicles.meta'

files {
	'META/mig/carcols.meta',
	'META/mig/carvariations.meta',
	'META/mig/handling.meta',		
	'META/mig/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/mp412c/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/mp412c/carvariations.meta'
data_file 'HANDLING_FILE' 'META/mp412c/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/mp412c/vehicles.meta'

files {
	'META/mp412c/carcols.meta',
	'META/mp412c/carvariations.meta',
	'META/mp412c/handling.meta',		
	'META/mp412c/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/nc1/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/nc1/carvariations.meta'
data_file 'HANDLING_FILE' 'META/nc1/handling.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'META/nc1/vehiclelayouts.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/nc1/vehicles.meta'

files {
	'META/nc1/carcols.meta',
	'META/nc1/carvariations.meta',
	'META/nc1/handling.meta',		
	'META/nc1/vehiclelayouts.meta',
	'META/nc1/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/p1/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/p1/carvariations.meta'
data_file 'HANDLING_FILE' 'META/p1/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/p1/vehicles.meta'

files {
	'META/p1/carcols.meta',
	'META/p1/carvariations.meta',
	'META/p1/handling.meta',		
	'META/p1/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/regera/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/regera/carvariations.meta'
data_file 'HANDLING_FILE' 'META/regera/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/regera/vehicles.meta'

files {
	'META/regera/carcols.meta',
	'META/regera/carvariations.meta',
	'META/regera/handling.meta',		
	'META/regera/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/tricolore/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/tricolore/carvariations.meta'
data_file 'HANDLING_FILE' 'META/tricolore/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/tricolore/vehicles.meta'

files {
	'META/tricolore/carcols.meta',
	'META/tricolore/carvariations.meta',
	'META/tricolore/handling.meta',		
	'META/tricolore/vehicles.meta',
}
--------------------------------------------------------------

data_file 'CARCOLS_FILE' 'META/xnsgt/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'META/xnsgt/carvariations.meta'
data_file 'HANDLING_FILE' 'META/xnsgt/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'META/xnsgt/vehicles.meta'

files {
	'META/xnsgt/carcols.meta',
	'META/xnsgt/carvariations.meta',
	'META/xnsgt/handling.meta',		
	'META/xnsgt/vehicles.meta',
}
--------------------------------------------------------------



























I wrote different unlike to your code. Perhaps here lies issue?

[Solved] just in concole (FXserver) type restart “your_name_resources_where_is_add-on_cars” for example:
restart new_vehicles

Now you should see new traffic which contains add-on cars on roads.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.