[EDITORES] Crear un servidor dedicado como el Server Grupo Armados

Sección para misiones y edición ArmA III

Moderador: C. Misiones & Noticias

Responder
Avatar de Usuario
<A2>Pescadorr
Soldado A2
Soldado A2
Mensajes: 6571
Registrado: 09 Sep 2011, 03:28

[EDITORES] Crear un servidor dedicado como el Server Grupo Armados

Mensaje por <A2>Pescadorr »

Para tener un servidor dedicado exacto al de grupo armados y poder testear una misión en tu propia maquina sin tener que depender de nadie, con la garantia de que estas testeando en un maquina dedicada pura y cualquier error de localidad te va a salir igual que en el de armados.


INSTALACION

  • 1. Tan sencillo como descargar el archivo rar adjunto.
  • 2. Descomprimirlo y colocar el archivo y la carpeta en la raiz del juego, depende de cada maquina pero por defecto esta en esta direccion:
    C:\Program Files (x86)\Steam\steamapps\common\Arma 3
  • 3. Edita los datos del archivo A3_Publico.cfg a tu gusto si lo deseas, como son:

    Código: Seleccionar todo

    hostname         = "[ES] Server test  www.grupoarmados.info";   // As seen in the Gemspy Browser
    password         = "tercio";    // Comment out if no password required
    passwordAdmin    = "pesca te da la vida";          // Password to become server admin. 

GESTION

  • 1. A la hora de levantar un servidor para testear una misión debes editar la lista de mods a la lista que carga tu misión. este se edita en el archivo arrancar dedicado.bat en la linea al final:

    Código: Seleccionar todo

    "-mod=!Workshop\@Equipacion_A2;!Workshop\@ACE Compat - RHS AFRF;!Workshop\@ACE Compat - RHS USAF;!Workshop\@ACE Compat - RHS- GREF;!Workshop\@ACE Compat - RHS- SAF;!Workshop\@ACE_Extras_A2;!Workshop\@ace;!Workshop\@Gruppe Adler Trenches;!Workshop\@Project OPFOR;!Workshop\@RHSAFRF;!Workshop\@RHSGREF;!Workshop\@RHSSAF;!Workshop\@RHSUSAF;!Workshop\@Advanced Sling Loading;!Workshop\@CBA_A3;!Workshop\@Comunicaciones_A2;!Workshop\@Enhanced Movement"
    Como referencia te he dejado la lista que carga el server publico para que puedas editarlo a tu gusto. Recuerda que cada addon esta separado por ";" y debe de haber comillas al principio y al final de toda la lista ya que los mods llevan espacios.
    Aqui tienes la lista de todos los addons:

    Código: Seleccionar todo

     !Workshop\@3CB Factions 
     !Workshop\@Community Factions Project (CFP) 
     !Workshop\@Equipacion_A2 
     !Workshop\@ACE Compat - RHS AFRF 
     !Workshop\@ACE Compat - RHS USAF 
     !Workshop\@ACE Compat - RHS- GREF 
     !Workshop\@ACE Compat - RHS- SAF 
     !Workshop\@ACE Compat - SOG 
     !Workshop\@ACE_Extras_A2 
     !Workshop\@CUP ACE3 Compatibility Addon - Vehicles 
     !Workshop\@CUP ACE3 Compatibility Addon - Weapons 
     !Workshop\@Iron Front ArmA 3 - ACE 3 Compatibility patch 
     !Workshop\@ace !Workshop\@ALiVE !Workshop\@CUP Units 
     !Workshop\@CUP Vehicles !Workshop\@CUP Weapons 
     !Workshop\@FFAA MOD !Workshop\@Gruppe Adler Trenches 
     !Workshop\@IFA3 AIO !Workshop\@Project OPFOR 
     !Workshop\@RHSAFRF !Workshop\@RHSGREF 
     !Workshop\@RHSSAF !Workshop\@RHSUSAF 
     !Workshop\@Simplex Support Services 
     !Workshop\@US Military Mod 
     !Workshop\@Unsung 
     !Workshop\@Advanced Sling Loading 
     !Workshop\@CBA_A3 
     !Workshop\@Comunicaciones_A2 
     !Workshop\@Enhanced Movement 
     !Workshop\@Anizay 
     !Workshop\@CUP Terrains - CWA 
     !Workshop\@CUP Terrains - Core 
     !Workshop\@CUP Terrains - Maps 
     !Workshop\@FATA_A2 
     !Workshop\@Fallujah 
     !Workshop\@G.O.S. N'ziwasogo v2 APEX 
     !Workshop\@Isla Duala 
     !Workshop\@Island Panthera 
     !Workshop\@Thirsk_A2
    Este proceso es un poco engorroso aunque con un poco de practica, no es muy complicado, lo ideal es usar un editor de texto como notepad ++.
    Por supuesto no cargues addons clientside en tu servidor.
  • 2. Tu misión debe estar generada como pbo y copiada en tu carpeta MPMissions de la raíz del juego.

USO

  • 1. Una vez todo configurado solo resta darle a abrir al archivo arrancar dedicado.bat (ojo no ejecutar como administrador que sino da error).
  • 2. Os saldrá una ventanita como esta:

    Imagen
    lo que indica que el servidor ha arrancado perfectamente. La primera vez que la ejecutéis, windows os pedirá permiso para abrirle paso a través del firewall.
  • 3. Abrimos el launcher de nuestro juego, configuramos los mods manualmente de nuestra misión (+ clientsides si os apetece)
    4. nos vamos a la pestaña servidores y le damos a la opción de conexion directa que nos sale en un boton abajo a la derecha.
  • 5. en la ventana que nos sale metemos los datos exactamente igual que los que muestra la imagen:

    Imagen
    Si deseáis que entren cualquiera mas en vuestro server, deberán de buscaros por amigos o por nombre buscar el servidor.
  • 6. Y listo entraremos a nuestro servidor. Una vez dentro debemos loguearnos y elegir misión exactamente igual que si estuviesemos en el server de armados.
  • 7. en la ventanita del servidor dedicado os saldra info de la mison que cargais o de los jugadores que entra al servidor:
    Imagen

TIPS TESTEANDO
  • 1. Una de las herramientas imprescindibles para ver si la mision funciona sin errores es el .rtp que genera el servidor.
    En este caso los rtps que os genere de cada vez que lanzamos el servidor estan dentro de la carpeta A3_publico y podries identificarlos por la hora y la fecha a la que se inicio un server.
  • 2. Tambien es ideal usar siempre el parametro -showScriptErrors a la hora de arrancar el juego.
  • 3. Dentro del server podéis escribir el comando #monitords 5 para ver el rendimiento de fps del servidor, aunque el tema de rendimiento es mejor hacerlo directamente en el servidor dedicado de armados usando @testeo_GA, una vez hyaya visto que no tenemos ningun otro tipo de problema.

Por supuesto este tutorial os sirve para levantar un dedicado directamente y que podáis jugar con los compañeros y colegas. Eso si, debereis tener un equipo potente con buen procesador y mucha ram, porque estas creando dos instancias diferentes en tu maquina. Y aunque el servidor no consume grafica, si que consume hilos de procesamiento y memoria ram. Si teneis un equipo modesto, deberiais hacerlo usando la opcion propia del juego, aunque yo os recomiendo: NO HOSTEEIS. NO lo hagais.

Aqui el enlace: https://drive.google.com/file/d/1PiEStY ... sp=sharing
Caja: DEEP COOL MATREXX 70 3F CPU: Ryzen 7 5800X P. Base: Gigabyte X570 Aorus Elite RAM:Team Group T-Force Dark Z Alpha 2x16 gb ddr4 3600 Mhz CL18
Disipador cpu: Corsair H-100 Hydro series Pasta termica: Thermalright TF8 13.8 W/MK + Coollaboratory Liquid Pro GPU: Asus GeForce TUF Gaming RTX 4070 Ti 12GB GDDR6X
Discos: M2 samsung 970 512 mb 3.0 + M2 Samsung 980 PRO 1 Tb 4.0 + HDD Barracuda 4 Tb Vent: 4 x deep cool RGB pwm + 3 x corsair pwm + 2 x Noctua nf-p12 + controladora rgb + pwm
disipador M2: GLOTRENDS M.2 Alfombrilla: MARSGAMING MMPRGB2 XXL RGB 80x30 Auriculares: Audio-Technica M50x Peines cableado: Uphere 24 pz
Microfono: Boya BY-M1 Raton: Logitech G602 Teclado: Razer Huntsman Elite Switches Optomecánicos Purple
Monitor: Philips 436M6VBPAB 43" 4K HDR1000 AmbiGlow Gsync low input Silla: Diablo X-Horn XL


Avatar de Usuario
<A2>AbueloCeboleta
Soldado A2
Soldado A2
Mensajes: 1658
Registrado: 03 Sep 2018, 23:24

Re: [EDITORES] Crear un servidor dedicado como el Server Grupo Armados

Mensaje por <A2>AbueloCeboleta »

Buen tutorial Pesca, intentaré ponerlo en práctica.
« HACIA EL ENEMIGO » - Inscripción de la mina M18 Claymore.

Avatar de Usuario
BBTheHeartPainkiller
Visitante
Mensajes: 701
Registrado: 30 May 2021, 00:13

Re: [EDITORES] Crear un servidor dedicado como el Server Grupo Armados

Mensaje por BBTheHeartPainkiller »

Muy interesante
Una pregunta, el server cogería la configuración de los mods del host (por ejemplo el ACE) o tendrían que configurarse a mano aparte?
En las sabias palabras de The Chieftain:
Imagen

Avatar de Usuario
<A2>Mollero
Soldado A2
Soldado A2
Mensajes: 793
Registrado: 22 Sep 2018, 17:02

Re: [EDITORES] Crear un servidor dedicado como el Server Grupo Armados

Mensaje por <A2>Mollero »

Excelente aporte Pesca.
Lo acabo de probar y me funcionó perfectamente. Si noté que me saturaba el pobre rendimiento de mi portátil haciendo imposible el poder jugar con un servidor creado de esta forma, si lo hago con las opciones que me da el lanzador, el consumo de recursos de mi pc se optimiza mejor, pudiendo "hostear" un server con 5 o 6 jugadores con un rendimiento mínimo, pero aceptable.

De todas maneras permíteme plantearte algunas dudas que me han surgido siguiendo tus indicaciones:

Por supuesto no cargues addons clientside en tu servidor.
-Entiendo que todos los addons que se carguen serán addons de carga forzada, esos addons de carga opcionales que nombramos como clientside, supongo que se tienen que indicar en algún parámetro/archivo ¿?

start arma3server_x64.exe -port=2402 -config=A3_Publico\A3_Publico.cfg -profiles=A3_Publico -name=A3_Publico -[.....]
-Esa nomenclatura: "A3_Publico" ¿se puede variar cambiándola al nombre de la carpeta al que se hace referencia?

2. Tambien es ideal usar siempre el parametro -showScriptErrors a la hora de arrancar el juego.
-¿Dónde se incluye este parámetro?

1. A la hora de levantar un servidor para testear una misión debes editar la lista de mods a la lista que carga tu misión.
-Para que no comenter errores a la hora editar/referir mod en la lista addons nesesarios ¿Dónde y cuál es la manera más rápida de ver la nomenclatura exacta de los mod?

¿Y herramienta Arma 3 server? con respecto a la manera que indicas para crear un servidor ¿es mejor, más configurable?

También tengo las mismas dudas que te plantea BBTheHeartPainkiller con respecto a configurar los parámetros de los addons que sean configurables y de cómo extraer esa configuración de nuestro server armados al servidor que creeemos.

Avatar de Usuario
<A2>Pescadorr
Soldado A2
Soldado A2
Mensajes: 6571
Registrado: 09 Sep 2011, 03:28

Re: [EDITORES] Crear un servidor dedicado como el Server Grupo Armados

Mensaje por <A2>Pescadorr »

BBTheHeartPainkiller escribió: 12 Nov 2022, 15:14 Muy interesante
Una pregunta, el server cogería la configuración de los mods del host (por ejemplo el ACE) o tendrían que configurarse a mano aparte?
el server coge el config que tu le metas en la raiz del juego.
El archivo es cba_settings.sqf y debe estar en la carpeta userconfig en la raiz del juego.
Si no existe puedes crear la carpeta userconfig en la raiz del juego y dentro creas el archivo cba_settings.sqf.
el archivo debe de llevar eso dentro:

Código: Seleccionar todo

// ACE Medico
force ace_medical_ai_enabledFor = 0;
force force ace_medical_AIDamageThreshold = 1;
force force ace_medical_bleedingCoefficient = 0.8;
force force ace_medical_blood_bloodLifetime = 600;
force force ace_medical_blood_enabledFor = 2;
force force ace_medical_blood_maxBloodObjects = 200;
force force ace_medical_deathChance = 1;
force force ace_medical_enableVehicleCrashes = true;
force force ace_medical_fatalDamageSource = 2;
force force ace_medical_feedback_bloodVolumeEffectType = 0;
ace_medical_feedback_enableHUDIndicators = true;
ace_medical_feedback_painEffectType = 1;
force force ace_medical_fractureChance = 0.8;
force force ace_medical_fractures = 2;
ace_medical_gui_bloodLossColor_0 = [1,1,1,1];
ace_medical_gui_bloodLossColor_1 = [1,0.95,0.64,1];
ace_medical_gui_bloodLossColor_2 = [1,0.87,0.46,1];
ace_medical_gui_bloodLossColor_3 = [1,0.8,0.33,1];
ace_medical_gui_bloodLossColor_4 = [1,0.72,0.24,1];
ace_medical_gui_bloodLossColor_5 = [1,0.63,0.15,1];
ace_medical_gui_bloodLossColor_6 = [1,0.54,0.08,1];
ace_medical_gui_bloodLossColor_7 = [1,0.43,0.02,1];
ace_medical_gui_bloodLossColor_8 = [1,0.3,0,1];
ace_medical_gui_bloodLossColor_9 = [1,0,0,1];
ace_medical_gui_damageColor_0 = [1,1,1,1];
ace_medical_gui_damageColor_1 = [0.75,0.95,1,1];
ace_medical_gui_damageColor_2 = [0.62,0.86,1,1];
ace_medical_gui_damageColor_3 = [0.54,0.77,1,1];
ace_medical_gui_damageColor_4 = [0.48,0.67,1,1];
ace_medical_gui_damageColor_5 = [0.42,0.57,1,1];
ace_medical_gui_damageColor_6 = [0.37,0.47,1,1];
ace_medical_gui_damageColor_7 = [0.31,0.36,1,1];
ace_medical_gui_damageColor_8 = [0.22,0.23,1,1];
ace_medical_gui_damageColor_9 = [0,0,1,1];
ace_medical_gui_enableActions = 0;
ace_medical_gui_enableMedicalMenu = 1;
force ace_medical_gui_enableSelfActions = true;
ace_medical_gui_interactionMenuShowTriage = 1;
force force ace_medical_gui_maxDistance = 3;
ace_medical_gui_openAfterTreatment = true;
force force ace_medical_gui_showBloodlossEntry = true;
force force ace_medical_ivFlowRate = 3;
force force ace_medical_limping = 1;
force force ace_medical_painCoefficient = 0.9;
force ace_medical_painUnconsciousChance = 0.3;
force ace_medical_playerDamageThreshold = 1.3;
force force ace_medical_spontaneousWakeUpChance = 0.25;
force force ace_medical_spontaneousWakeUpEpinephrineBoost = 2.5;
force force ace_medical_statemachine_AIUnconsciousness = true;
force force ace_medical_statemachine_cardiacArrestBleedoutEnabled = true;
force force ace_medical_statemachine_cardiacArrestTime = 180;
force force ace_medical_statemachine_fatalInjuriesAI = 1;
force force ace_medical_statemachine_fatalInjuriesPlayer = 0;
force force ace_medical_treatment_advancedBandages = 2;
force force ace_medical_treatment_advancedDiagnose = 2;
force force ace_medical_treatment_advancedMedication = true;
force force ace_medical_treatment_allowBodyBagUnconscious = true;
force force ace_medical_treatment_allowLitterCreation = true;
force force ace_medical_treatment_allowSelfIV = 1;
force force ace_medical_treatment_allowSelfPAK = 1;
force force ace_medical_treatment_allowSelfStitch = 0;
force force ace_medical_treatment_allowSharedEquipment = 0;
force force ace_medical_treatment_clearTrauma = 0;
force force ace_medical_treatment_consumePAK = 0;
force force ace_medical_treatment_consumeSurgicalKit = 0;
force force ace_medical_treatment_convertItems = 0;
force force ace_medical_treatment_cprSuccessChanceMax = 0.5;
force force ace_medical_treatment_cprSuccessChanceMin = 0.3;
force force ace_medical_treatment_holsterRequired = 0;
force force ace_medical_treatment_litterCleanupDelay = 240;
force ace_medical_treatment_locationEpinephrine = 0;
force ace_medical_treatment_locationIV = 0;
force ace_medical_treatment_locationPAK = 4;
force ace_medical_treatment_locationsBoostTraining = true;
force ace_medical_treatment_locationSurgicalKit = 0;
force force ace_medical_treatment_maxLitterObjects = 100;
force ace_medical_treatment_medicEpinephrine = 0;
force ace_medical_treatment_medicIV = 1;
force ace_medical_treatment_medicPAK = 2;
force ace_medical_treatment_medicSurgicalKit = 1;
force force ace_medical_treatment_timeCoefficientPAK = 1;
force force ace_medical_treatment_treatmentTimeAutoinjector = 7;
force force ace_medical_treatment_treatmentTimeBodyBag = 15;
force force ace_medical_treatment_treatmentTimeCPR = 15;
force force ace_medical_treatment_treatmentTimeIV = 12;
force force ace_medical_treatment_treatmentTimeSplint = 12;
force force ace_medical_treatment_treatmentTimeTourniquet = 12;
force force ace_medical_treatment_woundReopenChance = 2;
force force ace_medical_treatment_woundStitchTime = 10;

// [ACE] Gafas
force force ace_goggles_effects = 2;
ace_goggles_showClearGlasses = false;
ace_goggles_showInThirdPerson = false;

// ACE Advanced Vehicle Damage
force ace_vehicle_damage_enableCarDamage = true;
force ace_vehicle_damage_enabled = true;
force ace_vehicle_damage_removeAmmoDuringCookoff = true;

// ACE Armas
force ace_common_persistentLaserEnabled = true;
force ace_laserpointer_enabled = true;
force ace_reload_displayText = true;
force ace_reload_showCheckAmmoSelf = false;
ace_weaponselect_displayText = false;

// ACE Armas provistas por la tripulación
force ace_csw_ammoHandling = 2;
force ace_csw_defaultAssemblyMode = true;
force ace_csw_dragAfterDeploy = true;
force ace_csw_handleExtraMagazines = true;
force ace_csw_handleExtraMagazinesType = 0;
force ace_csw_progressBarTimeCoefficent = 1;

// ACE Arrastrar
force ace_dragging_dragAndFire = true;

// ACE Arsenal
force ace_arsenal_allowDefaultLoadouts = true;
force ace_arsenal_allowSharedLoadouts = true;
force ace_arsenal_camInverted = false;
force ace_arsenal_enableIdentityTabs = false;
force force ace_arsenal_enableModIcons = true;
force force ace_arsenal_EnableRPTLog = false;
force force ace_arsenal_fontHeight = 4.5;
ace_arsenal_loadoutsSaveFace = true;
ace_arsenal_loadoutsSaveInsignia = true;
ace_arsenal_loadoutsSaveVoice = true;

// ACE Artillería
force ace_artillerytables_advancedCorrections = true;
force ace_artillerytables_disableArtilleryComputer = false;
force ace_mk6mortar_airResistanceEnabled = true;
force ace_mk6mortar_allowCompass = true;
force ace_mk6mortar_allowComputerRangefinder = false;
force ace_mk6mortar_useAmmoHandling = false;

// ACE Audición
force ace_hearing_autoAddEarplugsToUnits = true;
force ace_hearing_disableEarRinging = false;
force ace_hearing_earplugsVolume = 0.5;
force ace_hearing_enableCombatDeafness = true;
force ace_hearing_enabledForZeusUnits = true;
force ace_hearing_unconsciousnessVolume = 0.4;

// ACE Balística avanzada
force force ace_advanced_ballistics_ammoTemperatureEnabled = true;
force force ace_advanced_ballistics_barrelLengthInfluenceEnabled = true;
force force ace_advanced_ballistics_bulletTraceEnabled = true;
force force ace_advanced_ballistics_enabled = true;
force force ace_advanced_ballistics_muzzleVelocityVariationEnabled = true;
force force ace_advanced_ballistics_simulationInterval = 0.05;

// ACE Bloqueo de vehículo
force ace_vehiclelock_defaultLockpickStrength = 15;
force ace_vehiclelock_lockVehicleInventory = true;
force ace_vehiclelock_vehicleStartingLockState = -1;

// ACE Cambiar unidades
force ace_switchunits_enableSafeZone = true;
force ace_switchunits_enableSwitchUnits = false;
force ace_switchunits_safeZoneRadius = 100;
force ace_switchunits_switchToCivilian = false;
force ace_switchunits_switchToEast = false;
force ace_switchunits_switchToIndependent = false;
force ace_switchunits_switchToWest = false;

// ACE Casings
ace_casings_enabled = true;
ace_casings_maxCasings = 200;

// ACE Clima
force ace_weather_enabled = true;
ace_weather_showCheckAirTemperature = true;
force ace_weather_updateInterval = 60;
force ace_weather_windSimulation = true;

// ACE Común
force ace_common_allowFadeMusic = true;
force force ace_common_checkPBOsAction = 0;
force ace_common_checkPBOsCheckAll = false;
force ace_common_checkPBOsWhitelist = "[]";
ace_common_displayTextColor = [0,0,0,0.1];
ace_common_displayTextFontColor = [1,1,1,1];
ace_common_epilepsyFriendlyMode = false;
ace_common_progressBarInfo = 2;
ace_common_settingFeedbackIcons = 1;
ace_common_settingProgressBarLocation = 0;
force ace_noradio_enabled = true;

// ACE Desviación por viento
force force ace_winddeflection_enabled = true;
force force ace_winddeflection_simulationInterval = 0.05;
force force ace_winddeflection_vehicleEnabled = true;

// ACE Detonación inducida por calor
force ace_cookoff_ammoCookoffDuration = 1;
force ace_cookoff_destroyVehicleAfterCookoff = true;
force force ace_cookoff_enable = 2;
force force ace_cookoff_enableAmmobox = true;
force force ace_cookoff_enableAmmoCookoff = true;
force force ace_cookoff_enableFire = true;
force force ace_cookoff_probabilityCoef = 1;

// ACE Entrada rápida
force force ace_quickmount_distance = 3;
force force ace_quickmount_enabled = true;
ace_quickmount_enableMenu = 3;
ace_quickmount_priority = 0;
force force ace_quickmount_speed = 18;

// ACE Espectador
force ace_spectator_enableAI = true;
ace_spectator_maxFollowDistance = 5;
force force ace_spectator_restrictModes = 0;
force force ace_spectator_restrictVisions = 0;

// ACE Etiquetas de nombre
ace_nametags_ambientBrightnessAffectViewDist = 1;
ace_nametags_defaultNametagColor = [0.77,0.51,0.08,1];
ace_nametags_nametagColorBlue = [0.67,0.67,1,1];
ace_nametags_nametagColorGreen = [0.67,1,0.67,1];
ace_nametags_nametagColorMain = [1,1,1,1];
ace_nametags_nametagColorRed = [1,0.67,0.67,1];
ace_nametags_nametagColorYellow = [1,1,0.67,1];
ace_nametags_playerNamesMaxAlpha = 0.8;
ace_nametags_playerNamesViewDistance = 5;
ace_nametags_showCursorTagForVehicles = false;
ace_nametags_showNamesForAI = false;
ace_nametags_showPlayerNames = 1;
ace_nametags_showPlayerRanks = true;
ace_nametags_showSoundWaves = 1;
ace_nametags_showVehicleCrewInfo = true;
ace_nametags_tagSize = 2;

// ACE Explosivos
force ace_explosives_customTimerDefault = 30;
force ace_explosives_customTimerMax = 900;
force ace_explosives_customTimerMin = 5;
force ace_explosives_explodeOnDefuse = false;
force ace_explosives_punishNonSpecialists = true;
force ace_explosives_requireSpecialist = false;

// ACE Fatiga Avanzada
force force ace_advanced_fatigue_enabled = true;
ace_advanced_fatigue_enableStaminaBar = true;
ace_advanced_fatigue_fadeStaminaBar = true;
force ace_advanced_fatigue_loadFactor = 1;
force ace_advanced_fatigue_performanceFactor = 1;
force ace_advanced_fatigue_recoveryFactor = 1;
force ace_advanced_fatigue_swayFactor = 1;
force ace_advanced_fatigue_terrainGradientFactor = 1.5;

// ACE Fortify
force ace_fortify_markObjectsOnMap = 0;
force ace_fortify_timeCostCoefficient = 2;
force ace_fortify_timeMin = 2;
force acex_fortify_settingHint = 1;

// ACE Fuego
force ace_fire_dropWeapon = 2;
force ace_fire_enabled = true;
force ace_fire_enableFlare = true;
force ace_fire_enableScreams = true;

// ACE Fuerza G
force ace_gforces_coef = 2;
force ace_gforces_enabledFor = 2;

// ACE Gestos en mapa
force ace_map_gestures_allowCurator = true;
force ace_map_gestures_allowSpectator = true;
force ace_map_gestures_briefingMode = 0;
force ace_map_gestures_defaultColor = [1,0.88,0,0.7];
force ace_map_gestures_defaultLeadColor = [1,1,0,1];
force ace_map_gestures_enabled = true;
force ace_map_gestures_interval = 0.03;
force ace_map_gestures_maxRange = 10;
force ace_map_gestures_maxRangeCamera = 14;
force ace_map_gestures_nameTextColor = [0.2,0.2,0.2,0.3];
force ace_map_gestures_onlyShowFriendlys = false;

// ACE Granadas
force ace_grenades_convertExplosives = true;

// ACE Headless
force acex_headless_delay = 15;
force acex_headless_enabled = false;
force acex_headless_endMission = 0;
force acex_headless_log = false;
force acex_headless_transferLoadout = 2;

// ACE Herramientas de mapa
force force ace_maptools_drawStraightLines = true;
force force ace_maptools_rotateModifierKey = 1;

// ACE Interacción
force ace_interaction_disableNegativeRating = true;
force ace_interaction_enableGroupRenaming = true;
force ace_interaction_enableMagazinePassing = true;
force ace_interaction_enableTeamManagement = true;
force ace_interaction_enableWeaponAttachments = true;
force ace_interaction_interactWithTerrainObjects = false;

// ACE Interfaz de usuario
ace_ui_allowSelectiveUI = true;
force ace_ui_ammoCount = false;
ace_ui_ammoType = true;
ace_ui_commandMenu = true;
ace_ui_enableSpeedIndicator = true;
ace_ui_firingMode = true;
force ace_ui_groupBar = false;
ace_ui_gunnerAmmoCount = true;
ace_ui_gunnerAmmoType = true;
ace_ui_gunnerFiringMode = true;
ace_ui_gunnerLaunchableCount = true;
ace_ui_gunnerLaunchableName = true;
ace_ui_gunnerMagCount = true;
ace_ui_gunnerWeaponLowerInfoBackground = true;
ace_ui_gunnerWeaponName = true;
ace_ui_gunnerWeaponNameBackground = true;
ace_ui_gunnerZeroing = true;
ace_ui_hideDefaultActionIcon = false;
ace_ui_magCount = true;
ace_ui_soldierVehicleWeaponInfo = true;
ace_ui_staminaBar = true;
ace_ui_stance = true;
ace_ui_throwableCount = true;
ace_ui_throwableName = true;
ace_ui_vehicleAltitude = true;
ace_ui_vehicleCompass = true;
ace_ui_vehicleDamage = true;
ace_ui_vehicleFuelBar = true;
ace_ui_vehicleInfoBackground = true;
ace_ui_vehicleName = true;
ace_ui_vehicleNameBackground = true;
ace_ui_vehicleRadar = true;
ace_ui_vehicleSpeed = true;
ace_ui_weaponLowerInfoBackground = true;
ace_ui_weaponName = true;
ace_ui_weaponNameBackground = true;
ace_ui_zeroing = true;

// ACE Lanzamiento Avanzado
force ace_advanced_throwing_enabled = true;
force ace_advanced_throwing_enablePickUp = true;
force ace_advanced_throwing_enablePickUpAttached = true;
force ace_advanced_throwing_showMouseControls = true;
force ace_advanced_throwing_showThrowArc = true;

// ACE Limitador de distancia de visión
force force ace_viewdistance_enabled = true;
ace_viewdistance_limitViewDistance = 12000;
ace_viewdistance_objectViewDistanceCoeff = 6;
ace_viewdistance_viewDistanceAirVehicle = 12000;
ace_viewdistance_viewDistanceLandVehicle = 10000;
ace_viewdistance_viewDistanceOnFoot = 10000;

// ACE Logística
FORCE ace_cargo_carryAfterUnload = true;
force ace_cargo_enable = true;
force ace_cargo_enableRename = true;
force ace_cargo_loadTimeCoefficient = 5;
force ace_cargo_openAfterUnload = 0;
force ace_cargo_paradropTimeCoefficent = 2.5;
force ace_rearm_distance = 20;
force ace_rearm_level = 2;
force ace_rearm_supply = 1;
force ace_refuel_hoseLength = 12;
force ace_refuel_progressDuration = 2;
force ace_refuel_rate = 1;
force ace_repair_addSpareParts = true;
force ace_repair_autoShutOffEngineWhenStartingRepair = true;
force ace_repair_consumeItem_toolKit = 0;
ace_repair_displayTextOnRepair = true;
force ace_repair_engineerSetting_fullRepair = 2;
force ace_repair_engineerSetting_repair = 1;
force ace_repair_engineerSetting_wheel = 0;
force ace_repair_fullRepairLocation = 0;
force ace_repair_fullRepairRequiredItems = ["ace_repair_anyToolKit"];
force ace_repair_locationsBoostTraining = false;
force ace_repair_miscRepairRequiredItems = ["ace_repair_anyToolKit"];
force ace_repair_repairDamageThreshold = 0.6;
force ace_repair_repairDamageThreshold_engineer = 0.4;
force ace_repair_wheelRepairRequiredItems = [];
force ace_towing_addRopeToVehicleInventory = true;

// ACE Mapa
force ace_map_BFT_Enabled = false;
force ace_map_BFT_HideAiGroups = false;
force ace_map_BFT_Interval = 1;
force ace_map_BFT_ShowPlayerNames = false;
force ace_map_DefaultChannel = 1;
force ace_map_mapGlow = true;
force ace_map_mapIllumination = true;
force ace_map_mapLimitZoom = false;
force ace_map_mapShake = true;
force ace_map_mapShowCursorCoordinates = true;
force ace_markers_moveRestriction = 0;
force ace_markers_timestampEnabled = true;
force ace_markers_timestampFormat = "HH:MM";
force ace_markers_timestampHourFormat = 24;

// ACE Menú de interacción
ace_gestures_showOnInteractionMenu = 2;
ace_interact_menu_actionOnKeyRelease = true;
ace_interact_menu_addBuildingActions = true;
ace_interact_menu_alwaysUseCursorInteraction = false;
ace_interact_menu_alwaysUseCursorSelfInteraction = true;
ace_interact_menu_colorShadowMax = [0,0,0,1];
ace_interact_menu_colorShadowMin = [0,0,0,0.25];
ace_interact_menu_colorTextMax = [1,1,1,1];
ace_interact_menu_colorTextMin = [1,1,1,0.25];
ace_interact_menu_consolidateSingleChild = false;
ace_interact_menu_cursorKeepCentered = false;
ace_interact_menu_cursorKeepCenteredSelfInteraction = false;
ace_interact_menu_menuAnimationSpeed = 0;
ace_interact_menu_menuBackground = 0;
ace_interact_menu_menuBackgroundSelf = 0;
ace_interact_menu_selectorColor = [1,0,0];
ace_interact_menu_shadowSetting = 2;
ace_interact_menu_textSize = 2;
ace_interact_menu_useListMenu = true;
ace_interact_menu_useListMenuSelf = true;

// ACE Menú de interacción (Propio) - Ir a raíz
ace_interact_menu_moveToRoot__ACE_Equipment__ace_atragmx_open = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_attach_Attach = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_attach_Detach = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ACE_CheckDogtags = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ACE_Chemlights = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_dagr_menu = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_dagr_menu__ace_dagr_toggle = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_goggles_wipeGlasses = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions__ace_gunbag_status = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions__ace_gunbag_weaponOff = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions__ace_gunbag_weaponSwap = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions__ace_gunbag_weaponTo = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_huntir_open = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_interaction_weaponAttachments = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_kestrel4500_open = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_kestrel4500_open__ace_kestrel4500_hide = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_kestrel4500_open__ace_kestrel4500_show = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_marker_flags = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_microdagr_configure = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_microdagr_configure__ace_microdagr_close = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_microdagr_configure__ace_microdagr_show = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector__ace_minedetector_activate = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector__ace_minedetector_connectHeadphones = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector__ace_minedetector_deactivate = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector__ace_minedetector_disconnectHeadphones = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_mk6mortar_rangetable = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_CheckTemperature = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_CheckTemperatureSpareBarrels = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_CoolWeaponWithItem = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_SwapBarrel = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_UnJam = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ACE_PutInEarplugs = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_rangecard_open = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_rangecard_open__ace_rangecard_makeCopy = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_rangecard_open__ace_rangecard_openCopy = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_reload_checkAmmo = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ACE_RemoveEarplugs = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_scopes_adjustZero = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_scopes_resetZero = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_spottingscope_place = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ACE_TacticalLadders = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_trenches = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_trenches_digEnvelopeBig = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_trenches_digEnvelopeSmall = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_trenches__grad_trenches_digEnvelopeGiant = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_trenches__grad_trenches_digEnvelopeLongNameEmplacment = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_trenches__grad_trenches_digEnvelopeShort = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_trenches__grad_trenches_digEnvelopeVehicle = false;
ace_interact_menu_moveToRoot__ACE_Equipment__ace_tripod_place = false;
ace_interact_menu_moveToRoot__ACE_Explosives__ACE_Cellphone = false;
ace_interact_menu_moveToRoot__ACE_Explosives__ACE_Place = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Advance = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_CeaseFire = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Cover = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Engage = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Follow = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Forward = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Freeze = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Go = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Hold = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Point = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Regroup = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Stop = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Up = false;
ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Warning = false;
ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsAlignCompass = false;
ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsAlignNorth = false;
ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsHide = false;
ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsShowNormal = false;
ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsShowSmall = false;
ace_interact_menu_moveToRoot__ACE_Medical__ACE_ArmLeft = false;
ace_interact_menu_moveToRoot__ACE_Medical__ACE_ArmRight = false;
ace_interact_menu_moveToRoot__ACE_Medical__ACE_Head = false;
ace_interact_menu_moveToRoot__ACE_Medical__ACE_LegLeft = false;
ace_interact_menu_moveToRoot__ACE_Medical__ACE_LegRight = false;
ace_interact_menu_moveToRoot__ACE_Medical__ACE_Torso = false;
ace_interact_menu_moveToRoot__ACE_Medical__ACE_Torso__TriageCard = false;
ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_BecomeLeader = false;
ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_JoinTeamBlue = false;
ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_JoinTeamGreen = false;
ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_JoinTeamRed = false;
ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_JoinTeamYellow = false;
ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_LeaveGroup = false;
ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_LeaveTeam = false;
ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_RenameGroup = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_actions = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_actions__kka3_direonepeace = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_actions__kka3_direonerock = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_actions__kka3_Facepalm = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_actions__kka3_kata = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_actions__kka3_pissing = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_actions__kka3_Pushup = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_actions__kka3_Threaten = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_actions__kka3_Thumbsup = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_cancel = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_crouch = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_crouch_thumbup = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_EmergencyStop = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_EnginesOff = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_EnginesOn = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_Launch = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_Left = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_Right = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_Slow = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_Stop = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_carrier__kka3_Straight = false;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance = true;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance__kka3_Crazy_Dance = false;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance__kka3_crazydrunkdance = false;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance__kka3_dubstepdance = false;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance__kka3_dubstepPop = false;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance__kka3_DuoIvan = false;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance__kka3_hiphopdance = false;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance__kka3_nightclubdance = false;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance__kka3_robotdance = false;
force ace_interact_menu_moveToRoot__kka3_anim__kka3_dance__kka3_russiandance = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone2 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone2__kka3_direone1b = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone2__kka3_direone2b = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone2__kka3_direone3b = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone__kka3_direone_1 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone__kka3_direone_2 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone__kka3_direone_3 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone__kka3_direone_4 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone__kka3_direone_5 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone__kka3_direone_6 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_direone__kka3_direone_7 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_emotion = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_emotion__kka3_mimic = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_emotion__kka3_mimic__kka3_Angry = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_emotion__kka3_mimic__kka3_Default = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_emotion__kka3_mimic__kka3_Sad = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_emotion__kka3_mimic__kka3_Smile = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_emotion__kka3_scared = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose1 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose10 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose2 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose3 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose4 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose5 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose6 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose7 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose8 = false;
ace_interact_menu_moveToRoot__kka3_anim__kka3_poses__kka3_pose9 = false;
ace_interact_menu_moveToRoot__SSS_main__SSS_artillery = false;
ace_interact_menu_moveToRoot__SSS_main__SSS_CAS = false;
ace_interact_menu_moveToRoot__SSS_main__SSS_logistics = false;
ace_interact_menu_moveToRoot__SSS_main__SSS_transport = false;

// ACE Menú de interacción (Propio) - Más
ace_interact_menu_more__ACE_CheckAirTemperature = false;
ace_interact_menu_more__ace_csw_deploy = false;
ace_interact_menu_more__ACE_Equipment = false;
ace_interact_menu_more__ACE_Explosives = false;
ace_interact_menu_more__ace_field_rations = false;
ace_interact_menu_more__ace_fortify = false;
ace_interact_menu_more__ace_gestures = false;
ace_interact_menu_more__ace_intelitems = false;
ace_interact_menu_more__ACE_MapFlashlight = false;
ace_interact_menu_more__ACE_MapGpsHide = false;
ace_interact_menu_more__ACE_MapGpsShow = false;
ace_interact_menu_more__ACE_MapTools = false;
ace_interact_menu_more__ACE_Medical = false;
ace_interact_menu_more__ACE_Medical_Menu = false;
ace_interact_menu_more__ACE_MoveRallypoint = false;
ace_interact_menu_more__ACE_RepackMagazines = false;
ace_interact_menu_more__ace_sandbag_place = false;
ace_interact_menu_more__ACE_StartSurrenderingSelf = false;
ace_interact_menu_more__ACE_StopEscortingSelf = false;
ace_interact_menu_more__ACE_StopSurrenderingSelf = false;
ace_interact_menu_more__ACE_Tags = false;
ace_interact_menu_more__ACE_TeamManagement = false;
ace_interact_menu_more__ace_zeus_create = false;
ace_interact_menu_more__ace_zeus_delete = false;
ace_interact_menu_more__acex_sitting_Stand = false;
ace_interact_menu_more__kka3_anim = false;
ace_interact_menu_more__SSS_main = false;
ace_interact_menu_more__TFAR_Radio = false;

