From 7af5b9648fd68eca034569f35054ef809fc3e683 Mon Sep 17 00:00:00 2001 From: John Zimmermann Date: Sun, 11 Oct 2026 14:35:53 +0200 Subject: [PATCH] Some more mm rework, increase tokenCreditsDaily to 100k --- cloud/data/default_platform_config.lua | 53 ++++++++++++-------------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/cloud/data/default_platform_config.lua b/cloud/data/default_platform_config.lua index 0fd141d..a6336f5 100755 --- a/cloud/data/default_platform_config.lua +++ b/cloud/data/default_platform_config.lua @@ -267,7 +267,7 @@ function ConfigureShard() -- Дневной лимит token credits, которые игрок может заработать за день. -- #106983 - cvars.sv_tokenCreditsDailyLimit = 5000 + cvars.sv_tokenCreditsDailyLimit = 100000 -- список запрещенного оборудования (кораблей и модулей) в лигах Shard_SetupLeagueForbiddenEquipment( leagueForbiddenDefs ) @@ -379,7 +379,7 @@ function ConfigureMatchmaker() maxPlayers = 4, minPlayers = 1, regionLocalizedTimeInQueue = 10, - maxTimeInQueue = 10, + maxTimeInQueue = 30, levelsDesc = {}, query = { ["mmParams.pve"] = 1 }, special = { pve = 1, gameMode = 7, botPresetNames = { "BotsBZS_T3","BotsBZS_T4","BotsBZS_T5" }, }, @@ -395,42 +395,38 @@ function ConfigureMatchmaker() minPlayers = 1, maxExpandTime = 30, regionLocalizedTimeInQueue = 10, - maxTimeInQueue = 10, - maxSquadTimeInQueue = 0x7FFFFFFF, + maxTimeInQueue = 120, + maxSquadTimeInQueue = 240, levelsDesc = { - s1338_pandora_dreadnwreck = { 2,3,4,23 }, - s1420_ceres3_northmsite = { 2,3,4,23 }, - s1338_devilsjaw = { 2,3,4,23 }, - s1340_thar_aliendebris13 = { 2,3,4,23 }, - s1338_pandora_anomaly = { 2,3,4,23 }, - s1420_ceres3_asteroidcity = { 2,3,4,23 }, - s1340_thar_gasgiant = { 2,3,4,23 }, - s8256_thar_barrierdebris = { 2,3,4,23 }, - s8256_thar_threshold = { 2,3,4,23 }, - s1340_aliendestsatation = { 2,3,4,23 }, + s1338_devilsjaw = {9,11}, + s1420_ceres3_northmsite = {9,11}, + s1420_ceres3_asteroidcity = {9,11}, + s8256_thar_barrierdebris = {9,11}, + s1338_pandora_dreadnwreck = {9,11}, }, query = { ["mmParams.arcade"] = 1, mmRank = { ["$gte"] = 1, ["$lte"] = 15 }, mmSquadRank = { ["$gte"] = 1, ["$lte"] = 15 }, mmValue = { ["$gte"] = 0, ["$lt"] = 100 } }, special = { arcade = 1, botPresetNames = { "BotsBZS_T4" } }, } --arcadeQueueTemplate.levelsDesc = "s1338_pandora_dreadnwreck:4; s1340_thar_aliendebris13:4; s8256_thar_threshold:4" - table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 1, 11, 1, 11, 0, 20 ) ) + table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 1, 6, 1, 11, 0, 99, { special = { arcade = 1, botPresetNames = { "Medium" } } }) ) --arcadeQueueTemplate.levelsDesc = "s1338_devilsjaw:4,9,10; s1340_aliendestsatation:4,10; s1340_thar_gasgiant:4,9; s1420_ceres3_northmsite:4,9,10" - table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 1, 11, 1, 11, 20, 99 ) ) + table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 7, 11, 1, 11, 0, 99 ) ) -- --arcadeQueueTemplate.levelsDesc = "s1338_pandora_dreadnwreck:4; s1340_thar_aliendebris13:4; s8256_thar_threshold:4" arcadeQueueTemplate.special = { arcade = 1, botPresetNames = { "BotsBZS_T5" } } - table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 12, 17, 12, 15, 0, 20 ) ) - table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 12, 17, 12, 15, 51, 99 ) ) + table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 12, 17, 12, 17, 0, 99 ) ) + -- table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 12, 17, 12, 17, 51, 99 ) ) local coopQueueTemplate = { maxPlayers = 12, optimalPlayers = 4, minPlayers = 1, regionLocalizedTimeInQueue = 10, - maxTimeInQueue = 10, + maxTimeInQueue = 30, + maxExpandTime = 30, levelsDesc = { s1338_devilsjaw = {4,9,11}, s1420_ceres3_northmsite = {4,9,11}, @@ -439,16 +435,17 @@ function ConfigureMatchmaker() s1338_pandora_dreadnwreck = {4,9,11}, }, query = { ["mmParams.coop_vs_ai"] = 1, mmRank = { ["$gte"] = 1, ["$lte"] = 15 }, mmValue = { ["$gte"] = 0, ["$lt"] = 100 } }, - special = { coop_vs_ai = 1, botPresetNames = { "BotsT2E" }, }, + special = { coop_vs_ai = 1, botsCount = 8, botPresetNames = { "BotsT2E" }, }, } -- --coopQueueTemplate.levelsDesc = "s1338_pandora_dreadnwreck:4; s1340_thar_aliendebris13:4; s8256_thar_threshold:4" - table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 1, 15, 1, 15, 0, 21 ) ) + table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 1, 7, 1, 7, 0, 99 ) ) - coopQueueTemplate.levelsDesc = "s1338_devilsjaw:3,4,9; s1340_aliendestsatation:3,4,9,10; s1340_thar_gasgiant:3,4; s1420_ceres3_northmsite:9; s8256_thar_lavastone:3,10,11; s8256_thar_threshold:3,11" - coopQueueTemplate.special = { coop_vs_ai = 1, botPresetNames = { "BotsBZS_T5" } } - table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 1, 15, 1, 15, 22, 99 ) ) + table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 7, 11, 7, 11, 0, 99, { special = { coop_vs_ai = 1, botsCount = 8, botPresetNames = { "BotsBZS_T4" }, } } ) ) + -- coopQueueTemplate.levelsDesc = "s1338_devilsjaw:3,4,9; s1340_aliendestsatation:3,4,9,10; s1340_thar_gasgiant:3,4; s1420_ceres3_northmsite:9; s8256_thar_lavastone:3,10,11; s8256_thar_threshold:3,11" + coopQueueTemplate.special = { coop_vs_ai = 1, botsCount = 9, botPresetNames = { "BotsBZS_T5" } } + table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 12, 17, 1, 15, 0, 99 ) ) -- BRAWL-- @@ -875,7 +872,7 @@ function ConfigureMatchmaker() -- Количество ботов. (тип: целое число; диапазон: 0..31) -- Базовое количество ботов; в конкретной очереди может быть переопределено. - cvars.mm_botsCount = 17 + cvars.mm_botsCount = 11 -- Базовый игровой режим для новой игровой сессии; в конкретной очереди может быть переопределён. -- Возможные значения (не все работают): @@ -1588,9 +1585,9 @@ end -- function ConfigureGRD() -- Если задано, добавляет bonus gold победителям боя. (тип: целое число) - cvars.reward_bonusGoldForWinner = 0 + cvars.reward_bonusGoldForWinner = 50 -- Если задано, добавляет bonus gold проигравшим боя. (тип: целое число) - cvars.reward_bonusGoldForLooser = 0 + cvars.reward_bonusGoldForLooser = 25 -- Период события «gold за первую и пятую победу» в формате 2013-04-12T12:00:00Z;2013-04-13T12:00:00Z. (тип: строка) -- event 'gold for first and fifth win' @@ -1607,7 +1604,7 @@ function ConfigureGRD() cvars.store_creditsEventEnd = creditsEventEnd -- Дневной лимит token credits, которые игрок может заработать за день. - cvars.sv_tokenCreditsDailyLimit = 5000 + cvars.sv_tokenCreditsDailyLimit = 100000 -- Максимальное значение leaveCounter. (тип: дробное число; диапазон: 0.0f..FLT_MAX) -- SC-113769