Page MenuHomeFeedback Tracker

Spawning Loadouts not longer working (after 1.24 update)
Reviewed, UrgentPublic

Description

So my server and several others have noticed that spawning gear loadouts that previously worked in 1.23 no longer work in 1.24. There's been no obvious change in the documentation to suggest we need to make changes to our files and yet the fact is that our spawning gear that previously worked is no longer working.

It seems to be quite inconsistent across the community, many server owners are experiencing the same issue, but many are also not having the issue.

Could the change in logic either be published or reverted so that we can go back to having working gear, or make the necessary changes to the files to make the compatible again.

Details

Severity
None
Resolution
Open
Reproducibility
N/A
Operating System
Windows 7
Category
General
Steps To Reproduce

Use a kit that worked before
Update to 1.24
Kit no longer works, characters now spawn with vanilla gear

Additional Information

Attached is an example of spawning gear that has been working fine since 1.23 but stopped working after the 1.24 update.

Adding/removing characterTypes does not affect it, it is broken regardless.

Related Objects

Mentioned In
T179245: NVM

Event Timeline

Geez changed the task status from New to Awaiting internal Testing.Feb 21 2024, 2:11 PM

Yes, alot of players have been having issues with loadouts that worked in 1.23 but now longer work.

This comment was removed by iNTERCEPT18.
iNTERCEPT18 added a comment.EditedFeb 21 2024, 7:35 PM

Okay so I've managed to fix it by removing any deliminators (_) (-) (/) ( ) etc from the JSON filenames and removing any kits from the spawning array that have a spawnweight value other than 1.

This seems to have worked.

worth noting, if a single kit has any error in it, the entire array stops working and everyone spawns vanilla. Previously, if a kit was broken it would just be ignored but the others in the array would work.

Hope this troubleshooting has been helpful.

Geez added a comment.EditedFeb 23 2024, 10:21 AM

Hello iNTERCEPT18.
We had no issue loading the presen.
Please check

  1. if "spawnGearPresetFiles": ["JZ_Loadout_Deathmatch_AUR-Mosin.json"], is enabled in "PlayerData";
  2. If "cfggameplay.json" is enabled in server config: enableCfgGameplayFile = 1;
Geez changed the task status from Awaiting internal Testing to Reviewed.Feb 23 2024, 10:21 AM

Hi Geez, it’s a very strange issue. It seems the individual loadout by itself was okay. But when placed in an array with several other loadouts it did not work. I’ll get you a zip folder with all the other kits in

I did eventually “fix” the issue by changing the JSON names to remove the underscores and hyphens, and removing any loadouts with a modified spawnweight

Worth mentioning I’ve posted this workaround to Bhaalshad’s community discord and received several responses from other community owners saying this did indeed fix the problem on their server’s too

Hello! No such issues, all work fine.

Hi Geez,

Had the same issue again with one of our other servers. I've attached a zip of the loadouts and below is the array for cfggameplay:

    "PlayerData": {
		"disablePersonalLight": 1,
		"spawnGearPresetFiles": [	"./custom/JZLoadoutFreshFBaty.json",
									"./custom/JZLoadoutFreshFBaty2.json",
									"./custom/JZLoadoutFreshFBaty3.json",
									"./custom/JZLoadoutFreshFEva.json",
									"./custom/JZLoadoutFreshFEva2.json",
									"./custom/JZLoadoutFreshFEva3.json",
									"./custom/JZLoadoutFreshFFrida.json",
									"./custom/JZLoadoutFreshFFrida2.json",
									"./custom/JZLoadoutFreshFGabi.json",
									"./custom/JZLoadoutFreshFHelga.json",
									"./custom/JZLoadoutFreshFIrena.json",
									"./custom/JZLoadoutFreshFIrena2.json",
									"./custom/JZLoadoutFreshFJudy.json",
									"./custom/JZLoadoutFreshFJudy2.json",
									"./custom/JZLoadoutFreshFJudy3.json",
									"./custom/JZLoadoutFreshFKeiko.json",
									"./custom/JZLoadoutFreshFLinda.json",
									"./custom/JZLoadoutFreshFLinda2.json",
									"./custom/JZLoadoutFreshFLinda3.json",
									"./custom/JZLoadoutFreshFMaria.json",
									"./custom/JZLoadoutFreshFNaomi.json",
									"./custom/JZLoadoutFreshFNaomi2.json",
									"./custom/JZLoadoutFreshFNaomi3.json",
									"./custom/JZLoadoutFreshMBoris.json",
									"./custom/JZLoadoutFreshMCyril.json",
									"./custom/JZLoadoutFreshMDenis.json",
									"./custom/JZLoadoutFreshMElias.json",
									"./custom/JZLoadoutFreshMFrancis.json",
									"./custom/JZLoadoutFreshMGuo.json",
									"./custom/JZLoadoutFreshMGuo2.json",
									"./custom/JZLoadoutFreshMHassan.json",
									"./custom/JZLoadoutFreshMHassan2.json",
									"./custom/JZLoadoutFreshMHassan3.json",
									"./custom/JZLoadoutFreshMIndar.json",
									"./custom/JZLoadoutFreshMIndar2.json",
									"./custom/JZLoadoutFreshMIndar3.json",
									"./custom/JZLoadoutFreshMJose.json",
									"./custom/JZLoadoutFreshMKaito.json",
									"./custom/JZLoadoutFreshMLewis.json",
									"./custom/JZLoadoutFreshMLewis2.json",
									"./custom/JZLoadoutFreshMManua.json",
									"./custom/JZLoadoutFreshMManua2.json",
									"./custom/JZLoadoutFreshMManua3.json",
									"./custom/JZLoadoutFreshMMirek.json",
									"./custom/JZLoadoutFreshMNiki.json",
									"./custom/JZLoadoutFreshMOliver.json",
									"./custom/JZLoadoutFreshMOliver2.json",
									"./custom/JZLoadoutFreshMOliver3.json",
									"./custom/JZLoadoutFreshMOliver4.json",
									"./custom/JZLoadoutFreshMPeter.json",
									"./custom/JZLoadoutFreshMPeter2.json",
									"./custom/JZLoadoutFreshMPeter3.json",
									"./custom/JZLoadoutFreshMPeter4.json",
									"./custom/JZLoadoutFreshMQuinn.json",
									"./custom/JZLoadoutFreshMQuinn2.json",
									"./custom/JZLoadoutFreshMQuinn3.json",
									"./custom/JZLoadoutFreshMRolf.json",
									"./custom/JZLoadoutFreshMRolf2.json",
									"./custom/JZLoadoutFreshMSeth.json",
									"./custom/JZLoadoutFreshMTaiki.json",
									"./custom/JZLoadoutFreshMTaiki2.json"],

"./custom/JZLoadoutFreshMTaiki2.json"],

If this is your last entry then you wanna remove the , at the end

Make sure all your loadouts are valid json files. One file with a mistake can make all of them to stop working. this also happens with object spawner