// ACE Pilones
force force ace_pylons_enabledForZeus = true;
force force ace_pylons_enabledFromAmmoTrucks = true;
force force ace_pylons_rearmNewPylons = false;
force force ace_pylons_requireEngineer = false;
force force ace_pylons_requireToolkit = false;
force ace_pylons_searchDistance = 20;
force force ace_pylons_timePerPylon = 5;

// ACE Prisioneros
force ace_captives_allowHandcuffOwnSide = true;
force ace_captives_allowSurrender = true;
force ace_captives_requireSurrender = 2;
force ace_captives_requireSurrenderAi = false;

// ACE Raciones de campo
force acex_field_rations_affectAdvancedFatigue = true;
force acex_field_rations_enabled = false;
force acex_field_rations_hudShowLevel = 0;
force acex_field_rations_hudTransparency = -1;
force acex_field_rations_hudType = 0;
force acex_field_rations_hungerSatiated = 1;
force acex_field_rations_terrainObjectActions = true;
force acex_field_rations_thirstQuenched = 1;
force acex_field_rations_timeWithoutFood = 2;
force acex_field_rations_timeWithoutWater = 2;
force acex_field_rations_waterSourceActions = 2;

// ACE Reaparición
force force ace_respawn_removeDeadBodiesDisconnected = false;
force ace_respawn_savePreDeathGear = false;

// ACE Reempaquetado de cargadores
force force ace_magazinerepack_repackAnimation = true;
force force ace_magazinerepack_repackLoadedMagazines = true;
force force ace_magazinerepack_timePerAmmo = 1;
force force ace_magazinerepack_timePerBeltLink = 8;
force force ace_magazinerepack_timePerMagazine = 2;

// ACE Señalando
force ace_finger_enabled = false;
ace_finger_indicatorColor = [0.83,0.68,0.21,0.75];
force ace_finger_indicatorForSelf = true;
force ace_finger_maxRange = 4;
force ace_finger_proximityScaling = true;																										
force ace_finger_sizeCoef = 0.5;																										

// ACE Sentarse
force acex_sitting_enable = true;

// ACE Simulación de fragmentación
force force ace_frag_enabled = true;
force force ace_frag_maxTrack = 20;
force force ace_frag_maxTrackPerFrame = 20;
force force ace_frag_reflectionsEnabled = true;
force force ace_frag_spallEnabled = true;

// ACE Sobrecalentamiento
force force ace_overheating_cookoffCoef = 4;
force force ace_overheating_coolingCoef = 1.5;
force force ace_overheating_displayTextOnJam = false;
force force ace_overheating_enabled = true;
force force ace_overheating_heatCoef = 0.4;
force force ace_overheating_jamChanceCoef = 2;
force force ace_overheating_overheatingDispersion = true;
force force ace_overheating_overheatingRateOfFire = true;
force force ace_overheating_particleEffectsAndDispersionDistance = 1000;
force force ace_overheating_showParticleEffects = true;
force force ace_overheating_showParticleEffectsForEveryone = true;
force force ace_overheating_suppressorCoef = 0.4;
force force ace_overheating_unJamFailChance = 0.2;
force force ace_overheating_unJamOnreload = false;
force force ace_overheating_unJamOnSwapBarrel = true;

// ACE Uncategorized
force ace_fastroping_requireRopeItems = true;
ace_gunbag_swapGunbagEnabled = true;
force force ace_hitreactions_minDamageToTrigger = 0.1;
ace_inventory_inventoryDisplaySize = 0;
force ace_laser_dispersionCount = 2;
force ace_laser_showLaserOnMap = 1;
force ace_marker_flags_placeAnywhere = false;
ace_microdagr_mapDataAvailable = 2;
ace_microdagr_waypointPrecision = 3;
ace_optionsmenu_showNewsOnMainMenu = true;
force force ace_overpressure_distanceCoefficient = 5;
force ace_parachute_failureChance = 0.01;
force ace_parachute_hideAltimeter = true;
force ace_tagging_quickTag = 1;

// ACE Vehículos
force ace_novehicleclanlogo_enabled = false;
force ace_vehicles_hideEjectAction = true;
force ace_vehicles_keepEngineRunning = false;
force ace_vehicles_speedLimiterStep = 1;
force ace_viewports_enabled = true;

// ACE View Restriction
force acex_viewrestriction_mode = 0;
force acex_viewrestriction_modeSelectiveAir = 0;
force acex_viewrestriction_modeSelectiveFoot = 0;
force acex_viewrestriction_modeSelectiveLand = 0;
force acex_viewrestriction_modeSelectiveSea = 0;
acex_viewrestriction_preserveView = false;

// ACE Nightvision
force force ace_nightvision_aimDownSightsBlur = 0;
force force ace_nightvision_disableNVGsWithSights = false;
force force ace_nightvision_effectScaling = 0.5;
force force ace_nightvision_fogScaling = 0;
force force ace_nightvision_noiseScaling = 0.4;
force force ace_nightvision_shutterEffects = true;

// ACE Visores
force force ace_scopes_correctZeroing = true;
force force ace_scopes_deduceBarometricPressureFromTerrainAltitude = true;
force force ace_scopes_defaultZeroRange = 100;
force force ace_scopes_enabled = true;
force ace_scopes_forceUseOfAdjustmentTurrets = true;
force force ace_scopes_overwriteZeroRange = false;
force force ace_scopes_simplifiedZeroing = false;
force force ace_scopes_useLegacyUI = false;
force force ace_scopes_zeroReferenceBarometricPressure = 1013.25;
force force ace_scopes_zeroReferenceHumidity = 0;
force force ace_scopes_zeroReferenceTemperature = 15;

// ACE Volume
force force acex_volume_enabled = false;
force force acex_volume_fadeDelay = 0;
force force acex_volume_lowerInVehicles = false;
force force acex_volume_reduction = 0;
force force acex_volume_remindIfLowered = false;
force force acex_volume_showNotification = false;

// ACE Zeus
force ace_zeus_autoAddObjects = false;
force ace_zeus_canCreateZeus = -1;
force ace_zeus_radioOrdnance = false;
force ace_zeus_remoteWind = false;
force ace_zeus_revealMines = 0;
force ace_zeus_zeusAscension = false;
force ace_zeus_zeusBird = false;

// ACE trenches
force force ace_trenches_bigEnvelopeDigDuration = 120;
force force ace_trenches_bigEnvelopeRemoveDuration = 90;
force force ace_trenches_smallEnvelopeDigDuration = 60;
force force ace_trenches_smallEnvelopeRemoveDuration = 50;

// Community Base Addons
cba_diagnostic_ConsoleIndentType = -1;
force cba_diagnostic_watchInfoRefreshRate = 0.2;
force force cba_disposable_dropUsedLauncher = 0;
force cba_disposable_replaceDisposableLauncher = true;
force force cba_events_repetitionMode = 2;
force force cba_network_loadoutValidation = 1;
cba_optics_usePipOptics = true;
cba_ui_notifyLifetime = 4;
cba_ui_StorePasswords = 1;


// TFAR - Clientside settings
TFAR_curatorCamEars = false;
TFAR_default_radioVolume = 6;
TFAR_intercomDucking = 0.2;
TFAR_intercomVolume = 0.1;
TFAR_moveWhileTabbedOut = false;
TFAR_noAutomoveSpectator = false;
TFAR_oldVolumeHint = false;
TFAR_pluginTimeout = 4;
TFAR_PosUpdateMode = 0.1;
TFAR_showChannelChangedHint = true;
TFAR_ShowDiaryRecord = true;
TFAR_showTransmittingHint = true;
TFAR_ShowVolumeHUD = false;
TFAR_tangentReleaseDelay = 0;
TFAR_VolumeHudTransparency = 0;
TFAR_volumeModifier_forceSpeech = false;

