Advertisement
KRDucky

missionparams

Aug 26th, 2015
522
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.24 KB | None | 0 0
  1. // ******************************************************************************************
  2. // * This project is licensed under the GNU Affero GPL v3. Copyright © 2014 A3Wasteland.com *
  3. // ******************************************************************************************
  4. // A3Wasteland config file
  5. // You will need to shutdown the server to edit settings in this file!
  6. // All saving is done via the server's profileNamespace by default; iniDBI will be automatically used if you have if installed
  7. // if you have any doubts and/or questions about the mission find us at a3wasteland.com
  8. // This file is overriden by the external file "A3Wasteland_settings\main_config.sqf" if present
  9.  
  10. // General settings
  11. A3W_teamPlayersMap = 1; // Show all friendly players on the map at all times, regardless of difficulty level (0 = no, 1 = yes)
  12. A3W_disableGlobalVoice = 1; // Auto-switch channel to Direct communication whenever broadcasting voice on global, unless being admin (0 = no, 1 = yes)
  13. A3W_uavControl = "group"; // Restrict connection to UAVs based on ownership ("owner", "group", "side")
  14.  
  15. // Time settings
  16. A3W_startHour = 4; // In-game hour at mission start (0 to 23) - time is saved and restored between server restarts if A3W_timeSaving = 1
  17. A3W_timeMultiplierDay = 1.0; // Sets the speed of time between 5 AM and 8 PM (for example, 6.0 means 6 hours in-game will pass in 1 real hour)
  18. A3W_timeMultiplierNight = 1.0; // Sets the speed of time between 8 PM and 5 AM
  19. A3W_moonLight = 1; // Moon light during night (0 = no, 1 = yes)
  20.  
  21. // Player settings
  22. A3W_startingMoney = 100; // Amount of money that players start with
  23. A3W_survivalSystem = 0; // Food and water are required to stay alive (0 = no, 1 = yes) - 0 removes food and water items from the mission
  24. A3W_unlimitedStamina = 1; // Allow unlimited sprinting, jumping, etc. (0 = no, 1 = yes) - this also removes energy drinks from the mission
  25. //A3W_bleedingTime = 60; // Time in seconds for which to allow revive after a critical injury (minimum 10 seconds) - no effect in ACE Medical
  26.  
  27. // Spawn settings
  28. A3W_townSpawnCooldown = 5*60; // Number of seconds to wait between each spawn on a specific town (0 = disabled)
  29. A3W_spawnBeaconCooldown = 5*60; // Number of seconds to wait between each use of a specific spawn beacon (0 = disabled)
  30. A3W_spawnBeaconSpawnHeight = 1500; // Altitude in meters at which players will spawn when using spawn beacons (0 = ground/sea)
  31.  
  32. // Antihack settings
  33. A3W_antiHackUnitCheck = 1; // Detect players who spawn unauthorized AI units (0 = no, 1 = yes) - disable if you have custom unit scripts/mods like AI recruitment or ALiVE
  34. A3W_antiHackMinRecoil = 1.0; // Mininum recoil coefficient enforced by the antihack (recommended values: default = 1.0, TMR Mod = 0.5, VTS Weapon Resting = 0.25) (minimum: 0.02)
  35.  
  36. // Store settings
  37. A3W_showGunStoreStatus = 1; // Show enemy and friendly presence at gunstores on map (0 = no, 1 = yes)
  38. A3W_gunStoreIntruderWarning = 1; // Warn players in gunstore areas of enemy intruders (0 = no, 1 = yes)
  39. A3W_remoteBombStoreRadius = 75; // Prevent players from placing remote explosives within this distance from any store (0 = disabled)
  40. A3W_poiObjLockDistance = 100; // Prevent players from locking objects within this distance from points of interest (stores & mission spawns)
  41. A3W_vehiclePurchaseCooldown = 60; // Number of seconds to wait before allowing someone to purchase another vehicle, don't bother setting it too high because it can be bypassed by rejoining
  42.  
  43. // ATM settings
  44. A3W_atmEnabled = 1; // Enable ATM system (0 = no, 1 = yes)
  45. A3W_atmMaxBalance = 1000000; // Maximum amount of money that can be stored in a bank account (don't go over 16777216 as numbers start losing accuracy)
  46. A3W_atmTransferFee = 5; // Fee in percent charged to players for money transfers to other players (0 to 50)
  47. A3W_atmTransferAllTeams = 0; // Allow money transfers between players of all teams/sides (0 = same team only, 1 = all teams)
  48. A3W_atmEditorPlacedOnly = 0; // Only allow access via ATMs placed from the mission editor (0 = all ATMs from towns & editor allowed, 1 = ATMs from editor only) Note: Stratis has no town ATMs, only editor ones.
  49. A3W_atmMapIcons = 1; // Draw small icons on the map that indicate ATM locations (0 = no, 1 = yes)
  50. A3W_atmRemoveIfDisabled = 1; // Remove all ATMs from map if A3W_atmEnabled is set to 0 (0 = no, 1 = yes)
  51.  
  52. // Persistence settings
  53. A3W_savingMethod = "extDB"; // Method used for saving data ("profile", "iniDB", "extDB")
  54. A3W_playerSaving = 1; // Save player data like position, health, inventory, etc. (0 = no, 1 = yes)
  55. A3W_moneySaving = 1; // If playerSaving = 1, save player money amount (0 = no, 1 = yes)
  56. A3W_timeSaving = 1; // Save and restore in-game clock time between server restarts (0 = no, 1 = yes)
  57. A3W_weatherSaving = 1; // Save and restore weather settings between server restarts (0 = no, 1 = yes)
  58. A3W_combatAbortDelay = 60; // If playerSaving = 1, delay in seconds for which to disable abort and respawn buttons after firing or being shot (0 = none)
  59. A3W_purchasedVehicleSaving = 1; // Save vehicles purchased at vehicle stores between server restarts (0 = no, 1 = yes)
  60. A3W_missionVehicleSaving = 1; // Save vehicles captured from missions between server restarts (0 = no, 1 = yes)
  61. A3W_baseSaving = 1; // Save locked base parts between server restarts (0 = no, 1 = yes)
  62. A3W_boxSaving = 1; // Save locked weapon crates and their contents between server restarts (0 = no, 1 = yes)
  63. A3W_staticWeaponSaving = 1; // Save locked static weapons and their magazines between server restarts (0 = no, 1 = yes)
  64. A3W_warchestSaving = 1; // Save warchest objects deployed by players between server restarts (0 = no, 1 = yes)
  65. A3W_warchestMoneySaving = 1; // Save warchest team money between server restarts (0 = no, 1 = yes)
  66. A3W_spawnBeaconSaving = 1; // Save spawn beacons between server restarts (0 = no, 1 = yes)
  67. A3W_objectLifetime = 5*24; // Maximum lifetime in hours for saved objects (baseparts, crates, etc. except vehicles) across server restarts (0 = no time limit)
  68. A3W_vehicleLifetime = 0; // Maximum lifetime in hours for saved vehicles across server restarts, regardless of usage (0 = no time limit)
  69. A3W_vehicleMaxUnusedTime = 2*24; // Maximum parking time in hours after which unused saved vehicles will be marked for deletion (0 = no time limit)
  70. A3W_serverSavingInterval = 1*60; // Interval in seconds between automatic vehicle & object saves; should be kept at 1 min for profileNamespace and iniDB, while for extDB it can be relaxed to 3-5 mins
  71.  
  72. // iniDB settings
  73. PDB_PlayerFileID = "A3W_"; // Player savefile prefix (if you run multiple servers, keep it the same for all of them)
  74. PDB_ObjectFileID = "A3W_"; // Object savefile prefix (if you run multiple servers, change it to a unique value for each server)
  75.  
  76. // extDB settings
  77. A3W_extDB_ServerID = 1; // Server ID to use in the database for the particular server running off this config file; if you have multiple servers, they all need different IDs
  78. A3W_extDB_Environment = "normal"; // Value used to separate player & object data from multiple environments running on the same map (e.g. "normal", "hardcore", "dev", etc. can be whatever you want)
  79. A3W_extDB_GhostingTimer = 5*60; // Number of seconds a player has to wait when switching between servers running the same map (0 = disabled)
  80. A3W_extDB_GhostingAdmins = 0; // Apply ghosting restriction to server admins (0 = no, 1 = yes)
  81. A3W_extDB_SaveUnlockedObjects = 1; // Save and restore unlocked baseparts that were locked at least once during their lifetime (0 = no, 1 = yes)
  82. A3W_extDB_ConfigName = "A3W"; // Name of the connection config from extdb-conf.ini to be used (the one within [brackets])
  83. A3W_extDB_IniName = "a3wasteland"; // Name of the INI file in extDB\sql_custom to be used
  84. A3W_extDB_Misc = 0; // Enable extDB Misc Protocol (0 = no, 1 = yes) - no associated features implemented in vanilla A3W
  85. A3W_extDB_Steam = 0; // Enable extDB Steam Protocol (0 = no, 1 = yes) - no associated features implemented in vanilla A3W
  86. A3W_extDB_Rcon = 0; // Enable extDB Rcon Protocol (0 = no, 1 = yes) - no associated features implemented in vanilla A3W
  87. A3W_extDB_RconName = "RCON"; // Name of the Rcon config from extdb-conf.ini to be used (the one within [brackets])
  88. A3W_extDB_RconCommands = "KICK-ADDBAN"; // List of dash-separated RCON commands allowed via extDB_Rcon
  89.  
  90. // Headless client settings
  91. A3W_hcPrefix = "A3W_HC"; // Prefix of the headless client unit names in mission.sqm
  92. A3W_hcObjCaching = 1; // Enable headless client object caching (0 = no, 1 = yes)
  93. A3W_hcObjCachingID = 1; // ID of the headless client in charge of object caching (1 or 2)
  94. A3W_hcObjSaving = 1; // Enable headless client vehicle & object saving (0 = no, 1 = yes)
  95. A3W_hcObjSavingID = 2; // ID of the headless client in charge of object saving (1 or 2)
  96.  
  97. // HEADLESS CLIENT NOTES:
  98. // The IDs of HCs are assigned according to the order they connect to the server. The first HC to connect will have ID 1, and the second one will have ID 2.
  99. // It is possible to set both caching and saving IDs to 1, which means both features will run on a single HC, therefore eliminating the need for a second one.
  100. // For object saving, you must make sure that the HC runs from the same folder as your server, or that it has the same config files, as the HC will read them directly like the server.
  101. // For saving with extDB, both server and HC need to connect to the same database, and with iniDB, both server and HC need to access the same db folder.
  102. // HC saving only works with extDB and iniDB. It does NOT work with profileNamespace, as loading takes place on the server and saving on the HC, so loading will fail as profile files are separate.
  103.  
  104. // Server spawn settings
  105. A3W_serverSpawning = 1; // Vehicle, object, and loot spawning (0 = no, 1 = yes)
  106. A3W_vehicleSpawning = 1; // If serverSpawning = 1, spawn vehicles in towns (0 = no, 1 = yes)
  107. A3W_vehicleQuantity = 200; // Approximate number of land vehicles to be spawned in towns
  108. A3W_boatSpawning = 1; // If serverSpawning = 1, spawn boats at marked areas near coasts (0 = no, 1 = yes)
  109. A3W_heliSpawning = 1; // If serverSpawning = 1, spawn helicopters in some towns and airfields (0 = no, 1 = yes)
  110. A3W_planeSpawning = 1; // If serverSpawning = 1, spawn planes at some airfields (0 = no, 1 = yes)
  111. A3W_boxSpawning = 0; // If serverSpawning = 1, spawn weapon crates in 50% towns (0 = no, 1 = yes)
  112. A3W_baseBuilding = 1; // If serverSpawning = 1, spawn base parts in towns (0 = no, 1 = yes)
  113. A3W_essentialsSpawning = 1; // If serverSpawning = 1, spawn essential items (food sacks, water barrels, minor supply crates) in towns (0 = no, 1 = yes)
  114.  
  115. // Loot settings
  116. A3W_buildingLootWeapons = 1; // Spawn weapon loot in all buildings (0 = no, 1 = yes)
  117. A3W_buildingLootSupplies = 1; // Spawn supply loot (backpacks & player items) in all buildings (0 = no, 1 = yes)
  118. A3W_buildingLootChances = 25; // Chance percentage that loot will spawn at each spot in a building (0 to 100)
  119. A3W_vehicleLoot = 2; // Level of loot added to vehicles (0 = none, 1 = weapon OR items, 2 = weapon AND items, 3 = two weapons AND items) - 2 or 3 recommended if buildingLoot = 0
  120.  
  121. // Territory settings
  122. A3W_territoryCaptureTime = 3*60; // Time in seconds needed to capture a territory
  123. A3W_territoryPayroll = 1; // Periodically reward sides and indie groups based on how many territories they own (0 = no, 1 = yes)
  124. A3W_payrollInterval = 30*60; // Delay in seconds between each payroll
  125. A3W_payrollAmount = 100; // Amount of money rewarded per territory on each payroll
  126.  
  127. // Mission settings
  128. A3W_serverMissions = 1; // Enable server missions (0 = no, 1 = yes)
  129. A3W_missionsDifficulty = 1; // Missions difficulty (0 = normal, 1 = hard)
  130. A3W_missionFarAiDrawLines = 1; // Draw small red lines on the map from mission markers to individual units & vehicles which are further away than 75m from the objective (0 = no, 1 = yes)
  131. A3W_missionsQuantity = 6; // Number of missions running at the same time (0 to 6)
  132. A3W_heliPatrolMissions = 1; // Enable missions involving flying helicopters piloted by AI (0 = no, 1 = yes)
  133. A3W_underWaterMissions = 1; // Enable underwater missions which require diving gear (0 = no, 1 = yes)
  134. A3W_mainMissionDelay = 10*60; // Time in seconds between Main Missions
  135. A3W_mainMissionTimeout = 60*60; // Time in seconds that a Main Mission will run for, unless completed
  136. A3W_sideMissionDelay = 5*60; // Time in seconds between Side Missions
  137. A3W_sideMissionTimeout = 45*60; // Time in seconds that a Side Mission will run for, unless completed
  138. A3W_moneyMissionDelay = 15*60; // Time in seconds between Money Missions
  139. A3W_moneyMissionTimeout = 60*60; // Time in seconds that a Money Mission will run for, unless completed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement