Create a file in the main mission folder (where init.sqf and the description.ext) are and name it onPlayerRespawn.sqf

_unit = _this select 0;
_unit spawn 
    _unit = _this;
    sleep 2;
   _unit call rvg_fnc_equip; 
  _unit addEventHandler ["Fired", {_this spawn RVG_fnc_Fired}];

 Using a Camp Backpack, you can create a respawn position for players. Wherever the backpack is deployed will become a respawn point. 

Create a marker named respawn_west at your HQ/start point. Then add this to your description.ext

respawn = 3;
respawnTemplates[] = {"MenuPosition"};
respawnDelay = 1;
respawnOnStart = 0;

Further useful information: