Jump to content
  • 0
Sign in to follow this  
Cyrus

Default Loadouts for Epoch 1.0.6.2

Question

I found this on another forum, but seeing as I am truly dedicated to this one, I thought I'd share what i have found concerning the question I see a lot of people ask regarding default loadouts for everyone, including respawns and new players to the server. Its customizable with current 1.0.6.2 class IDs.

Unpack dayz_server.pbo and navigate to the compiles folder. Open the file named server_playerlogin.sqf. Find the follow block of code :

_config = (configFile >> "CfgSurvival" >> "Inventory" >> "Default");
_mags = getArray (_config >> "magazines");
_wpns = getArray (_config >> "weapons");
_bcpk = getText (_config >> "backpack");
_randomSpot = true;
_key = format["CHILD:203:%1:%2:%3:",_charID,[_wpns,_mags],[_bcpk,[],[]]];
_key call server_hiveWrite;

and comment this out by adding /* */ to the top and bottom of this code block. Like this 

/*
_config = (configFile >> "CfgSurvival" >> "Inventory" >> "Default");
_mags = getArray (_config >> "magazines");
_wpns = getArray (_config >> "weapons");
_bcpk = getText (_config >> "backpack");
_randomSpot = true;
_key = format["CHILD:203:%1:%2:%3:",_charID,[_wpns,_mags],[_bcpk,[],[]]];
_key call server_hiveWrite;
*/

Then directly underneath this paste the following and configure to your liking. I have tried this and it works.  To understand the logic, it is pointless to add a custom sqf in the mission folder, whether it be inside the init.sqf or a "exeVM" or a "call" method pointing to another custom sqf file seeing as the init is processed before server_playerlogin.sqf. 

_randomSpot = true;
 
_inventory = [["ItemFlashlight","ItemMap","ItemGPS","NVGoggles","AK_74"],["ItemBandage","ItemPainkiller","30Rnd_545x39_AK"]];
_backpack = ["DZ_ALICE_Pack_EP1",[],[]];
_key = format["CHILD:203:%1:%2:%3:",_charID,_inventory,_backpack];
_key call server_hiveWrite;

Here is a list of most of the class ID's currently being used. Not all of them are there, but for this purpose you will find it more than adequate.

https://forums.dayz.com/topic/137361-dayz-chernarus-class-ids/ 

Finally we can now lay this beast to rest. Hope this will help many solve their default loadouts. I can recommend <ESSV3>  by @ebayShopperif you need more than a single loadout for all spawns.

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Why not just change it in the init where the devs have so conveniently placed it?

// Uncomment the lines below to change the default loadout
DefaultMagazines = ["ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemPainkiller","ItemMorphine","ItemBloodbag","15Rnd_9x19_M9","15Rnd_9x19_M9","15Rnd_9x19_M9","15Rnd_9x19_M9"];
DefaultWeapons = ["ItemMap","ItemFlashlight","ItemCompass","ItemWatch","ItemToolbox","ItemRadio","ItemHatchet","M9_DZ"];
DefaultBackpack = "DZ_ALICE_Pack_EP1";
DefaultBackpackItems = []; // Can include both weapons and magazines i.e. ["PDW_DZ","30Rnd_9x19_UZI"];

 

Share this post


Link to post
Share on other sites
  • 0
6 minutes ago, kingpapawawa said:

Why not just change it in the init where the devs have so conveniently placed it?

// Uncomment the lines below to change the default loadout
DefaultMagazines = ["ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemPainkiller","ItemMorphine","ItemBloodbag","15Rnd_9x19_M9","15Rnd_9x19_M9","15Rnd_9x19_M9","15Rnd_9x19_M9"];
DefaultWeapons = ["ItemMap","ItemFlashlight","ItemCompass","ItemWatch","ItemToolbox","ItemRadio","ItemHatchet","M9_DZ"];
DefaultBackpack = "DZ_ALICE_Pack_EP1";
DefaultBackpackItems = []; // Can include both weapons and magazines i.e. ["PDW_DZ","30Rnd_9x19_UZI"];

 

I have tried that. For me that method doesnt work. nor calling a custom sqf

Share this post


Link to post
Share on other sites
  • 0

well it probably doesn't work because your server_playerLogin file is missing lines of code essential to the variables actually doing anything. Please ensure your server is properly updated to 1.0.6.2 by comparing files between those in the server pack and your dayz_server.pbo (Notepad++ has an excellent compare plugin).

You can see the code required highlighted here: https://github.com/EpochModTeam/DayZ-Epoch/blob/eaaedf21c057cb183d169c133fc49e156b61f2bc/SQF/dayz_server/compile/server_playerLogin.sqf#L119-L129

Share this post


Link to post
Share on other sites
  • 0

I have the same problem.  I compared the plug in and it is exactly the same and, no matter what i do, the player alwas respawn (when die) with road flares, some ceral mix, water, a PM, 2 magazines, 1 bandage and nothing more (no map... nothing at all)

I used both solution... somewhere, some code is overwriting what I write. ...

(So far... everything is working: spawn selection, marks, missions, ai... perfect.... only this is what I am missing)

Share this post


Link to post
Share on other sites
  • 0

Ok... found what I was doing wrong considering ESS

I was doing the default loadout in the init from my mpmission folders but... I never thought in the Spawn selection.

So... I let the default loadout (considering disconnections) and I modify the config from the folder spawn. I still didnt changed other character but the main survivor.

Lets see if it work.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Similar Content

    • By Bloodthirsty
      Hey I just need some files for this server, any and all you guys can come up with and think it deserve post that shit in chat rn. I want to see some crazy ideas and additions if you got em :) Lets see what you guys can come up with

    • By Efixea
      I have a server i started not too long ago hosted by GTX. I had InfiSTAR installed by the support and server was working decent. After  EPOCH updated to 1.1 my server does not have loot in any building. Very few containers spawn with anything usefull in them....Furniture in houses and loot piles will have generic loot like moist towlettes and paint or minimal building supplies.
      I do not see blue tarps on the map anymore and cargo with loot spawns maybe 3 or 4 in an entire day of the server being up and running.
      No AI spawns in any area of map at any time of the day.  Have been playing over a week now and nothing spawns anywhere.
      and it NEVER stops raining.
       
      I am VERY noob when it comes to adding scripts or mods to servers myself. I played an Arma 2 server about 2 years ago and learned a bit about this stuff. since then i have been re-learing everything.
      the only thing i have installed is Zombies and Demons. Nothing else has been changed or edited by me.
       
      Is there anything i can edit myself to change any of this?  should i have the server reinstalled?
    • By Cyrus
      I have been finding that some people on my server has been losing base walls and floors even though DZE_godmodebase = true; , it has no effect on anything built inside the plot radius. So i have come to the conclusion that base items might receive damage on age and this ultimately being removed by server cleanup script. So my question is if I drop this event below will that stop me and others from losing base walls and floor? Or at the minimum update it without any cinder wall items?
      like this  and set damage to 0.001:
       
    • By Cyrus
      Im looking for an easy, effective way to randomize loot (weapons, ammo, toolbelt items, food, meds and building supplies) in static crate. I have a placed crate already and populated with stuff but i would like to have this random on spawn. Also i would like to know how to have this crate stay for 2 hours then destroy and respawn 15 min later. This is what my customLootCrate.sqf looks like :
       
  • Advertisement
  • Supporters
  • Discord

×
×
  • Create New...