{"id":1794,"date":"2025-03-07T16:12:27","date_gmt":"2025-03-07T15:12:27","guid":{"rendered":"https:\/\/m4fi4.cloud\/?p=1794"},"modified":"2025-03-07T16:12:27","modified_gmt":"2025-03-07T15:12:27","slug":"fejlesztes-alatt-matchmaker-frissites-egy-uj-alaprendszer-a-jobb-csatakert","status":"publish","type":"post","link":"https:\/\/m4fi4.cloud\/?p=1794","title":{"rendered":"[FEJLESZT\u00c9S ALATT] Matchmaker-friss\u00edt\u00e9s: Egy \u00faj alaprendszer a jobb csat\u00e1k\u00e9rt"},"content":{"rendered":"<article class=\"article-wrapper js-article\">\n<div class=\"widget-wrapper\">\n<div class=\"user-generated js-user-generated js-ugc-widget-3728522\">\n<p style=\"text-align: center;\"><strong> <a href=\"http:\/\/worldoftanks.eu\/#principles\">A MATCHMAKER-ALAPRENDSZER \u00c9S M\u0170K\u00d6D\u00c9SE<\/a> | <a href=\"http:\/\/worldoftanks.eu\/#improvements\">FONTOS MATCHMAKER FEJLESZT\u00c9SEK<\/a> | <br \/><a href=\"http:\/\/worldoftanks.eu\/#testing\">A MATCHMAKER TESZTEL\u00c9SE<\/a> | <a href=\"http:\/\/worldoftanks.eu\/#new\">AZ \u00daJ MATCHMAKER-\u00c9LM\u00c9NY<\/a><\/strong><\/p>\n<\/div>\n<p>     <script>          (function($, IScroll) {             var widgetId = '3728522',                 widgetSelector = '.js-ugc-widget-' + widgetId;              $(widgetSelector + ' table').each(function() {                 var $table = $(this),                     $wrapper = $('<\/p>\n<div>', {'class': 'inline-table js-inline-table-wrapper'});                  if ($table.data('customscrollinitialized')) {                     return;                 }                  $table.wrapAll($wrapper);                  $wrapper = $table.parent();                  $wrapper.on('dragstart', function(e) {                     e.preventDefault();                 });                  $wrapper.data('iscroll', new IScroll($wrapper.get(0), {                     mouseWheel: true,                     preventDefault: false,                     eventPassthrough: true,                     scrollX: true,                     scrollY: false,                     scrollbars: 'custom',                     scrollOnlyByHorizontalMouseWheel: true,                     mouseWheelPreventDefault: false,                     resizeScrollbars: true,                     click: true,                     interactiveScrollbars: true                 }));                  $table.data('customscrollinitialized', true);             });              $(window).one('load', function() {                 $(widgetSelector + ' .js-inline-table-wrapper').each(function() {                     var iScrollInstance = $(this).data('iscroll');                      if (iScrollInstance) {                         iScrollInstance.refresh();                     }                 });             });         })(jQuery, IScroll);     <\/script> <\/div>\n<div class=\"widget-wrapper\">\n<div class=\"user-generated js-user-generated js-ugc-widget-3728523\">\n<p>Parancsnok!<\/p>\n<p>Az elm\u00falt 15 \u00e9v sor\u00e1n folyamatosan <span style=\"color: #fffbed;\">fejlesztett\u00fck \u00e9s finom\u00edtottuk a matchmakert (csatabesorol\u00e1st)<\/span>, de m\u00e9g mindig messze van att\u00f3l az \u00e1llapott\u00f3l, amit szeretn\u00e9nk el\u00e9rni. Tiszt\u00e1ban vagyunk azzal, hogy a j\u00e1t\u00e9knak ez mennyire fontos r\u00e9sze, ez\u00e9rt folyamatosan dolgozunk a fejleszt\u00e9s\u00e9n. Azonban er\u0151fesz\u00edt\u00e9seink ellen\u00e9re <span style=\"color: #fffbed;\">a jelenlegi megk\u00f6zel\u00edt\u00e9s nem hozta meg a k\u00edv\u00e1nt el\u0151rel\u00e9p\u00e9st<\/span>. Ez\u00e9rt \u00fagy gondoljuk, hogy itt az ideje a v\u00e1ltoz\u00e1snak \u2013 k\u00e9szen \u00e1llunk arra, hogy \u00faj ir\u00e1nyvonalat v\u00e1lasszunk az el\u0151rel\u00e9p\u00e9s \u00e9rdek\u00e9ben.<\/p>\n<h2><a id=\"principles\"><\/a>A matchmaker-alaprendszer \u00e9s m\u0171k\u00f6d\u00e9se<\/h2>\n<\/div>\n<p>     <script>          (function($, IScroll) {             var widgetId = '3728523',                 widgetSelector = '.js-ugc-widget-' + widgetId;              $(widgetSelector + ' table').each(function() {                 var $table = $(this),                     $wrapper = $('<\/p>\n<div>', {'class': 'inline-table js-inline-table-wrapper'});                  if ($table.data('customscrollinitialized')) {                     return;                 }                  $table.wrapAll($wrapper);                  $wrapper = $table.parent();                  $wrapper.on('dragstart', function(e) {                     e.preventDefault();                 });                  $wrapper.data('iscroll', new IScroll($wrapper.get(0), {                     mouseWheel: true,                     preventDefault: false,                     eventPassthrough: true,                     scrollX: true,                     scrollY: false,                     scrollbars: 'custom',                     scrollOnlyByHorizontalMouseWheel: true,                     mouseWheelPreventDefault: false,                     resizeScrollbars: true,                     click: true,                     interactiveScrollbars: true                 }));                  $table.data('customscrollinitialized', true);             });              $(window).one('load', function() {                 $(widgetSelector + ' .js-inline-table-wrapper').each(function() {                     var iScrollInstance = $(this).data('iscroll');                      if (iScrollInstance) {                         iScrollInstance.refresh();                     }                 });             });         })(jQuery, IScroll);     <\/script> <\/div>\n<div class=\"widget-wrapper\">\n<div class=\"user-generated js-user-generated js-ugc-widget-3728524\">\n<p>A matchmaker t\u00f6bb milli\u00f3 m\u0171veletet \u00e9s felt\u00e9telt kezel minden csat\u00e1ban. Emellett a sorban \u00e1ll\u00f3 j\u00e1t\u00e9kosok folyamatosan v\u00e1ltoz\u00f3 sz\u00e1m\u00e1t is szab\u00e1lyoznia kell. \u00c9s a legfontosabb modul, amely mindezt elv\u00e9gzi, a <span style=\"color: #fffbed;\">matchmaker-alaprendszer<\/span>. Ez felel az \u00f6sszes k\u00e9r\u00e9s feldolgoz\u00e1s\u00e1\u00e9rt \u00e9s a sz\u00e1m\u00edt\u00e1sok elv\u00e9gz\u00e9s\u00e9\u00e9rt, mik\u00f6zben figyel a csatabesorol\u00e1s alapelveire is:<\/p>\n<ul>\n<li><span style=\"color: #fffbed;\">Kiegyens\u00falyozott csat\u00e1k<\/span> \u2013 V\u00e1ltozatos csapat\u00f6ssze\u00e1ll\u00edt\u00e1sok l\u00e9trehoz\u00e1sa a csatabesorol\u00e1s szab\u00e1lyai alapj\u00e1n<\/li>\n<li><span style=\"color: #fffbed;\">Csat\u00e1k v\u00e1ltozatoss\u00e1g\u00e1nak biztos\u00edt\u00e1sa<\/span> \u2013 V\u00e1ltozatos csat\u00e1k kialak\u00edt\u00e1sa<\/li>\n<li><span style=\"color: #fffbed;\">Sebess\u00e9g \u00e9s hat\u00e9konys\u00e1g<\/span> \u2013 A v\u00e1rakoz\u00e1si id\u0151k minimaliz\u00e1l\u00e1sa a csat\u00e1k magas min\u0151s\u00e9g\u00e9nek fenntart\u00e1sa mellett<\/li>\n<\/ul>\n<p>Ezen elvek meg\u0151rz\u00e9se \u00e9s az \u00faj funkci\u00f3k bevezet\u00e9se \u00e9rdek\u00e9ben <span style=\"color: #fffbed;\">a matchmaker-alaprendszert teljesen \u00fajra kellett \u00e9p\u00edten\u00fcnk az alapokt\u00f3l<\/span>. Az alaprendszer m\u00f3dos\u00edt\u00e1sa hihetetlen\u00fcl nagy kih\u00edv\u00e1st jelent. <span style=\"color: #fffbed;\">M\u00e9g a legkisebb m\u00f3dos\u00edt\u00e1s is jelent\u0151s id\u0151t<\/span>, m\u00e9lyrehat\u00f3 technikai v\u00e1ltoztat\u00e1sokat \u00e9s gondos tesztel\u00e9st ig\u00e9nyel a stabilit\u00e1s \u00e9s az egyens\u00faly meg\u0151rz\u00e9se \u00e9rdek\u00e9ben. Teh\u00e1t, pontosan milyen jellemz\u0151ket szeretn\u00e9nk t\u00f6k\u00e9letes\u00edteni az \u00faj rendszerben?<\/p>\n<\/div>\n<p>     <script>          (function($, IScroll) {             var widgetId = '3728524',                 widgetSelector = '.js-ugc-widget-' + widgetId;              $(widgetSelector + ' table').each(function() {                 var $table = $(this),                     $wrapper = $('<\/p>\n<div>', {'class': 'inline-table js-inline-table-wrapper'});                  if ($table.data('customscrollinitialized')) {                     return;                 }                  $table.wrapAll($wrapper);                  $wrapper = $table.parent();                  $wrapper.on('dragstart', function(e) {                     e.preventDefault();                 });                  $wrapper.data('iscroll', new IScroll($wrapper.get(0), {                     mouseWheel: true,                     preventDefault: false,                     eventPassthrough: true,                     scrollX: true,                     scrollY: false,                     scrollbars: 'custom',                     scrollOnlyByHorizontalMouseWheel: true,                     mouseWheelPreventDefault: false,                     resizeScrollbars: true,                     click: true,                     interactiveScrollbars: true                 }));                  $table.data('customscrollinitialized', true);             });              $(window).one('load', function() {                 $(widgetSelector + ' .js-inline-table-wrapper').each(function() {                     var iScrollInstance = $(this).data('iscroll');                      if (iScrollInstance) {                         iScrollInstance.refresh();                     }                 });             });         })(jQuery, IScroll);     <\/script> <\/div>\n<div class=\"widget-wrapper\">\n<div class=\"user-generated js-user-generated js-ugc-widget-3728525\">\n<h2><a id=\"improvements\"><\/a>Kulcsfontoss\u00e1g\u00fa matchmaker fejleszt\u00e9sek<\/h2>\n<h3><span style=\"color: #fffbed;\">Jav\u00edtott szerepk\u00f6regyens\u00faly<\/span><\/h3>\n<p>A matchmaker megpr\u00f3b\u00e1lja <span style=\"color: #fffbed;\">jobban megv\u00e1lasztani a csapatok \u00f6sszet\u00e9tel\u00e9t<\/span>, hogy kiegyens\u00falyozottabb \u00f6ssze\u00e1ll\u00edt\u00e1sokat hozzon l\u00e9tre.<\/p>\n<p>Csak egy egyszer\u0171 p\u00e9lda: egyik csapatban egy vagy k\u00e9t szuperneh\u00e9z tank van \u2013                                                            <a class=\"content-tank\" href=\"http:\/\/worldoftanks.eu\/hu\/tankopedia\/6929-G42_Maus\/\" target=\"_blank\" rel=\"noopener\">         <span class=\"content-tank_wrapper\">             <img decoding=\"async\" class=\"content-tank_img\" src=\"http:\/\/eu-wotp.wgcdn.co\/static\/6.3.2_ee8aab\/wotp_static\/img\/core\/frontend\/scss\/common\/components\/widgets\/content-tank\/img\/germany.png\" alt=\"\">         <\/span>         <span class=\"content-tank_wrapper\">             <span class=\"content-tank_vehicle content-tank_vehicle__heavytank\"><\/span>         <\/span>         <span class=\"content-tank_wrapper\">              <span class=\"content-tank_level\">X<\/span>         <\/span>         <span class=\"content-tank_wrapper\">                              <img decoding=\"async\" class=\"content-tank_shape\" src=\"http:\/\/eu-wotp.wgcdn.co\/dcont\/tankopedia_images\/g42_maus\/g42_maus_icon.svg\">                      <\/span>         <span class=\"content-tank_wrapper\">             <span class=\"content-tank_name\">Maus<\/span>         <\/span>              <\/a>  \u00e9s                                                            <a class=\"content-tank\" href=\"http:\/\/worldoftanks.eu\/hu\/tankopedia\/9489-G56_E-100\/\" target=\"_blank\" rel=\"noopener\">         <span class=\"content-tank_wrapper\">             <img decoding=\"async\" class=\"content-tank_img\" src=\"http:\/\/eu-wotp.wgcdn.co\/static\/6.3.2_ee8aab\/wotp_static\/img\/core\/frontend\/scss\/common\/components\/widgets\/content-tank\/img\/germany.png\" alt=\"\">         <\/span>         <span class=\"content-tank_wrapper\">             <span class=\"content-tank_vehicle content-tank_vehicle__heavytank\"><\/span>         <\/span>         <span class=\"content-tank_wrapper\">              <span class=\"content-tank_level\">X<\/span>         <\/span>         <span class=\"content-tank_wrapper\">                              <img decoding=\"async\" class=\"content-tank_shape\" src=\"http:\/\/eu-wotp.wgcdn.co\/dcont\/tankopedia_images\/g56_e-100\/g56_e-100_icon.svg\">                      <\/span>         <span class=\"content-tank_wrapper\">             <span class=\"content-tank_name\">E 100<\/span>         <\/span>              <\/a>  \u2013, m\u00edg az ellenf\u00e9l csapat\u00e1ba egy vagy k\u00e9t automata t\u00f6lt\u0151s j\u00e1rm\u0171 ker\u00fcl \u2013                                                            <a class=\"content-tank\" href=\"http:\/\/worldoftanks.eu\/hu\/tankopedia\/6209-F10_AMX_50B\/\" target=\"_blank\" rel=\"noopener\">         <span class=\"content-tank_wrapper\">             <img decoding=\"async\" class=\"content-tank_img\" src=\"http:\/\/eu-wotp.wgcdn.co\/static\/6.3.2_ee8aab\/wotp_static\/img\/core\/frontend\/scss\/common\/components\/widgets\/content-tank\/img\/france.png\" alt=\"\">         <\/span>         <span class=\"content-tank_wrapper\">             <span class=\"content-tank_vehicle content-tank_vehicle__heavytank\"><\/span>         <\/span>         <span class=\"content-tank_wrapper\">              <span class=\"content-tank_level\">X<\/span>         <\/span>         <span class=\"content-tank_wrapper\">                              <img decoding=\"async\" class=\"content-tank_shape\" src=\"http:\/\/eu-wotp.wgcdn.co\/dcont\/tankopedia_images\/f10_amx_50b\/f10_amx_50b_icon.svg\">                      <\/span>         <span class=\"content-tank_wrapper\">             <span class=\"content-tank_name\">AMX 50 B<\/span>         <\/span>              <\/a>  \u00e9s                                                            <a class=\"content-tank\" href=\"http:\/\/worldoftanks.eu\/hu\/tankopedia\/14881-A67_T57_58\/\" target=\"_blank\" rel=\"noopener\">         <span class=\"content-tank_wrapper\">             <img decoding=\"async\" class=\"content-tank_img\" src=\"http:\/\/eu-wotp.wgcdn.co\/static\/6.3.2_ee8aab\/wotp_static\/img\/core\/frontend\/scss\/common\/components\/widgets\/content-tank\/img\/usa.png\" alt=\"\">         <\/span>         <span class=\"content-tank_wrapper\">             <span class=\"content-tank_vehicle content-tank_vehicle__heavytank\"><\/span>         <\/span>         <span class=\"content-tank_wrapper\">              <span class=\"content-tank_level\">X<\/span>         <\/span>         <span class=\"content-tank_wrapper\">                              <img decoding=\"async\" class=\"content-tank_shape\" src=\"http:\/\/eu-wotp.wgcdn.co\/dcont\/tankopedia_images\/a67_t57_58\/a67_t57_58_icon.svg\">                      <\/span>         <span class=\"content-tank_wrapper\">             <span class=\"content-tank_name\">T57 Heavy Tank<\/span>         <\/span>              <\/a> . Ezek a tankok nagyon k\u00fcl\u00f6nb\u00f6z\u0151 szerepeket t\u00f6ltenek be: a szuperneh\u00e9z tankok <span style=\"color: #fffbed;\">a sebz\u00e9s felfog\u00e1s\u00e1ra \u00e9s a poz\u00edci\u00f3k megtart\u00e1s\u00e1ra<\/span> sz\u00fclettek, m\u00edg az automata t\u00f6lt\u0151s tankok feladata a <span style=\"color: #fffbed;\">sebz\u00e9soszt\u00e1s \u00e9s a csapatt\u00e1rsak t\u00e1mogat\u00e1sa<\/span>.<\/p>\n<p>Mostant\u00f3l a k\u00fcl\u00f6nb\u00f6z\u0151 szerepk\u00f6r\u0171 j\u00e1rm\u0171vek egyenletesebben oszlanak el a csapatok k\u00f6z\u00f6tt. P\u00e9ld\u00e1ul:<\/p>\n<div style=\"overflow-x: auto; width: 100%;\">\n<table border=\"1\"cellpadding=\"10\"cellspacing=\"0\"style=\"border-collapse: collapse; text-align: center; width: 100%; min-width: 600px;\">\n<thead>\n<tr>\n<th colspan=\"2\"style=\"white-space: nowrap; text-align: center;\"><span style=\"color: #fffbed;\">EL\u0150TTE (JELENLEGI MATCHMAKER)<\/span><\/th>\n<th colspan=\"2\"style=\"white-space: nowrap; text-align: center;\"><span style=\"color: #fffbed;\">UT\u00c1NA (\u00daJ MATCHMAKER)<\/span><\/th>\n<\/tr>\n<tr>\n<th style=\"color: #f25322; white-space: nowrap; text-align: center;\">1. csapat<\/th>\n<th style=\"color: #f25322; white-space: nowrap; text-align: center;\">2. csapat<\/th>\n<th style=\"white-space: nowrap; color: #67af4c; text-align: center;\">1. csapat<\/th>\n<th style=\"white-space: nowrap; color: #67af4c; text-align: center;\">2. csapat<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span style=\"color: #fffbed;\">Maus<\/span><\/td>\n<td><span style=\"color: #fffbed;\">AMX 50 B<\/span><\/td>\n<td><span style=\"color: #fffbed;\">Maus<\/span><\/td>\n<td><span style=\"color: #fffbed;\">E 100<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #fffbed;\">E 100<\/span><\/td>\n<td><span style=\"color: #fffbed;\">T57 Heavy Tank<\/span><\/td>\n<td><span style=\"color: #fffbed;\">AMX 50 B<\/span><\/td>\n<td><span style=\"color: #fffbed;\">T57 Heavy Tank<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p>Ez biztos\u00edtja, hogy a csapatok k\u00f6z\u00f6tt <span style=\"color: #fffbed;\">egyenl\u0151benn legyenek elosztva a k\u00fcl\u00f6nb\u00f6z\u0151 szerepk\u00f6r\u0171 tankok<\/span>, \u00edgy a csat\u00e1k \u00e9lvezetesebbek lesznek.<\/p>\n<\/div>\n<p>     <script>          (function($, IScroll) {             var widgetId = '3728525',                 widgetSelector = '.js-ugc-widget-' + widgetId;              $(widgetSelector + ' table').each(function() {                 var $table = $(this),                     $wrapper = $('<\/p>\n<div>', {'class': 'inline-table js-inline-table-wrapper'});                  if ($table.data('customscrollinitialized')) {                     return;                 }                  $table.wrapAll($wrapper);                  $wrapper = $table.parent();                  $wrapper.on('dragstart', function(e) {                     e.preventDefault();                 });                  $wrapper.data('iscroll', new IScroll($wrapper.get(0), {                     mouseWheel: true,                     preventDefault: false,                     eventPassthrough: true,                     scrollX: true,                     scrollY: false,                     scrollbars: 'custom',                     scrollOnlyByHorizontalMouseWheel: true,                     mouseWheelPreventDefault: false,                     resizeScrollbars: true,                     click: true,                     interactiveScrollbars: true                 }));                  $table.data('customscrollinitialized', true);             });              $(window).one('load', function() {                 $(widgetSelector + ' .js-inline-table-wrapper').each(function() {                     var iScrollInstance = $(this).data('iscroll');                      if (iScrollInstance) {                         iScrollInstance.refresh();                     }                 });             });         })(jQuery, IScroll);     <\/script> <\/div>\n<div class=\"widget-wrapper\">\n<div class=\"user-generated js-user-generated js-ugc-widget-3728526\">\n<h3>Az oszt\u00e1lyok sokf\u00e9les\u00e9g\u00e9nek jav\u00edt\u00e1sa<\/h3>\n<p>Szigor\u00fabb korl\u00e1tokat fogunk bevezetni, egy csapatban <span style=\"color: #fffbed;\">legfeljebb 5<span style=\"color: #f25322;\">*<\/span> p\u00e1nc\u00e9lvad\u00e1sz \u00e9s 3<span style=\"color: #f25322;\">*<\/span> k\u00f6nny\u0171 tank lehet<\/span>. Ez m\u00e9g jobban fog m\u0171k\u00f6dni a szerepk\u00f6r alap\u00fa kiegyens\u00falyoz\u00e1ssal. P\u00e9ld\u00e1ul seg\u00edt minimaliz\u00e1lni azokat a helyzeteket, amikor az egyik csapatnak \u00f6t mesterl\u00f6v\u00e9sz p\u00e1nc\u00e9lvad\u00e1sza van, m\u00edg a m\u00e1siknak \u00f6t t\u00e1mad\u00f3.<\/p>\n<p>Ez <span style=\"color: #fffbed;\">dinamikusabb \u00e9s taktikusabb csat\u00e1kat<\/span> eredm\u00e9nyez, ahol a k\u00fcl\u00f6nb\u00f6z\u0151 tankt\u00edpusok hat\u00e9konyan tudj\u00e1k bet\u00f6lteni a nekik sz\u00e1nt szerepet.<\/p>\n<p><em><span style=\"color: #f25322;\">*<\/span>A j\u00f6v\u0151ben ezeket a korl\u00e1tokat az egyes oszt\u00e1lyok eset\u00e9ben k\u00fcl\u00f6n-k\u00fcl\u00f6n m\u00f3dos\u00edthatjuk.<\/em><\/p>\n<h3>T\u00f6bb \u00b11 szint\u0171 csata<\/h3>\n<p>Az \u00faj matchmaker konfigur\u00e1ci\u00f3kban <span style=\"color: #fffbed;\">a \u00b11 szint\u0171 csat\u00e1k gyakoris\u00e1g\u00e1nak n\u00f6vel\u00e9s\u00e9re fogunk \u00f6sszpontos\u00edtani<\/span>, amikor ez lehets\u00e9ges. Azonban megtartjuk a \u00b12 szint\u0171 csat\u00e1kat, mivel tov\u00e1bbra is ez biztos\u00edtja a csat\u00e1k nagyobb v\u00e1ltozatoss\u00e1g\u00e1t. Ez azt jelenti, hogy kiegyens\u00falyozottabb p\u00e1ros\u00edt\u00e1sokkal kell szemben\u00e9zned, mik\u00f6zben a v\u00e1ltozatoss\u00e1ggal szemben t\u00e1masztott k\u00f6vetelm\u00e9ny sem s\u00e9r\u00fcl, \u00e9s a j\u00e1rm\u0171vek sz\u00e9les sk\u00e1l\u00e1j\u00e1val tal\u00e1lkozhatsz.<\/p>\n<h3>Okosabb j\u00e1rm\u0171eloszt\u00e1s<\/h3>\n<p>A rendk\u00edv\u00fcl n\u00e9pszer\u0171 tankok gyakran el\u00e1rasztj\u00e1k a v\u00e1r\u00f3list\u00e1t, ami olyan csat\u00e1khoz vezet, ahol <span style=\"color: #fffbed;\">mindk\u00e9t csapat ugyanazzal a j\u00e1rm\u0171vel van tele<\/span>. Ez bizonyos esetekben sz\u00f3rakoztat\u00f3 lehet, de mindenk\u00e9pp cs\u00f6kkenti a v\u00e1ltozatoss\u00e1got.<\/p>\n<p>Az \u00faj matchmaker:<\/p>\n<ul>\n<li>Korl\u00e1tozza az azonos tankok sz\u00e1m\u00e1t egy csapatban<\/li>\n<li>Egyenletesebben osztja el \u0151ket a v\u00e1ltozatosabb \u00e9lm\u00e9ny \u00e9s \u00f6ssze\u00e1ll\u00edt\u00e1sok \u00e9rdek\u00e9ben<\/li>\n<\/ul>\n<h3>Okosabb \u00e9s gyorsabb dinamikus v\u00e1r\u00f3lista-kezel\u00e9s<\/h3>\n<p>Az \u00faj rendszer <span style=\"color: #fffbed;\">dinamikus v\u00e1r\u00f3lista-kezel\u00e9st<\/span> k\u00edn\u00e1l, amely lehet\u0151v\u00e9 teszi a matchmaker sz\u00e1m\u00e1ra, hogy val\u00f3s id\u0151ben m\u00f3dos\u00edtsa a szab\u00e1lyokat. Ahelyett, hogy fix szab\u00e1lyokat haszn\u00e1lna, elemezni fogja a j\u00e1t\u00e9kosok \u00e9s a j\u00e1rm\u0171vek eloszl\u00e1s\u00e1t, \u00e9s <span style=\"color: #fffbed;\">menet k\u00f6zben finomhangolja a param\u00e9tereket<\/span>.<\/p>\n<p>\u00c9s az eredm\u00e9ny? Ha a teszt meger\u0151s\u00edti az elv\u00e1r\u00e1sainkat, akkor folyamatosan magas csatamin\u0151s\u00e9get fogunk tudni biztos\u00edtani \u2013 napszakt\u00f3l f\u00fcggetlen\u00fcl.<\/p>\n<h2><a id=\"testing\"><\/a>Az \u00faj matchmaker tesztel\u00e9se<\/h2>\n<p>Az izgalmas fejleszt\u00e9sek puszta sz\u00e1ma \u00e9s a matchmaker-rendszer \u00f6sszetetts\u00e9ge miatt alapos tesztel\u00e9sre van sz\u00fcks\u00e9g, hogy fenntartsuk a min\u0151s\u00e9get \u00e9s hat\u00e9konys\u00e1got. Az elk\u00f6vetkez\u0151 n\u00e9h\u00e1ny h\u00f3napban <span style=\"color: #fffbed;\">egy sor tesztet fogunk v\u00e9gezni az EU1 szerveren<\/span>, k\u00fcl\u00f6nb\u00f6z\u0151 konfigur\u00e1ci\u00f3kkal k\u00eds\u00e9rletezve, \u00e9s az \u00f6sszegy\u0171jt\u00f6tt adatok alapj\u00e1n folyamatosan finomhangoljuk a be\u00e1ll\u00edt\u00e1sokat.<\/p>\n<div class=\"widget-infoblock widget-infoblock__success\">\n<p>A lehet\u0151 legpontosabb eredm\u00e9nyek biztos\u00edt\u00e1sa \u00e9rdek\u00e9ben bizonyos j\u00e1t\u00e9km\u00f3dok <span style=\"color: #fffbed;\">(\u00dctk\u00f6zet, T\u00e1mad\u00e1s \u00e9s Nagy csat\u00e1k) ideiglenesen ki lesznek kapcsolva az EU1 szerveren<\/span>. Ezek a j\u00e1t\u00e9km\u00f3dok azonban tov\u00e1bbra is <span style=\"color: #fffbed;\">el\u00e9rhet\u0151ek maradnak az \u00f6sszes t\u00f6bbi szerveren<\/span>. A tesztek sor\u00e1n el\u0151fordulhat, hogy a szerveren szokatlan csapat\u00f6sszet\u00e9tel\u0171 csat\u00e1k jelennek meg, de ez sz\u00fcks\u00e9ges l\u00e9p\u00e9s a friss\u00edtett matchmaker megfelel\u0151 m\u0171k\u00f6d\u00e9s\u00e9nek biztos\u00edt\u00e1s\u00e1hoz.<\/p>\n<\/p><\/div>\n<p>A tesztel\u00e9s sor\u00e1n els\u0151dleges c\u00e9lunk annak biztos\u00edt\u00e1sa, hogy a javasolt fejleszt\u00e9sek jav\u00edts\u00e1k a csat\u00e1k min\u0151s\u00e9g\u00e9t, \u00e9s garant\u00e1lj\u00e1k az \u00f6sszes matchmaker-alrendszer stabilit\u00e1s\u00e1t. Ez a folyamat v\u00e1rhat\u00f3an hosszabb id\u0151be telik, de <span style=\"color: #fffbed;\">amint meggy\u0151z\u0151dt\u00fcnk arr\u00f3l, hogy a tesztel\u00e9si c\u00e9lok teljes\u00fcltek, igyeksz\u00fcnk a lehet\u0151 leggyorsabban v\u00e9glegesen bevezetni ezeket a v\u00e1ltoztat\u00e1sokat<\/span>.<\/p>\n<\/div>\n<p>     <script>          (function($, IScroll) {             var widgetId = '3728526',                 widgetSelector = '.js-ugc-widget-' + widgetId;              $(widgetSelector + ' table').each(function() {                 var $table = $(this),                     $wrapper = $('<\/p>\n<div>', {'class': 'inline-table js-inline-table-wrapper'});                  if ($table.data('customscrollinitialized')) {                     return;                 }                  $table.wrapAll($wrapper);                  $wrapper = $table.parent();                  $wrapper.on('dragstart', function(e) {                     e.preventDefault();                 });                  $wrapper.data('iscroll', new IScroll($wrapper.get(0), {                     mouseWheel: true,                     preventDefault: false,                     eventPassthrough: true,                     scrollX: true,                     scrollY: false,                     scrollbars: 'custom',                     scrollOnlyByHorizontalMouseWheel: true,                     mouseWheelPreventDefault: false,                     resizeScrollbars: true,                     click: true,                     interactiveScrollbars: true                 }));                  $table.data('customscrollinitialized', true);             });              $(window).one('load', function() {                 $(widgetSelector + ' .js-inline-table-wrapper').each(function() {                     var iScrollInstance = $(this).data('iscroll');                      if (iScrollInstance) {                         iScrollInstance.refresh();                     }                 });             });         })(jQuery, IScroll);     <\/script> <\/div>\n<div class=\"widget-wrapper\">\n<div class=\"user-generated js-user-generated js-ugc-widget-3728527\">\n<h2><a id=\"new\"><\/a>K\u00e9sz\u00fclj fel \u00faj matchmaker-\u00e9lm\u00e9nyekre!<\/h2>\n<p>A k\u00f6zelg\u0151 v\u00e1ltoztat\u00e1sok c\u00e9lja, hogy a csat\u00e1k kiegyens\u00falyozottabb\u00e1, v\u00e1ltozatosabb\u00e1 \u00e9s \u00e9rdekesebb\u00e9 v\u00e1ljanak. \u00c9s ez m\u00e9g csak a kezdet! A <span style=\"color: #fffbed;\">teszteredm\u00e9nyek \u00e9s a visszajelz\u00e9sek alapj\u00e1n tov\u00e1bb fogjuk fejleszteni a rendszert<\/span>, \u00fagyhogy figyeld a h\u00edreket a friss\u00edt\u00e9sek\u00e9rt, \u00e9s k\u00e9sz\u00fclj fel egy jobb \u00e9s igazs\u00e1gosabb matchmaker-\u00e9lm\u00e9nyre!<\/p>\n<\/div>\n<p>     <script>          (function($, IScroll) {             var widgetId = '3728527',                 widgetSelector = '.js-ugc-widget-' + widgetId;              $(widgetSelector + ' table').each(function() {                 var $table = $(this),                     $wrapper = $('<\/p>\n<div>', {'class': 'inline-table js-inline-table-wrapper'});                  if ($table.data('customscrollinitialized')) {                     return;                 }                  $table.wrapAll($wrapper);                  $wrapper = $table.parent();                  $wrapper.on('dragstart', function(e) {                     e.preventDefault();                 });                  $wrapper.data('iscroll', new IScroll($wrapper.get(0), {                     mouseWheel: true,                     preventDefault: false,                     eventPassthrough: true,                     scrollX: true,                     scrollY: false,                     scrollbars: 'custom',                     scrollOnlyByHorizontalMouseWheel: true,                     mouseWheelPreventDefault: false,                     resizeScrollbars: true,                     click: true,                     interactiveScrollbars: true                 }));                  $table.data('customscrollinitialized', true);             });              $(window).one('load', function() {                 $(widgetSelector + ' .js-inline-table-wrapper').each(function() {                     var iScrollInstance = $(this).data('iscroll');                      if (iScrollInstance) {                         iScrollInstance.refresh();                     }                 });             });         })(jQuery, IScroll);     <\/script> <\/div>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>A MATCHMAKER-ALAPRENDSZER \u00c9S M\u0170K\u00d6D\u00c9SE | FONTOS MATCHMAKER FEJLESZT\u00c9SEK | A MATCHMAKER TESZTEL\u00c9SE | AZ \u00daJ [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1795,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,2],"tags":[],"class_list":["post-1794","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-altalanos-hirek","category-wg"],"_links":{"self":[{"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=\/wp\/v2\/posts\/1794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1794"}],"version-history":[{"count":0,"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=\/wp\/v2\/posts\/1794\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=\/wp\/v2\/media\/1795"}],"wp:attachment":[{"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/m4fi4.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}