// TFAR - Global settings
force TFAR_AICanHearPlayer = true;
force TFAR_AICanHearSpeaker = true;
force force TFAR_allowDebugging = false;
tfar_core_noTSNotConnectedHint = false;
force TFAR_defaultIntercomSlot = 0;
force TFAR_disableAutoMute = false;
force TFAR_enableIntercom = true;
force TFAR_experimentalVehicleIsolation = true;
force TFAR_fullDuplex = true;
force TFAR_giveLongRangeRadioToGroupLeaders = false;
force TFAR_giveMicroDagrToSoldier = true;
force TFAR_givePersonalRadioToRegularSoldier = true;
force TFAR_globalRadioRangeCoef = 1;
force TFAR_instantiate_instantiateAtBriefing = false;
force TFAR_objectInterceptionEnabled = true;
force TFAR_objectInterceptionStrength = 400;
force force tfar_radiocode_east = "_opfor";
force force tfar_radiocode_independent = "_independent";
force force tfar_radiocode_west = "_bluefor";
force tfar_radioCodesDisabled = false;
force TFAR_SameLRFrequenciesForSide = false;
force TFAR_SameSRFrequenciesForSide = false;
force TFAR_setting_defaultFrequencies_lr_east = "";
force TFAR_setting_defaultFrequencies_lr_independent = "";
force TFAR_setting_defaultFrequencies_lr_west = "";
force TFAR_setting_defaultFrequencies_sr_east = "";
force TFAR_setting_defaultFrequencies_sr_independent = "";
force TFAR_setting_defaultFrequencies_sr_west = "";
force TFAR_setting_DefaultRadio_Airborne_east = "TFAR_mr6000l";
force TFAR_setting_DefaultRadio_Airborne_Independent = "TFAR_anarc164";
force TFAR_setting_DefaultRadio_Airborne_West = "TFAR_anarc210";
force TFAR_setting_DefaultRadio_Backpack_east = "TFAR_mr3000";
force TFAR_setting_DefaultRadio_Backpack_Independent = "TFAR_anprc155";
force TFAR_setting_DefaultRadio_Backpack_west = "TFAR_rt1523g";
force TFAR_setting_DefaultRadio_Personal_east = "TFAR_fadak";
force TFAR_setting_DefaultRadio_Personal_Independent = "TFAR_anprc148jem";
force TFAR_setting_DefaultRadio_Personal_West = "TFAR_anprc152";
force TFAR_setting_DefaultRadio_Rifleman_East = "TFAR_pnr1000a";
force TFAR_setting_DefaultRadio_Rifleman_Independent = "TFAR_anprc154";
force TFAR_setting_DefaultRadio_Rifleman_West = "TFAR_rf7800str";
force TFAR_spectatorCanHearEnemyUnits = true;
force TFAR_spectatorCanHearFriendlies = true;
force TFAR_takingRadio = 2;
force TFAR_Teamspeak_Channel_Name = "TaskForceRadio";
force TFAR_Teamspeak_Channel_Password = "123";
force tfar_terrain_interception_coefficient = 9;
force TFAR_voiceCone = true;


// CUP
force force CUP_CheckCfgPatches = false;
force CUP_Vehicles_PreventBarrelClip = true;

// CUP Static Weapons
force CUP_staticWeapons_allowMovement = false;
force CUP_staticWeapons_allowRotation = false;

// Goobin's Gameplay Enhancements Core
force force gge_core_var_debugMode = false;


// ASR AI3
force force asr_ai3_control_onteamswitchleader = true;
force force asr_ai3_danger_AD_INSIDE = 500;
force force asr_ai3_danger_AD_OUTSIDE = 500;
force force asr_ai3_danger_ADVANCED_COVER = true;
force force asr_ai3_danger_ATTACK_TIMER = 5;
force force asr_ai3_danger_AUTO_ATTACK_WITHIN = 300;
force force asr_ai3_danger_COUNTER_ATTACK = true;
force force asr_ai3_danger_debug_findcover = false;
force force asr_ai3_danger_debug_reveal = true;
force force asr_ai3_danger_getinweapons = 0.5;
force force asr_ai3_danger_MAX_DIST_TO_COVER = 100;
force force asr_ai3_danger_NO_COVER_FOR_DANGER_WITHIN = 5;
force force asr_ai3_danger_radiorange = 1000;
force force asr_ai3_danger_rrdelaymin = 2;
force force asr_ai3_danger_rrdelayplus = 0;
force force asr_ai3_danger_seekcover = true;
force force asr_ai3_danger_usebuildings = 0;
force force asr_ai3_hitreactions_fallDown = true;
force force asr_ai3_hitreactions_STAY_IN_VEH = true;
force force asr_ai3_main_factionskip_str = "['LOP_AFR_Civ','LOP_CHR_Civ','LOP_TAK_Civ']";
force force asr_ai3_rearming_debug_rearm = false;
force force asr_ai3_rearming_rearm = 50;
force force asr_ai3_rearming_rearm_fak = 0;
force force asr_ai3_rearming_rearm_mags = 2;
force force asr_ai3_skills_debug_setcamo = true;
force force asr_ai3_skills_debug_setskill = true;
force force asr_ai3_skills_packNVG = false;
force force asr_ai3_skills_setskills = false;
force force asr_ai3_skills_teamsuperai = false;

// GRAD Trenches
force force grad_trenches_functions_allowBigEnvelope = true;
force force grad_trenches_functions_allowCamouflage = true;
force force grad_trenches_functions_allowDigging = true;
force force grad_trenches_functions_allowGiantEnvelope = true;
force force grad_trenches_functions_allowLongEnvelope = true;
force force grad_trenches_functions_allowShortEnvelope = true;
force force grad_trenches_functions_allowSmallEnvelope = true;
force force grad_trenches_functions_allowVehicleEnvelope = true;
force force grad_trenches_functions_bigEnvelopeDigTime = 90;
force force grad_trenches_functions_buildFatigueFactor = 0;
force force grad_trenches_functions_camouflageRequireEntrenchmentTool = false;
force force grad_trenches_functions_giantEnvelopeDigTime = 100;
force force grad_trenches_functions_LongEnvelopeDigTime = 100;
force force grad_trenches_functions_shortEnvelopeDigTime = 45;
force force grad_trenches_functions_smallEnvelopeDigTime = 45;
force force grad_trenches_functions_stopBuildingAtFatigueMax = false;
force force grad_trenches_functions_vehicleEnvelopeDigTime = 100;
force force grad_trenches_functions_vehicleEnvelopeRemovalTime = 50;
force force grad_trenches_functions_allowEffects = true;
force force grad_trenches_functions_allowHitDecay = true;
force force grad_trenches_functions_allowTrenchDecay = true;
force force grad_trenches_functions_bigEnvelopeDamageMultiplier = 2;
force force grad_trenches_functions_bigEnvelopeRemovalTime = 45;
force force grad_trenches_functions_createTrenchMarker = false;
force force grad_trenches_functions_decayTime = 600;
force force grad_trenches_functions_giantEnvelopeDamageMultiplier = 1;
force force grad_trenches_functions_giantEnvelopeRemovalTime = 45;
force force grad_trenches_functions_hitDecayMultiplier = 1;
force force grad_trenches_functions_LongEnvelopeRemovalTime = 50;
force force grad_trenches_functions_shortEnvelopeDamageMultiplier = 2;
force force grad_trenches_functions_shortEnvelopeRemovalTime = 22;
force force grad_trenches_functions_smallEnvelopeDamageMultiplier = 3;
force force grad_trenches_functions_smallEnvelopeRemovalTime = 22;
force force grad_trenches_functions_timeoutToDecay = 1800;
force force grad_trenches_functions_vehicleEnvelopeDamageMultiplier = 1;

