I am working on completing a 100% list of debugging all vehicles using the Battlefield 2 Editor for statemasks/networkables that are over the limit. The limit is 12. Anything over will cause server instability/a crash.
How I did it:
-Simply opening all vehicle files within the editor.
Tips to cut down on networkables:
-Only network the wheels on each corner, with springinfo.
-Don't add a networkable for passenger seats. I'm not sure if it's needed, but you can get passengers to just play an idle animation like when you are in a helicopter. Removing the ability to move and fire when you are in the passenger seats doesn't make a difference since no one gets kills except rare cases, and plus it exposes the truck's position, and annoys the driver.
-Steering wheel doesn't need to be networked.
-For a vehicle with a supply crate etc, like us_apc_lav4, add '_supply' to the end of it and add the additional networkables to it, and then link it via .con to both files
-Make sure all statemask names are not duplicated.
I will update the list when I complete one section one by one.
How I did it:
-Simply opening all vehicle files within the editor.
Tips to cut down on networkables:
-Only network the wheels on each corner, with springinfo.
-Don't add a networkable for passenger seats. I'm not sure if it's needed, but you can get passengers to just play an idle animation like when you are in a helicopter. Removing the ability to move and fire when you are in the passenger seats doesn't make a difference since no one gets kills except rare cases, and plus it exposes the truck's position, and annoys the driver.
-Steering wheel doesn't need to be networked.
-For a vehicle with a supply crate etc, like us_apc_lav4, add '_supply' to the end of it and add the additional networkables to it, and then link it via .con to both files
-Make sure all statemask names are not duplicated.
I will update the list when I complete one section one by one.
Code:
Land (Military)
cf_trk_logistics
cf_trk_support
ch_apc_wz551
ch_jep_vn3
ch_trk_logistics
ch_trk_support
fr_apc_vab
fr_tnk_amx10rc
fr_tnk_amx10rc_bf2
fr_trk_logistics
fr_trk_support
gb_trk_logistics
gb_trk_logistics_cage
gb_trk_support
gb_trk_support_cage
ger_trk_logistics
ger_trk_support
idf_apc_m113_logistics
idf_trk_logistics
idf_trk_support
mec_apc_bmp2_bf2
mec_apc_btr60
mec_atm_spandrel
mec_ifv_bmp3
mec_ifv_bmp3_bf2
mec_jep_brdm2
mec_trk_logistics
mec_trk_support
mil_trk_logistics
mil_trk_support
nl_jep_bushmaster
nl_jep_gwagon_suppport
nl_jep_landrover
nl_trk_logistics
nl_trk_support
nva_apc_btr60
nva_trk_support
nva_trk_zis5
ru_apc_btr60
ru_apc_btr80
ru_apc_btr80_alt
ru_apc_btr80a
ru_atm_spandrel
ru_ifv_bmp3
ru_ifv_bmp3_bf2
ru_jep_brdm2
ru_jep_brdm2_alt
ru_jep_brdm2_support
ru_trk_logistics
ru_trk_support
us_apc_lav25
us_apc_stryker
us_apc_stryker_mk19
us_atm_hmmwv
us_jep_hmmwv
us_trk_logistics
us_trk_m35
us_trk_support
*End of List*
Code:
Air
ch_the_mi17
ch_the_mi17_sp
ch_the_z8
ch_the_z8_sp
gb_jet_harrier
mec_the_mi17
mec_the_mi17_sp
nva_the_mi8
nva_the_mi8_sp
ru_the_mi8
ru_the_mi8_sp
us_jet_harrier
us_jet_harrier_sp
us_the_h-34
*End of List*