{"action":"created","issue":{"url":"https://api.github.com/repos/Atlantiss/BugTracker/issues/3960","labels_url":"https://api.github.com/repos/Atlantiss/BugTracker/issues/3960/labels{/name}","comments_url":"https://api.github.com/repos/Atlantiss/BugTracker/issues/3960/comments","events_url":"https://api.github.com/repos/Atlantiss/BugTracker/issues/3960/events","html_url":"https://github.com/Atlantiss/BugTracker/issues/3960","id":97357216,"number":3960,"title":"[PL][Arena] Arena System","user":{"login":"kadi2","id":6608500,"avatar_url":"https://avatars.githubusercontent.com/u/6608500?v=3","gravatar_id":"","url":"https://api.github.com/users/kadi2","html_url":"https://github.com/kadi2","followers_url":"https://api.github.com/users/kadi2/followers","following_url":"https://api.github.com/users/kadi2/following{/other_user}","gists_url":"https://api.github.com/users/kadi2/gists{/gist_id}","starred_url":"https://api.github.com/users/kadi2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kadi2/subscriptions","organizations_url":"https://api.github.com/users/kadi2/orgs","repos_url":"https://api.github.com/users/kadi2/repos","events_url":"https://api.github.com/users/kadi2/events{/privacy}","received_events_url":"https://api.github.com/users/kadi2/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-07-26T23:09:16Z","updated_at":"2015-07-30T19:52:45Z","closed_at":null,"body":"##### 1.Brak boostu personal/team ratingu do poziomu twojego mmr (+96 za wina do czasu zrownania ratingu z mmr)\r\n##### 2.Brak startowego MMR 1500\r\n##### 3.Problem łączenia drużyn w queue - powód jest bliżej nieznany.\r\n##### 4.Jezeli gracz oposci arene, przed smiercia, jego MMR oraz personal rating nie jest podliczany z innymi graczami znajdujacymi sie na arenie.\r\n##### 5.Po zakonczeniu sezonu wystepuja resety MMR, co nie jest blizzlike i jest destruktywne dla kolejnych sezonow\r\n-Na kazdym serwerze prywatnym jakim sie spotkalem, gracze wykorzystuja startowy 1500 MMR po zakonczonym sezonie aby \"snajpowac\" inne wysoko rankingowe druzyny ubranymi juz w poprzednim sezonie altami. Mozna latwo wydedukowac po co sie to robi i jakie sa proporcje w zdobywanym MMR po obu stronach.\r\n-Gladiatorzy z poprzednich sezonow, ktorych MMR wynosil 2500, zaczynaja nowy sezon na farmieniu nieubranych/ niedoswiadczonych graczy na arenach.\r\n-Sezonowy reset MMR zatrzymuje naturalna inflacje MMR wsrod aktywnych graczy na serwerze.\r\n\r\nNie jestem zwolennikiem zasady blizzlike na prywatnym serwerze, ale uwazam ze powinna byc przepasc w MMR pomiedzy ubranymi graczami oraz tymi nieubranymi. Dzieki temu nowi nieubrani gracze przegrywajac areny nie traca kosmicznej liczby MMR walczac na gladow z poprzedniego sezonu, Rowniez nie powinna powstawac zbyt duza przepasc pomieszy \"topką\". a cala reszta serwera, dlatego MMR kazdego gracza powinien byc zrownywany do poziomu 1500-2000 jezeli jest poza tym progiem.\r\n\r\n##### 6.MMR jest rozdawany tak jak mialo to miejsce na retailu do s9 i wyglada tak na serwerze:\r\nNasz wygrany team w ktorym mamy do dyspozycji 24 MMR na wygrany team\r\nGraczA: 500 MMR\r\nGraczB: 2500 MMR\r\n\r\nWedlug starego s9 systemu gracze otrzymuja na serwerze po 12 MMR na glowe a powinni otrzymywac go zgodnie z wkladem \"doswiadczenia MMR\" ktory wlozyli w mecz. Niestety dokladna formula nie jest nigdzie podana i nie jestem w stanie jej odtworzyc do konca, jednak system ELO to system sprawdzony i napewno tutaj tez by sie sprawdzil.\r\n\r\nTroche przykladow, gdyby udalo sie zaadaptowac system ELO\r\n\r\nCzlonkowie Wygranej Druzyny:\r\n1. 500 MMR\r\n2. 2500 MMR\r\n\r\nPersonal_MMR_Gained_For_Player1 = Team_MMR_Gained * ( 1 / ( 1 + 10 ^ ( ( MMR_Player1 - MMR_Player2 / 400 ) ) )\r\nPersonal_MMR_Gained_For_Player1 = 24 * ( 1 / ( 1 + 10 ^ ( ( 500- 2500 ) / 400 ) ) = 23.9997600024\r\n\r\nPersonal_MMR_Gained_For_Player2 = Team_MMR_Gained * ( 1 / ( 1 + 10 ^ ( ( MMR_Player2 - MMR_Player1 / 400 ) ) )\r\nPersonal_MMR_Gained_For_Player2 = 24 * ( 1 / ( 1 + 10 ^ ( ( 2500- 500 ) / 400 ) ) = 0.0002399976\r\n\r\nPodam troche innych przyladow:\r\n\r\nCzlonkowie Wygranej Druzyny:\r\n1. 1500MMR\r\n2. 2000 MMR\r\n\r\nPersonal_MMR_Gained_For_Player1 = Team_MMR_Gained * ( 1 / ( 1 + 10 ^ ( ( MMR_Player1 - MMR_Player2 / 400 ) ) )\r\nPersonal_MMR_Gained_For_Player1 = 24 * ( 1 / ( 1 + 10 ^ ( ( 1500- 2000 ) / 400 ) ) = 22.7222348352\r\n\r\nPersonal_MMR_Gained_For_Player2 = Team_MMR_Gained * ( 1 / ( 1 + 10 ^ ( ( MMR_Player2 - MMR_Player1 / 400 ) ) )\r\nPersonal_MMR_Gained_For_Player2 = 24 * ( 1 / ( 1 + 10 ^ ( ( 2000- 1500 ) / 400 ) ) = 1.27776516485\r\n\r\nCzlonkowie Wygranej Druzyny:\r\n1. 1500 MMR\r\n2. 1750 MMR\r\n\r\nPersonal_MMR_Gained_For_Player1 = Team_MMR_Gained * ( 1 / ( 1 + 10 ^ ( ( MMR_Player1 - MMR_Player2 / 400 ) ) )\r\nPersonal_MMR_Gained_For_Player1 = 24 * ( 1 / ( 1 + 10 ^ ( ( 1500 - 1750 ) / 400 ) ) = 19.3996241412\r\n\r\nPersonal_MMR_Gained_For_Player2 = Team_MMR_Gained * ( 1 / ( 1 + 10 ^ ( ( MMR_Player2 - MMR_Player1 / 400 ) ) )\r\nPersonal_MMR_Gained_For_Player2 = 24 * ( 1 / ( 1 + 10 ^ ( ( 1750 - 1500 ) / 400 ) ) = 4.60037585881\r\n\r\nMozesz kontrolowac MMR zmieniajac wspolczynnik z 400 na jakis inny. Jest to wspolczynnik wykorzystywany z podstawowego wzoru ELO w szachach.\r\n\r\nJako, że jest to prywatny serwer z małą ilością graczy to przydałaby się jakaś inflacja w zdobywanym MMR w stosunku do tego, ktory jest tracony. Aby nie przesadzic z inflacja nalezy obserwowac skutki poczynajac od 10-20%\r\n\r\nJezeli chodzi o kalkulowanie Team Ratingu, ta formula rowniez jest nieznana. Oczywiste jest tylko, ze personal rating oraz team rating powinny z czasem zrownywac sie ze sobą....\r\n\r\nhttp://www.arenajunkies.com/topic/202541-mmr-when-abused-when-its-not/ // Abusowanie mmr-u w s9.\r\nhttp://eu.battle.net/wow/en/forum/topic/1820952130"},"comment":{"url":"https://api.github.com/repos/Atlantiss/BugTracker/issues/comments/126455907","html_url":"https://github.com/Atlantiss/BugTracker/issues/3960#issuecomment-126455907","issue_url":"https://api.github.com/repos/Atlantiss/BugTracker/issues/3960","id":126455907,"user":{"login":"Jenovas","id":1244154,"avatar_url":"https://avatars.githubusercontent.com/u/1244154?v=3","gravatar_id":"","url":"https://api.github.com/users/Jenovas","html_url":"https://github.com/Jenovas","followers_url":"https://api.github.com/users/Jenovas/followers","following_url":"https://api.github.com/users/Jenovas/following{/other_user}","gists_url":"https://api.github.com/users/Jenovas/gists{/gist_id}","starred_url":"https://api.github.com/users/Jenovas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jenovas/subscriptions","organizations_url":"https://api.github.com/users/Jenovas/orgs","repos_url":"https://api.github.com/users/Jenovas/repos","events_url":"https://api.github.com/users/Jenovas/events{/privacy}","received_events_url":"https://api.github.com/users/Jenovas/received_events","type":"User","site_admin":false},"created_at":"2015-07-30T19:52:45Z","updated_at":"2015-07-30T19:52:45Z","body":"1. When you start a new team, you'll be at 0 rating but at a much higher MMR, meaning that you'll gain 96 rating every win until you start getting close to your MMR.\r\n\r\n2. I have seen a teams infront SW while dueling played games 90 = 57/32 rating 1924.\r\nMe and my buddy had 340 played games 185/155 and we barely reached 1600 .\r\nWe disband it and with the new1 = 27 played 23/4 wins we were 1750 already.\r\n\r\nTak więc wydaje się bardzo Blizzlike. Dopóki Team Rating nie dogoni MMR to dostaje się kosmiczne wartości Team Ratingu żeby jak najszybciej się wyrównało. Jak w przykładzie wyżej 23 wygrane i 1750 tzn że dostawali blisko 80 za każdy win, ponieważ ich MMR jest wysoki a team rating niski, bo założyli nowy team.\r\n\r\nProsiłbym na przyszłość jeżeli ktoś coś wie to proszę napisać jeżeli ktoś nie wie albo zgaduje to niech lepiej się nie odzywa, bo robi niepotrzebne zamieszanie i przez niego będą potem błędy. Dziękuje."}}