// Laxemann Immerse
L_Immerse_twitch = true;
L_Immerse_exShake = true;
L_Immerse_recoil = true;
L_Immerse_force = true;

// LAxemann's Suppress	
L_Suppress_enabled = true;
L_Suppress_playerSwabEnabled = true;
L_Suppress_flyByEffects = true;
L_Suppress_recovery = 1;
L_Suppress_buildup = 1;
L_Suppress_intensity = 0.5;
L_Suppress_flyByIntensity = 0.5;
L_Suppress_halting = true;

// Mag Repack
force force outlw_MR_bulletTime = 1.5;
force force outlw_MR_beltTime = 8;

// Simplex Support Services
force force SSS_setting_adminFullAccess = false;
force force SSS_setting_adminLimitSide = true;
force force SSS_setting_cleanupCrew = true;
force force SSS_setting_deleteVehicleOnEntityRemoval = false;
force force SSS_setting_directActionRequirement = false;
force force SSS_setting_GiveUAVTerminal = false;
force force SSS_setting_milsimModeArtillery = true;
force force SSS_setting_milsimModeCAS = true;
force force SSS_setting_milsimModeLogistics = true;
force force SSS_setting_milsimModeTransport = true;
force force SSS_setting_removeSupportOnVehicleDeletion = true;
force force SSS_setting_resetVehicleOnRTB = true;
force force SSS_setting_restoreCrewOnRTB = true;
force force SSS_setting_slingLoadSearchRadius = 100;
force SSS_setting_slingLoadWhitelist = "";
force force SSS_setting_useChatNotifications = false;

// TFAR - Animations
force force radioAnims_cba_ads = true;
force force radioAnims_cba_Earpieces = "[headgear player, goggles player]";
force force radioAnims_cba_main = true;
force force radioAnims_cba_preference_fadak = "Vest";
force force radioAnims_cba_preference_Others = "Vest";
force force radioAnims_cba_preference_pnr1000 = "Vest";
force force radioAnims_cba_preference_PRC148 = "Vest";
force force radioAnims_cba_preference_PRC152 = "Vest";
force force radioAnims_cba_preference_PRC154 = "Vest";
force force radioAnims_cba_preference_rf7800 = "Vest";
force force radioAnims_cba_vehicles = true;
force force radioAnims_cba_vestarmor = true;
force force radioAnims_cba_vests = "[vest player]";
Siempre puedes obtener la ultima versión actualizada de los config de los addons entrando en nuestro servidor, y una vez dentro le das a addons options, pinchamos en la pestaña server y le damos a export, copiamos todos las lineas que no salen y las pegamos en el archivo para actualizarlo.

De todas formas, no necesitas tener los settings pues influye poco, pero bueno si lo deseas lo puedes tener para ser mas completo.
<A2>Mollero escribió: 12 Nov 2022, 18:23 Excelente aporte Pesca.
Lo acabo de probar y me funcionó perfectamente. Si noté que me saturaba el pobre rendimiento de mi portátil haciendo imposible el poder jugar con un servidor creado de esta forma, si lo hago con las opciones que me da el lanzador, el consumo de recursos de mi pc se optimiza mejor, pudiendo "hostear" un server con 5 o 6 jugadores con un rendimiento mínimo, pero aceptable.

De todas maneras permíteme plantearte algunas dudas que me han surgido siguiendo tus indicaciones:

Por supuesto no cargues addons clientside en tu servidor.
-Entiendo que todos los addons que se carguen serán addons de carga forzada, esos addons de carga opcionales que nombramos como clientside, supongo que se tienen que indicar en algún parámetro/archivo ¿?
NO, lo unico que limita la cargar de addons son las firmas, en este caso esta desactivado en el config para que no tengais un follon teniendo que meter todos las keys en la carpeta keys. Asi que como esta ahora configurando, puedes entrar al servidor cargando minimamente los addons que pide el servidor, mas lo que te de la gana.
<A2>Mollero escribió: 12 Nov 2022, 18:23
start arma3server_x64.exe -port=2402 -config=A3_Publico\A3_Publico.cfg -profiles=A3_Publico -name=A3_Publico -[.....]
-Esa nomenclatura: "A3_Publico" ¿se puede variar cambiándola al nombre de la carpeta al que se hace referencia?
Exacto, puedes cambiarlo de nombre al que te de la gana, pero has de renombrar todas las lineas y config para que coincida.
Lo suyo es que lo dejes así, ya que es algo que es interno y que no se va a ver por ningún lado.
<A2>Mollero escribió: 12 Nov 2022, 18:23
2. Tambien es ideal usar siempre el parametro -showScriptErrors a la hora de arrancar el juego.
-¿Dónde se incluye este parámetro?
Esto es un parámetro que puedes activar en el launcher de arma 3.SOLO PARA CUANDO LANZAS EL ARMA 3. El server no tiene nada que ver.
Es un parametro que yo siempre lo llevo activado y me muestra los errores de script que se producen en el juego. Jugando no lo cargues, es solo para testear.

<A2>Mollero escribió: 12 Nov 2022, 18:23
1. A la hora de levantar un servidor para testear una misión debes editar la lista de mods a la lista que carga tu misión.
-Para que no comenter errores a la hora editar/referir mod en la lista addons nesesarios ¿Dónde y cuál es la manera más rápida de ver la nomenclatura exacta de los mod?

¿Y herramienta Arma 3 server? con respecto a la manera que indicas para crear un servidor ¿es mejor, más configurable?

También tengo las mismas dudas que te plantea BBTheHeartPainkiller con respecto a configurar los parámetros de los addons que sean configurables y de cómo extraer esa configuración de nuestro server armados al servidor que creeemos.
No hay forma de ver la nomenclatura, el proceso es así de engorroso, siempre puedes buscar y usar una aplicación que te lo levanta y te lo configuras tu mismo. yo no sabría cual recomendar porque los que hay son bastante complicados también.
El tema es que una vez que tienes el servidor ya montado, cuando vayas a testear una misión, solo tienes que cambiar la linea de los addons y listo.
Caja: DEEP COOL MATREXX 70 3F CPU: Ryzen 7 5800X P. Base: Gigabyte X570 Aorus Elite RAM:Team Group T-Force Dark Z Alpha 2x16 gb ddr4 3600 Mhz CL18
Disipador cpu: Corsair H-100 Hydro series Pasta termica: Thermalright TF8 13.8 W/MK + Coollaboratory Liquid Pro GPU: Asus GeForce TUF Gaming RTX 4070 Ti 12GB GDDR6X
Discos: M2 samsung 970 512 mb 3.0 + M2 Samsung 980 PRO 1 Tb 4.0 + HDD Barracuda 4 Tb Vent: 4 x deep cool RGB pwm + 3 x corsair pwm + 2 x Noctua nf-p12 + controladora rgb + pwm
disipador M2: GLOTRENDS M.2 Alfombrilla: MARSGAMING MMPRGB2 XXL RGB 80x30 Auriculares: Audio-Technica M50x Peines cableado: Uphere 24 pz
Microfono: Boya BY-M1 Raton: Logitech G602 Teclado: Razer Huntsman Elite Switches Optomecánicos Purple
Monitor: Philips 436M6VBPAB 43" 4K HDR1000 AmbiGlow Gsync low input Silla: Diablo X-Horn XL


Avatar de Usuario
<A2>Mollero
Soldado A2
Soldado A2
Mensajes: 793
Registrado: 22 Sep 2018, 17:02

Re: [EDITORES] Crear un servidor dedicado como el Server Grupo Armados

Mensaje por <A2>Mollero »

Gracias por las respuestas Pesca.

Mirrorsk
Visitante
Mensajes: 11
Registrado: 11 Mar 2021, 19:37

Re: [EDITORES] Crear un servidor dedicado como el Server Grupo Armados

Mensaje por Mirrorsk »

Buenas Pesca! Gracias por el tutorial, para poder tener este servidor dedicado es necesario tener los puertos abiertos para que funcione o no es necesario? Gracias!

Responder