a12 / a13 matchmaking

pier4r
Skynet
Skynet
Posts: 3188

a12 / a13 matchmaking

Post#1 » 16 May 2018, 10:57

The matchmaking is not really "broken" but it doesn't work as expected, according to the discussion made in the past and today in discord. I will try to expose it via checks (thanks to the players that played a lot)

From discord
GFX

but the filtering will not exclude the first player you met once it's been X mn since you played her
let's say
you play P1 at t=0(edited)
you request a new match at t=1mn, the mm will exclude P1 because it's been less than 30 mn since you played her
t=2mn same
...
t=30+ -> not excluded anymore
if she is still the "best" match, she'll be picked

as sorting goes pending > closest league > diff IP > less recently met > closest score > latest deployed
( unranked = pending > closest XP level > diff IP > less recently met > latest deployed )


pier4r - Today at 12:38 AM
Hmm based on what you wrote I would expect this. Let's say that there are a list of oppoents o1 to o40.

After 30 minutes I play until o15.
Then I would expect that the matchmaking would consider o1 again but not as best fit
Why? Because I played o1 30 minutes ago while I did not yet play o16.
I'd say that after checking the score range and the pending matches , the list of ghosts should be ordered by "oldest ghost matched ". If I never matched someone I will pick him. If i matched everyone at least once I pick first the ghost I met long ago
In this way is ensured I go through all the possible opponents
And variety is happy (although some.have 3 ghosts or more)
Was I clear? With the touchscreen it is a pain
GFX47 (dev) - Today at 12:42 AM
actually if you compare ghosts from the same league, it should already work like this



Now the following lists may have ghosts that fall out of range, but still some ghosts are not enough represented or they are not picked at all.

Good bot

Code: Select all

16.5.2018, 10:07:26   962160   Acho (2170)   2567 +2
16.5.2018, 09:44:07   962158   Acho (2170)   2565 +2
16.5.2018, 09:42:48   962157   mumpsimus (2180)   2569 -4
16.5.2018, 09:42:10   962156   Joni ja pojat (2225)   2567 +2
16.5.2018, 09:41:14   962155   Pier4r Nvidia k1 (2197)   2571 -4
16.5.2018, 09:40:24   962154   DH! (2184)   2569 +2
16.5.2018, 09:39:48   962153   zGeneral (2179)   2567 +2
16.5.2018, 09:38:51   962151   ElvenMonky (2175)   2571 -4
16.5.2018, 09:38:17   962150   aoi (2178)   2569 +2
16.5.2018, 09:37:28   962148   Streaker (2211)   2573 -4
16.5.2018, 09:36:35   962147   Miojo (2178)   2577 -4
16.5.2018, 09:35:48   962146   Tortuga (2316)   2573 +4
16.5.2018, 09:34:55   962144   B_head (2470)   2566 +7
16.5.2018, 09:33:28   962141   mrchris (2331)   2562 +4
16.5.2018, 09:32:46   962139   Mcompany (2306)   2558 +4
16.5.2018, 09:31:51   962138   ElvenMonky2 (2165)   2556 +2
16.5.2018, 09:11:22   962133   Acho (2172)   2554 +2
16.5.2018, 08:47:32   962131   mumpsimus (2161)   2552 +2
16.5.2018, 08:46:41   962129   Joni ja pojat (2228)   2549 +3
16.5.2018, 08:43:46   962126   Pier4r Nvidia k1 (2158)   2553 -4
16.5.2018, 08:42:13   962125   DH! (2180)   2551 +2
16.5.2018, 08:41:38   962123   zGeneral (2160)   2549 +2
16.5.2018, 08:40:55   962122   Acho (2254)   2546 +3
16.5.2018, 08:40:19   962121   ElvenMonky (2156)   2544 +2
16.5.2018, 08:38:56   962119   aoi (2151)   2542 +2
16.5.2018, 08:37:59   962117   Streaker (2209)   2539 +3
16.5.2018, 08:36:59   962115   Miojo (2174)   2543 -4
16.5.2018, 08:36:01   962113   Tortuga (2320)   2539 +4
16.5.2018, 08:35:20   962112   B_head (2479)   2530 +9
16.5.2018, 08:34:26   962111   mrchris (2336)   2525 +5
16.5.2018, 08:33:35   962110   SpecialCase (2125)   2523 +2
16.5.2018, 08:32:55   962109   Lokus (2146)   2521 +2
16.5.2018, 08:32:17   962108   Mcompany (2311)   2516 +5
16.5.2018, 08:31:25   962107   Hairy Phil (2116)   2514 +2
16.5.2018, 08:30:22   962106   ElvenMonky2 (2130)   2512 +2
16.5.2018, 08:29:36   962105   masterplayer4000 (2113)   2510 +2
16.5.2018, 08:28:46   962104   Zaxon (2123)   2514 -4


37 matches. Distribution of opponents.

Code: Select all

   1 Hairy
   1 Lokus
   1 SpecialCase
   1 Zaxon
   1 masterplayer4000
   2 B_head
   2 DH!
   2 ElvenMonky
   2 ElvenMonky2
   2 Joni
   2 Mcompany
   2 Miojo
   2 Pier4r
   2 Streaker
   2 Tortuga
   2 aoi
   2 mrchris
   2 mumpsimus
   2 zGeneral
   4 Acho

where is sollniss? (sollniss ghost at the moment should be 2300+)
Where is milkhunter?

mumpsimus played 170 games (woah!)

Code: Select all

16.5.2018, 10:43:52   962219   Mcompany (1988)   2163 +5
16.5.2018, 10:43:26   962218   Ox1de (1819)   2161 +2
16.5.2018, 10:42:47   962217   Krellion (2065)   2153 +8
16.5.2018, 10:42:19   962216   gtresd (1944)   2148 +5
16.5.2018, 10:42:01   962215   Lokus (1862)   2145 +3
16.5.2018, 10:41:43   962213   Revenge (1824)   2142 +3
16.5.2018, 10:41:27   962212   Mystliner#2 (1899)   2138 +4
16.5.2018, 10:41:03   962210   Suspense (2028)   2131 +7
16.5.2018, 10:40:42   962209   ooops#T04 (1819)   2128 +3
16.5.2018, 10:40:01   962208   Cynic_Alex (2021)   2141 -13
16.5.2018, 10:39:45   962207   masterplayer4000 (1846)   2138 +3
16.5.2018, 10:39:08   962206   Tortuga (2312)   2144 -6
16.5.2018, 10:38:40   962204   Arcueid_57 (1764)   2142 +2
16.5.2018, 10:38:12   962203   Zaxon (2127)   2153 -11
16.5.2018, 10:37:39   962202   mrchris (2327)   2159 -6
16.5.2018, 10:37:14   962201   Hairy Phil (2076)   2172 -13
16.5.2018, 10:36:40   962200   aoi (1935)   2168 +4
16.5.2018, 10:36:08   962199   Milkhunter (2570)   2170 -2
16.5.2018, 10:35:45   962198   don matito (1822)   2168 +2
16.5.2018, 10:35:19   962197   Joni ja pojat (2223)   2177 -9
16.5.2018, 10:34:58   962196   ElvenMonky2 (2048)   2170 +7
16.5.2018, 10:34:16   962195   Streaker (2201)   2170 +0
16.5.2018, 10:33:32   962193   Pier4r Nvidia k1 (2162)   2160 +10
16.5.2018, 10:33:03   962192   _Jax_ (1765)   2158 +2
16.5.2018, 10:32:22   962191   DH! (2182)   2168 -10
16.5.2018, 10:31:59   962190   zGeneral (2038)   2161 +7
16.5.2018, 10:31:35   962188   Acho (2171)   2171 -10
16.5.2018, 10:31:07   962187   ttaattaa (1807)   2169 +2
16.5.2018, 10:30:38   962186   ElvenMonky (2169)   2159 +10
16.5.2018, 10:29:03   962132   Good Bot (2554)   2161 -2
16.5.2018, 05:11:28   962057   Dnumev (1868)   2158 +3
16.5.2018, 05:11:03   962056   Kaweb (1828)   2155 +3
16.5.2018, 05:10:39   962055   Vectorpleximus (1844)   2152 +3
16.5.2018, 05:10:13   962054   SpecialCase (1842)   2149 +3
16.5.2018, 05:09:20   962053   Silver Crow (1989)   2164 -15
16.5.2018, 05:08:45   962052   B_head (2476)   2167 -3
16.5.2018, 05:08:03   962051   Miojo (2174)   2167 +0
16.5.2018, 05:07:22   962050   mumps (1941)   2163 +4
16.5.2018, 05:05:55   962049   tomcat_wrk (1877)   2180 -17
16.5.2018, 05:04:34   962047   jkgh (1932)   2176 +4
16.5.2018, 05:04:04   962046   ghjk (1957)   2171 +5
16.5.2018, 05:03:27   962045   elvenmonk (1863)   2188 -17
16.5.2018, 05:02:52   962044   viva2 (1856)   2185 +3
16.5.2018, 05:02:25   962043   kingsnowman (1921)   2181 +4
16.5.2018, 05:01:36   962042   Mcompany (1985)   2184 -3
16.5.2018, 05:01:00   962041   Krellion (2051)   2198 -14
16.5.2018, 05:00:30   962040   gtresd (1927)   2215 -17
16.5.2018, 05:00:01   962039   Lokus (1831)   2213 +2
16.5.2018, 04:59:44   962038   Kogataru (1815)   2211 +2
16.5.2018, 04:59:24   962037   Revenge (1830)   2209 +2
16.5.2018, 04:57:34   962036   Mystliner#2 (1887)   2206 +3
16.5.2018, 04:56:52   962035   Rekadon1 (1813)   2210 -4
16.5.2018, 04:56:23   962034   Jotunn (1858)   2208 +2
16.5.2018, 04:55:38   962033   sdhj (1829)   2206 +2
16.5.2018, 04:55:13   962032   GLaDOS Beta (1820)   2204 +2
16.5.2018, 04:54:46   962031   jsjsjd (1803)   2202 +2
16.5.2018, 04:54:24   962030   IRRbertRH (1828)   2200 +2
16.5.2018, 04:53:54   962029   Suspense (2044)   2194 +6
16.5.2018, 04:53:10   962028   IRRbertPC (1807)   2192 +2
16.5.2018, 04:52:36   962027   ooops#T03 (1803)   2190 +2
16.5.2018, 04:52:08   962026   bMacs (1791)   2188 +2
16.5.2018, 04:51:47   962025   ooops#T04 (1801)   2186 +2
16.5.2018, 04:51:21   962024   Ox1de (1821)   2184 +2
16.5.2018, 04:51:02   962023   Cynic_Alex (2034)   2178 +6
16.5.2018, 04:50:44   962022   masterplayer4000 (1849)   2175 +3
16.5.2018, 04:50:09   962021   Tortuga (2314)   2181 -6
16.5.2018, 04:49:22   962020   Arcueid_57 (1781)   2179 +2
16.5.2018, 04:48:40   962019   Zaxon (2122)   2180 -1
16.5.2018, 04:47:51   962018   mrchris (2330)   2186 -6
16.5.2018, 04:47:10   962017   Good Bot (2521)   2189 -3
16.5.2018, 04:46:45   962016   Hairy Phil (2083)   2182 +7
16.5.2018, 04:46:12   962015   aoi (1939)   2178 +4
16.5.2018, 04:45:33   962014   Milkhunter (2580)   2180 -2
16.5.2018, 04:44:49   962013   don matito (1804)   2198 -18
16.5.2018, 04:44:10   962012   Joni ja pojat (2218)   2208 -10
16.5.2018, 04:43:43   962011   ElvenMonky2 (2078)   2222 -14
16.5.2018, 04:43:16   962010   Streaker (2219)   2212 +10
16.5.2018, 04:42:29   962009   Pier4r Nvidia k1 (2157)   2213 -1
16.5.2018, 04:42:05   962008   _Jax_ (1814)   2211 +2
16.5.2018, 04:41:22   962007   DH! (2168)   2223 -12
16.5.2018, 04:41:04   962006   zGeneral (2032)   2218 +5
16.5.2018, 04:40:41   962005   Acho (2245)   2227 -9
16.5.2018, 04:39:13   962004   ttaattaa (1877)   2245 -18
16.5.2018, 04:38:30   962003   ElvenMonky (2155)   2246 -1
16.5.2018, 04:37:56   962002   Dnumev (1870)   2244 +2
16.5.2018, 04:37:37   962001   Kaweb (1899)   2242 +2
16.5.2018, 04:37:07   962000   Vectorpleximus (1846)   2240 +2
16.5.2018, 04:36:43   961999   SpecialCase (1844)   2238 +2
16.5.2018, 04:36:11   961998   Silver Crow (1993)   2234 +4
16.5.2018, 04:35:46   961997   B_head (2472)   2238 -4
16.5.2018, 04:35:02   961996   Miojo (2161)   2251 -13
16.5.2018, 04:34:34   961995   mumps (1944)   2248 +3
16.5.2018, 04:34:09   961994   tomcat_wrk (1879)   2246 +2
16.5.2018, 04:33:27   961993   jkgh (1935)   2243 +3
16.5.2018, 04:32:57   961992   ghjk (1940)   2260 -17
16.5.2018, 04:32:32   961991   elvenmonk (1865)   2258 +2
16.5.2018, 04:31:56   961990   viva2 (1858)   2256 +2
16.5.2018, 04:31:21   961989   kingsnowman (1924)   2253 +3
16.5.2018, 04:31:01   961988   Mcompany (1989)   2249 +4
16.5.2018, 04:30:35   961987   Krellion (2056)   2244 +5
16.5.2018, 04:30:02   961986   gtresd (1930)   2241 +3
16.5.2018, 04:25:59   961983   Lokus (2003)   2237 +4
16.5.2018, 04:25:31   961982   Kogataru (1986)   2233 +4
16.5.2018, 04:25:09   961981   Revenge (1832)   2231 +2
16.5.2018, 04:24:43   961980   Mystliner#2 (1890)   2228 +3
16.5.2018, 04:24:16   961979   Rekadon1 (1829)   2226 +2
16.5.2018, 04:23:53   961978   Jotunn (1860)   2224 +2
16.5.2018, 04:23:21   961977   sdhj (1831)   2222 +2
16.5.2018, 04:23:02   961976   Suspense (2050)   2216 +6
16.5.2018, 04:22:33   961975   IRRbertPC (1829)   2214 +2
16.5.2018, 04:21:59   961974   GLaDOS Beta (1822)   2212 +2
16.5.2018, 04:21:34   961973   jsjsjd (1812)   2210 +2
16.5.2018, 04:21:03   961972   ooops#T04 (1842)   2208 +2
16.5.2018, 04:20:41   961971   IRRbertRH (1830)   2206 +2
16.5.2018, 04:19:57   961970   ooops#T03 (1805)   2204 +2
16.5.2018, 04:19:11   961969   Ox1de (1823)   2202 +2
16.5.2018, 04:18:54   961968   Cynic_Alex (2040)   2196 +6
16.5.2018, 04:18:28   961967   masterplayer4000 (1851)   2194 +2
16.5.2018, 04:17:37   961966   Tortuga (2328)   2180 +14
16.5.2018, 04:17:01   961965   Arcueid_57 (1783)   2178 +2
16.5.2018, 04:16:35   961964   Zaxon (2110)   2190 -12
16.5.2018, 04:15:52   961963   mrchris (2323)   2197 -7
16.5.2018, 04:15:20   961962   Good Bot (2518)   2200 -3
16.5.2018, 04:14:36   961961   Hairy Phil (2090)   2193 +7
16.5.2018, 04:14:07   961960   aoi (1943)   2189 +4
16.5.2018, 04:13:42   961959   Milkhunter (2578)   2191 -2
16.5.2018, 04:13:10   961958   Joni ja pojat (2208)   2201 -10
16.5.2018, 04:12:29   961957   ElvenMonky2 (2076)   2203 -2
16.5.2018, 04:12:00   961956   don matito (1806)   2201 +2
16.5.2018, 04:10:52   961955   Streaker (2209)   2211 -10
16.5.2018, 02:20:25   961946   Pier4r Nvidia k1 (2145)   2223 -12
16.5.2018, 02:19:34   961945   _Jax_ (1824)   2221 +2
16.5.2018, 02:18:57   961944   DH! (2156)   2233 -12
16.5.2018, 02:18:28   961943   zGeneral (2037)   2228 +5
16.5.2018, 02:15:26   961940   Acho (2235)   2238 -10
16.5.2018, 02:14:37   961939   ttaattaa (1873)   2242 -4
16.5.2018, 02:14:10   961938   ElvenMonky (2163)   2234 +8
16.5.2018, 02:13:49   961936   Dnumev (1872)   2232 +2
16.5.2018, 02:12:25   961934   Kaweb (1881)   2250 -18
16.5.2018, 02:11:44   961933   Vectorpleximus (1848)   2248 +2
16.5.2018, 02:11:16   961932   SpecialCase (1846)   2246 +2
16.5.2018, 02:10:38   961930   Silver Crow (1997)   2242 +4
16.5.2018, 02:10:07   961929   B_head (2468)   2246 -4
16.5.2018, 02:09:17   961927   Miojo (2169)   2238 +8
16.5.2018, 02:08:29   961926   mumps (1947)   2235 +3
16.5.2018, 02:08:03   961925   tomcat_wrk (1881)   2233 +2
16.5.2018, 02:07:32   961924   jkgh (1938)   2230 +3
16.5.2018, 02:06:28   961922   ghjk (1943)   2227 +3
16.5.2018, 02:06:03   961921   elvenmonk (1867)   2225 +2
16.5.2018, 02:05:33   961919   viva2 (1860)   2223 +2
16.5.2018, 02:05:04   961918   kingsnowman (1927)   2220 +3
16.5.2018, 02:02:02   961917   Mcompany (1973)   2236 -16
16.5.2018, 02:01:33   961914   Krellion (2061)   2231 +5
16.5.2018, 01:59:29   961912   gtresd (1933)   2228 +3
16.5.2018, 01:59:08   961911   Lokus (1833)   2226 +2
16.5.2018, 01:56:49   961908   Kogataru (1990)   2222 +4
16.5.2018, 01:56:30   961907   Revenge (1834)   2220 +2
16.5.2018, 01:54:46   961906   Mystliner#2 (1893)   2217 +3
16.5.2018, 01:49:17   961904   Rekadon1 (1815)   2215 +2
16.5.2018, 01:45:53   961903   Jotunn (1862)   2213 +2
16.5.2018, 01:32:44   961902   sdhj (1827)   2217 -4
16.5.2018, 01:32:17   961901   Suspense (2056)   2211 +6
16.5.2018, 01:31:54   961900   IRRbertPC (1809)   2209 +2
16.5.2018, 01:31:23   961899   GLaDOS Beta (1824)   2207 +2
16.5.2018, 01:30:51   961898   jsjsjd (1811)   2205 +2
16.5.2018, 01:30:22   961897   ooops#T04 (1844)   2203 +2
16.5.2018, 01:30:01   961896   IRRbertRH (1832)   2201 +2
16.5.2018, 01:29:40   961895   ooops#T03 (1807)   2199 +2
16.5.2018, 01:28:58   961894   nnay29 (1800)   2197 +2
16.5.2018, 01:28:19   961893   Ox1de (1825)   2195 +2


distribution of oppoennts

Code: Select all

   1 bMacs
   1 nnay29
   3 Acho
   3 Arcueid_57
   3 B_head
   3 Cynic_Alex
   3 DH!
   3 Dnumev
   3 ElvenMonky
   3 ElvenMonky2
   3 GLaDOS
   3 Good
   3 Hairy
   3 IRRbertPC
   3 IRRbertRH
   3 Joni
   3 Jotunn
   3 Kaweb
   3 Kogataru
   3 Milkhunter
   3 Miojo
   3 Pier4r
   3 Rekadon1
   3 Silver
   3 SpecialCase
   3 Streaker
   3 Tortuga
   3 Vectorpleximus
   3 Zaxon
   3 _Jax_
   3 aoi
   3 don
   3 elvenmonk
   3 ghjk
   3 jkgh
   3 jsjsjd
   3 kingsnowman
   3 masterplayer4000
   3 mrchris
   3 mumps
   3 ooops#T03
   3 sdhj
   3 tomcat_wrk
   3 ttaattaa
   3 viva2
   3 zGeneral
   4 Krellion
   4 Lokus
   4 Mcompany
   4 Mystliner#2
   4 Ox1de
   4 Revenge
   4 Suspense
   4 gtresd
   4 ooops#T04

where is sollniss? (sollniss is in range of mump)

elevenmonky2 48 games

Code: Select all

16.5.2018, 10:44:05   962220   Mcompany (1914)   2070 +6
16.5.2018, 10:42:00   962214   Chrysophylax (1669)   2068 +2
16.5.2018, 10:41:21   962211   Suspense (2028)   2058 +10
16.5.2018, 10:39:08   962205   Arcueid_57 (1727)   2062 -4
16.5.2018, 10:33:37   962194   Pier4r Nvidia k1 (2201)   2048 +14
16.5.2018, 10:31:44   962189   Milkhunter (2391)   2050 -2
16.5.2018, 10:30:14   962185   mumpsimus (1938)   2043 +7
16.5.2018, 10:26:33   962184   Acho (2252)   2048 -5
16.5.2018, 10:21:51   962183   Good Bot (2404)   2050 -2
16.5.2018, 10:21:20   962182   _Jax_ (1768)   2047 +3
16.5.2018, 10:20:05   962181   Tortuga (2302)   2051 -4
16.5.2018, 10:19:24   962180   don matito (1739)   2048 +3
16.5.2018, 10:16:48   962179   mrchris (2256)   2045 +3
16.5.2018, 10:15:50   962178   tomcat_wrk (1906)   2039 +6
16.5.2018, 10:14:23   962177   ElvenMonky (2162)   2046 -7
16.5.2018, 10:13:23   962176   gossan (1656)   2044 +2
16.5.2018, 10:11:12   962175   ooops#T04 (1816)   2047 -3
16.5.2018, 10:09:20   962174   Mystliner#2 (1884)   2065 -18
16.5.2018, 10:04:48   962171   Chrysophylax (1671)   2063 +2
16.5.2018, 10:03:50   962170   Lokus (1846)   2079 -16
16.5.2018, 10:02:48   962169   viva2 (1849)   2075 +4
16.5.2018, 09:56:03   962168   Milkhunter (2476)   2077 -2
16.5.2018, 09:53:11   962167   mumpsimus (1944)   2071 +6
16.5.2018, 09:52:03   962166   Acho (2247)   2076 -5
16.5.2018, 09:50:18   962164   Tortuga (2298)   2080 -4
16.5.2018, 09:48:59   962163   _Jax_ (1771)   2077 +3
16.5.2018, 09:48:15   962162   don matito (1763)   2074 +3
16.5.2018, 09:47:03   962161   Good Bot (2401)   2077 -3
16.5.2018, 09:39:10   962152   ElvenMonky (2154)   2085 -8
16.5.2018, 09:37:36   962149   Streaker (2211)   2071 +14
16.5.2018, 09:34:49   962143   ooops#T04 (1799)   2088 -17
16.5.2018, 09:33:34   962142   mrchris (2250)   2094 -6
16.5.2018, 09:22:44   962137   mumpsimus (1942)   2096 -2
16.5.2018, 09:21:09   962136   Acho (2241)   2102 -6
16.5.2018, 09:09:28   962135   Good Bot (2398)   2105 -3
16.5.2018, 08:46:43   962130   Pier4r Nvidia k1 (2189)   2113 -8
16.5.2018, 08:39:40   962120   Lokus (1829)   2130 -17
16.5.2018, 08:28:44   962103   don matito (1766)   2127 +3
16.5.2018, 08:27:42   962102   gtresd (1743)   2125 +2
16.5.2018, 08:27:07   962101   viva2 (1853)   2121 +4
16.5.2018, 08:26:20   962100   Acho (2234)   2128 -7
16.5.2018, 08:24:50   962099   Tortuga (2313)   2113 +15
16.5.2018, 08:23:54   962098   _Jax_ (1774)   2110 +3
16.5.2018, 08:19:51   962096   Good Bot (2415)   2093 +17
16.5.2018, 08:16:30   962094   ooops#T04 (1799)   2090 +3
16.5.2018, 08:15:15   962093   Jeffrey_Harpen (1688)   2088 +2
16.5.2018, 08:13:49   962092   Milkhunter (2476)   2090 -2
16.5.2018, 08:08:23   962088   tomcat_wrk (1904)   2085 +5


distribution

Code: Select all

   1 Arcueid_57
   1 Jeffrey_Harpen
   1 Mcompany
   1 Mystliner#2
   1 Streaker
   1 Suspense
   1 gossan
   1 gtresd
   2 Chrysophylax
   2 ElvenMonky
   2 Lokus
   2 Pier4r
   2 mrchris
   2 tomcat_wrk
   2 viva2
   3 Milkhunter
   3 Tortuga
   3 _Jax_
   3 don
   3 mumpsimus
   3 ooops#T04
   4 Acho
   4 Good

Where is sollniss again?
Where is bhead?
Miojo?
Joni?


So this to show that the matchmaking is still biased. I think the procedure as described by GFX is pretty fine, I think it works great. But somehow the code seems bugged.
If GFX can post the code snippet about the matchmaking, maybe we can brainstorm a solution.
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

sollniss
Automaton
Automaton
Posts: 164

Re: a12 / a13 matchmaking

Post#2 » 16 May 2018, 12:18

I also noticed that my ghost gets picked 0 times for 3 days and then suddenly 4 times on the 4th day.

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#3 » 16 May 2018, 16:51

Additional bug. When the sollniss ghost is picked, the wrong one is picked. (it is not related to sollniss only, but likely to the matchmaking procedure)

Best example just now.

Code: Select all

16.5.2018, 16:29:50   962404   ElvenMonky2 (2065)   sollniss (2351 +3)

sollniss had an active deployment, elvenmonkey2 was in range. (elevenmonkey was the ghost)

Code: Select all

16.5.2018, 16:30:57   962406   ElvenMonky2 (2065 -5)   sollniss (2254)

Elvenmonkey deploys, and get a sollniss bot that, well, is 100 points under the last sollniss deployment even when the newest sollniss deployment is in range of elvenmonkey


other example. My ghost

Code: Select all

16.5.2018, 10:33:37   962194   ElvenMonky2 (2048 +14)   Pier4r Nvidia k1 (2201)
16.5.2018, 10:33:32   962193   mumpsimus (2160 +10)   Pier4r Nvidia k1 (2162)

Both elvenmonky2 and mumpsimus are in range of the 2200 ghost, but mumpsimus gets one, elvenmonkey gets another.
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

User avatar
GFX47
Dev Team
Posts: 2569

Re: a12 / a13 matchmaking

Post#4 » 17 May 2018, 09:32

I'll investigate as soon as I can.

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#5 » 23 May 2018, 19:54

I edited the message multiple times because the first versions are always unreadable. I first write for myself, then I fix it a bit for the others :shy:

So I did another investigation (based mostly on the stats page, as for the procedure I cannot debug it without data).

It seems that after your fix (about considering the actual league of the ghost) the majority of the matches are interleague. That is, picking a ghost outside the league is very difficult because there are enough ghost in a league normally.

If the ghosts population stays high (like 20+ per league, in this moment in grandmaster there are at least 45 different ghost names) that's all fine. The interleague ghosts ensure that players get like 50% winning rate (unless players are not strong enough and they get demoted) and that helps the fun.

What I observed is that with ghosts all the sort steps actually in place to find an opponent are unneeded. In active vs active deployments checking IPs, closest elo, time from last match and so on it is still ok, although active vs active deployments are rare. (Active vs active deployments are a thing that likely won't happen often until the playerbase grows again at the level of spring 2017)

Since most of the time (say, 98% ?) matches are "active vs inactive deployment" I would simplify the procedure like this:

- pick all the eligible ghosts in range (+/- 400 points) (in the case the "same league filter" can be kept, if there are enough ghosts in the same league though)
- sort them by last encounter with the active player.
- pick the ghost that was encounter the less recently.

That's it. So whoever is playing will cycle through all the eligible opponents even if playing in different sessions. So if there are 10 eligible opponents and I play 5 times today and 5 times tomorrow and my score stays quite stable, I will play the first 5 opponents today and the last 5 tomorrow, the day after tomorrow I'll start again with the first 5.

In this way the possibility to keep possible bugs low should be feasible. Moreover the "different Ip", "closest elo", etc... doesn't really apply with ghosts. It is more interesting to go through all of them, if they are not hundreds.

Say that against each ghost one wants to know if it is mostly winning or not, counting results for a sort of "best of 5". this means a minimum of 3 matches against each ghost. If in one league there are like 20 ghosts within range, this means 60 games to have 3 matches against each ghost. If there are more ghosts (like now, 40), it is practically a lot of variety.

Of course this doesn't apply if a player score is very distant from the others (for example a player at 2700 and the rest is 2300/2200). Anyway once again miojo (good bot) is picking milkhunter (actual #2) and sollniss (one of the strongest ghosts at the moment) rarely. With a simple loop (based on the time from the last encounter) through the eligible ghosts it is ensured that good bot will pick also sollniss and milkhunter.

One can say "and what about ghosts that were never met before?". Well for those ghosts one can set a default "last met" in the past, like met "on the 1st jan 1970", and then pick the first on the list. Where the "first" is decided by the database engine. It doesn't really matter.

I am a fan of "closest score" pairings, but again those are unneeded when one can go through the entire set of opponents. Otherwise at first the closest score pairings will be interesting but then the lack of variety will kill (a little) the fun.

Closest score pairings are surely good for active vs active deployments, as both players deploy something new. For active vs inactive I don't think it is needed, unless the amount of opponents is too big. Say 200+ ghosts or the like. But even in this case one could limit the amount of ghosts retrieved as eligible players, saying "the first 200 with the score closest to the actual player" and that clause should be enough a substitution for "closest score" pairings.
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#6 » 23 May 2018, 20:45

Plus an analysis of the last 1000 matches of the grandmaster league at the moment.

I picked only the right column, the one with inactive deployments (almost always at least).

I cleaned up a couple of mentions of inactive deployments in lower leagues (that is, the ghost was under 1740).

Code: Select all

2018-05-23
grandmaster ghost deployment within last 1000 games

21 acho
2  arcueid
15 axxx
21 bhead
24 bockwurst
11 Chrysophylax
21 cynic alex
22 dh!
19 dnumev
22 ElvenMonky
21 ElvenMonky2
9  GLaDOS Beta
22 Good Bot
20 Hairy Phil
5  IRRbertPC
4  IRRbertRH
22 Joni ja pojat
6  Jotunn
25 Kaweb
10 Kogataru
20 Krellion
10 Lokus
22 Mcompany
14 Milkhunter
22 Miojo
10 Mystliner#2
6  Ox1de
19 Pier4r Nvidia k1
4  Rekadon1
23 Revenge
19 Silver Crow
17 SpecialCase
25 Streaker
1  Suspense
14 TanahAirKu
21 Tortuga
20 Vectorpleximus
22 Zaxon
20 _Jax_
22 aoi
4  don matito
18 elvenmonk
22 ghjk
22 gtresd
21 jkgh
11 jlk
5  jsjsjd
22 kingsnowman
13 masterplayer4000
21 mrchris
19 mumps
21 mumpsimus
19 ooops#T04
10 sdhj
10 sollniss
20 tomcat_wrk
12 ttaattaa
23 viva2
23 zGeneral


Now one can notice that the deployments are around 20 for all ghosts. Those under 20 normally are at the bottom of the score range in grandmaster, so they don't get picked much by those active players having 2150+ score points. Or those that have a really good ghost but to pick it one has to have a big score (see kogataru) otherwise the next ghost is in the master league and it is unlikely to be picked.

One can see that sollniss is the only ghosts not bordering 1800 that gets picked quite a little. Milkhunter similarly doesn't get picked as much as the other ghosts that are over 2000.

Aside from those I notice suspense, that has the ghost at 1800 but likely as another around 2000 that doesn't get picked at all. Aside from those 3 ghosts (two picked not that much, the third maybe not picked at all), all seems fine.


data

Code: Select all

Acho (2169)
Acho (2184)
Acho (2184)
Acho (2188)
Acho (2194)
Acho (2196)
Acho (2200)
Acho (2203)
Acho (2204)
Acho (2208)
Acho (2210)
Acho (2211)
Acho (2211)
Acho (2213)
Acho (2213)
Acho (2277)
Acho (2289)
Acho (2290)
Acho (2291)
Acho (2292)
Acho (2295)
Arcueid_57 (1758)
Arcueid_57 (1767)
Axxx (1804)
Axxx (1804)
Axxx (1805)
Axxx (1810)
Axxx (1814)
Axxx (1818)
Axxx (1818)
Axxx (1832)
Axxx (1832)
Axxx (1832)
Axxx (1833)
Axxx (1834)
Axxx (1834)
Axxx (1842)
Axxx (1845)
B_head (2314)
B_head (2332)
B_head (2336)
B_head (2338)
B_head (2340)
B_head (2342)
B_head (2372)
B_head (2374)
B_head (2376)
B_head (2378)
B_head (2481)
B_head (2485)
B_head (2491)
B_head (2496)
B_head (2496)
B_head (2497)
B_head (2500)
B_head (2501)
B_head (2504)
B_head (2510)
B_head (2513)
Bockwurst (1922)
Bockwurst (1933)
Bockwurst (1973)
Bockwurst (1973)
Bockwurst (1975)
Bockwurst (1985)
Bockwurst (1988)
Bockwurst (2007)
Bockwurst (2013)
Bockwurst (2017)
Bockwurst (2018)
Bockwurst (2022)
Bockwurst (2024)
Bockwurst (2026)
Bockwurst (2028)
Bockwurst (2030)
Bockwurst (2030)
Bockwurst (2030)
Bockwurst (2030)
Bockwurst (2038)
Bockwurst (2042)
Bockwurst (2043)
Bockwurst (2045)
Bockwurst (2051)
Chrysophylax (1798)
Chrysophylax (1800)
Chrysophylax (1810)
Chrysophylax (1812)
Chrysophylax (1826)
Chrysophylax (1831)
Chrysophylax (1842)
Chrysophylax (1844)
Chrysophylax (1852)
Chrysophylax (1854)
Chrysophylax (1874)
Cynic_Alex (1924)
Cynic_Alex (1929)
Cynic_Alex (1931)
Cynic_Alex (1932)
Cynic_Alex (1933)
Cynic_Alex (1935)
Cynic_Alex (1936)
Cynic_Alex (1938)
Cynic_Alex (1938)
Cynic_Alex (1941)
Cynic_Alex (1942)
Cynic_Alex (1943)
Cynic_Alex (1946)
Cynic_Alex (1947)
Cynic_Alex (1948)
Cynic_Alex (1952)
Cynic_Alex (1957)
Cynic_Alex (1960)
Cynic_Alex (1963)
Cynic_Alex (1966)
Cynic_Alex (1971)
Cynic_Alex_old2 (1350)
DH! (2154)
DH! (2297)
DH! (2299)
DH! (2302)
DH! (2302)
DH! (2307)
DH! (2310)
DH! (2310)
DH! (2312)
DH! (2312)
DH! (2314)
DH! (2315)
DH! (2317)
DH! (2319)
DH! (2321)
DH! (2323)
DH! (2323)
DH! (2325)
DH! (2326)
DH! (2336)
DH! (2336)
DH! (2338)
Dnumev (1855)
Dnumev (1856)
Dnumev (1862)
Dnumev (1863)
Dnumev (1863)
Dnumev (1864)
Dnumev (1865)
Dnumev (1866)
Dnumev (1868)
Dnumev (1869)
Dnumev (1869)
Dnumev (1873)
Dnumev (1876)
Dnumev (1877)
Dnumev (1877)
Dnumev (1878)
Dnumev (1879)
Dnumev (1880)
Dnumev (1881)
ElvenMonky (2112)
ElvenMonky (2129)
ElvenMonky (2129)
ElvenMonky (2134)
ElvenMonky (2138)
ElvenMonky (2141)
ElvenMonky (2143)
ElvenMonky (2145)
ElvenMonky (2145)
ElvenMonky (2151)
ElvenMonky (2153)
ElvenMonky (2153)
ElvenMonky (2156)
ElvenMonky (2161)
ElvenMonky (2163)
ElvenMonky (2167)
ElvenMonky (2172)
ElvenMonky (2175)
ElvenMonky (2179)
ElvenMonky (2183)
ElvenMonky (2188)
ElvenMonky (2190)
ElvenMonky2 (2216)
ElvenMonky2 (2292)
ElvenMonky2 (2303)
ElvenMonky2 (2305)
ElvenMonky2 (2318)
ElvenMonky2 (2318)
ElvenMonky2 (2321)
ElvenMonky2 (2332)
ElvenMonky2 (2333)
ElvenMonky2 (2334)
ElvenMonky2 (2335)
ElvenMonky2 (2336)
ElvenMonky2 (2336)
ElvenMonky2 (2336)
ElvenMonky2 (2338)
ElvenMonky2 (2342)
ElvenMonky2 (2344)
ElvenMonky2 (2346)
ElvenMonky2 (2348)
ElvenMonky2 (2359)
ElvenMonky2 (2360)
GLaDOS Beta (1800)
GLaDOS Beta (1879)
GLaDOS Beta (1897)
GLaDOS Beta (1913)
GLaDOS Beta (1915)
GLaDOS Beta (1930)
GLaDOS Beta (1942)
GLaDOS Beta (1945)
GLaDOS Beta (1947)
Good Bot (2088)
Good Bot (2094)
Good Bot (2095)
Good Bot (2100)
Good Bot (2101)
Good Bot (2103)
Good Bot (2109)
Good Bot (2124)
Good Bot (2126)
Good Bot (2140)
Good Bot (2155)
Good Bot (2170)
Good Bot (2571)
Good Bot (2613)
Good Bot (2621)
Good Bot (2622)
Good Bot (2648)
Good Bot (2726)
Good Bot (2730)
Good Bot (2732)
Good Bot (2738)
Good Bot (2740)
Hairy Phil (2079)
Hairy Phil (2090)
Hairy Phil (2092)
Hairy Phil (2094)
Hairy Phil (2096)
Hairy Phil (2096)
Hairy Phil (2100)
Hairy Phil (2101)
Hairy Phil (2101)
Hairy Phil (2103)
Hairy Phil (2104)
Hairy Phil (2107)
Hairy Phil (2107)
Hairy Phil (2108)
Hairy Phil (2113)
Hairy Phil (2115)
Hairy Phil (2118)
Hairy Phil (2119)
Hairy Phil (2128)
Hairy Phil (2134)
IRRbertPC (1817)
IRRbertPC (1819)
IRRbertPC (1820)
IRRbertPC (1821)
IRRbertPC (1823)
IRRbertRH (1800)
IRRbertRH (1808)
IRRbertRH (1812)
IRRbertRH (1816)
Joni ja pojat (2230)
Joni ja pojat (2230)
Joni ja pojat (2233)
Joni ja pojat (2235)
Joni ja pojat (2237)
Joni ja pojat (2237)
Joni ja pojat (2239)
Joni ja pojat (2240)
Joni ja pojat (2241)
Joni ja pojat (2243)
Joni ja pojat (2246)
Joni ja pojat (2246)
Joni ja pojat (2248)
Joni ja pojat (2249)
Joni ja pojat (2251)
Joni ja pojat (2251)
Joni ja pojat (2251)
Joni ja pojat (2252)
Joni ja pojat (2254)
Joni ja pojat (2256)
Joni ja pojat (2256)
Joni ja pojat (2257)
Jotunn (1863)
Jotunn (1865)
Jotunn (1867)
Jotunn (1869)
Jotunn (1877)
Jotunn (1880)
Kaweb (1780)
Kaweb (1783)
Kaweb (1783)
Kaweb (1788)
Kaweb (1793)
Kaweb (1793)
Kaweb (1795)
Kaweb (1798)
Kaweb (1798)
Kaweb (1807)
Kaweb (1809)
Kaweb (1815)
Kaweb (1820)
Kaweb (1822)
Kaweb (1825)
Kaweb (1831)
Kaweb (1833)
Kaweb (1942)
Kaweb (1945)
Kaweb (1956)
Kaweb (1958)
Kaweb (1960)
Kaweb (1967)
Kaweb (1971)
Kaweb (1973)
Kogataru (1914)
Kogataru (1932)
Kogataru (1947)
Kogataru (1949)
Kogataru (1958)
Kogataru (1962)
Kogataru (1962)
Kogataru (1964)
Kogataru (1965)
Kogataru (1968)
Krellion (1961)
Krellion (1964)
Krellion (1973)
Krellion (1974)
Krellion (1975)
Krellion (1977)
Krellion (1985)
Krellion (1995)
Krellion (1996)
Krellion (1997)
Krellion (1998)
Krellion (2001)
Krellion (2007)
Krellion (2008)
Krellion (2041)
Krellion (2048)
Krellion (2053)
Krellion (2067)
Krellion (2067)
Krellion (2073)
Lokus (1744)
Lokus (1882)
Lokus (1885)
Lokus (1888)
Lokus (1891)
Lokus (1893)
Lokus (1895)
Lokus (1981)
Lokus (1984)
Lokus (1986)
Mcompany (1967)
Mcompany (1975)
Mcompany (1980)
Mcompany (1980)
Mcompany (1984)
Mcompany (1989)
Mcompany (1997)
Mcompany (1997)
Mcompany (2001)
Mcompany (2001)
Mcompany (2002)
Mcompany (2004)
Mcompany (2005)
Mcompany (2006)
Mcompany (2010)
Mcompany (2013)
Mcompany (2014)
Mcompany (2014)
Mcompany (2018)
Mcompany (2018)
Mcompany (2293)
Mcompany (2296)
Milkhunter (2331)
Milkhunter (2333)
Milkhunter (2335)
Milkhunter (2352)
Milkhunter (2355)
Milkhunter (2362)
Milkhunter (2374)
Milkhunter (2380)
Milkhunter (2397)
Milkhunter (2399)
Milkhunter (2561)
Milkhunter (2577)
Milkhunter (2579)
Milkhunter (2579)
Miojo (2142)
Miojo (2144)
Miojo (2145)
Miojo (2145)
Miojo (2146)
Miojo (2146)
Miojo (2150)
Miojo (2150)
Miojo (2151)
Miojo (2152)
Miojo (2153)
Miojo (2158)
Miojo (2160)
Miojo (2160)
Miojo (2163)
Miojo (2165)
Miojo (2166)
Miojo (2169)
Miojo (2171)
Miojo (2175)
Miojo (2181)
Miojo (2181)
Mystliner#2 (1955)
Mystliner#2 (1958)
Mystliner#2 (1960)
Mystliner#2 (1965)
Mystliner#2 (1967)
Mystliner#2 (1968)
Mystliner#2 (1969)
Mystliner#2 (1969)
Mystliner#2 (1971)
Mystliner#2 (1973)
Ox1de (1835)
Ox1de (1837)
Ox1de (1840)
Ox1de (1842)
Ox1de (1844)
Ox1de (1846)
Pier4r Nvidia k1 (2159)
Pier4r Nvidia k1 (2159)
Pier4r Nvidia k1 (2164)
Pier4r Nvidia k1 (2169)
Pier4r Nvidia k1 (2185)
Pier4r Nvidia k1 (2185)
Pier4r Nvidia k1 (2191)
Pier4r Nvidia k1 (2197)
Pier4r Nvidia k1 (2201)
Pier4r Nvidia k1 (2209)
Pier4r Nvidia k1 (2212)
Pier4r Nvidia k1 (2213)
Pier4r Nvidia k1 (2214)
Pier4r Nvidia k1 (2216)
Pier4r Nvidia k1 (2226)
Pier4r Nvidia k1 (2227)
Pier4r Nvidia k1 (2229)
Pier4r Nvidia k1 (2229)
Pier4r Nvidia k1 (2247)
Rekadon1 (1802)
Rekadon1 (1817)
Rekadon1 (1819)
Rekadon1 (1819)
Revenge (1825)
Revenge (1838)
Revenge (1841)
Revenge (1847)
Revenge (1847)
Revenge (1849)
Revenge (1851)
Revenge (1855)
Revenge (1860)
Revenge (1862)
Revenge (1863)
Revenge (1873)
Revenge (1875)
Revenge (1886)
Revenge (1887)
Revenge (1891)
Revenge (1899)
Revenge (1904)
Revenge (1914)
Revenge (1923)
Revenge (1925)
Revenge (1928)
Revenge (1931)
Silver Crow (1851)
Silver Crow (1853)
Silver Crow (1855)
Silver Crow (1862)
Silver Crow (1862)
Silver Crow (1863)
Silver Crow (1864)
Silver Crow (1864)
Silver Crow (1867)
Silver Crow (1871)
Silver Crow (1874)
Silver Crow (1879)
Silver Crow (1887)
Silver Crow (1895)
Silver Crow (1898)
Silver Crow (1909)
Silver Crow (1912)
Silver Crow (1922)
Silver Crow (1933)
SpecialCase (1745)
SpecialCase (1745)
SpecialCase (1747)
SpecialCase (1749)
SpecialCase (1750)
SpecialCase (1752)
SpecialCase (1754)
SpecialCase (1755)
SpecialCase (1761)
SpecialCase (1776)
SpecialCase (1808)
SpecialCase (1838)
SpecialCase (1840)
SpecialCase (1852)
SpecialCase (1934)
SpecialCase (1936)
SpecialCase (1938)
Streaker (1998)
Streaker (1999)
Streaker (2002)
Streaker (2003)
Streaker (2006)
Streaker (2008)
Streaker (2010)
Streaker (2013)
Streaker (2014)
Streaker (2014)
Streaker (2019)
Streaker (2022)
Streaker (2030)
Streaker (2030)
Streaker (2031)
Streaker (2034)
Streaker (2038)
Streaker (2039)
Streaker (2040)
Streaker (2043)
Streaker (2045)
Streaker (2050)
Streaker (2056)
Streaker (2223)
Streaker (2225)
Suspense (1805)
TanahAirKu (1905)
TanahAirKu (1920)
TanahAirKu (1920)
TanahAirKu (1927)
TanahAirKu (1931)
TanahAirKu (1939)
TanahAirKu (1944)
TanahAirKu (1948)
TanahAirKu (1962)
TanahAirKu (1968)
TanahAirKu (1977)
TanahAirKu (1978)
TanahAirKu (1982)
TanahAirKu (1984)
Tortuga (2194)
Tortuga (2205)
Tortuga (2208)
Tortuga (2213)
Tortuga (2217)
Tortuga (2223)
Tortuga (2226)
Tortuga (2227)
Tortuga (2229)
Tortuga (2230)
Tortuga (2231)
Tortuga (2231)
Tortuga (2233)
Tortuga (2235)
Tortuga (2235)
Tortuga (2236)
Tortuga (2239)
Tortuga (2239)
Tortuga (2248)
Tortuga (2257)
Tortuga (2260)
Vectorpleximus (1873)
Vectorpleximus (1875)
Vectorpleximus (1877)
Vectorpleximus (1883)
Vectorpleximus (1883)
Vectorpleximus (1885)
Vectorpleximus (1891)
Vectorpleximus (1891)
Vectorpleximus (1893)
Vectorpleximus (1896)
Vectorpleximus (1897)
Vectorpleximus (1906)
Vectorpleximus (1906)
Vectorpleximus (1909)
Vectorpleximus (1914)
Vectorpleximus (1918)
Vectorpleximus (1931)
Vectorpleximus (1941)
Vectorpleximus (1952)
Vectorpleximus (1955)
Vectorpleximus (1959)
Vectorpleximus (1964)
Vectorpleximus (1982)
Vectorpleximus (2000)
Zaxon (2103)
Zaxon (2106)
Zaxon (2112)
Zaxon (2113)
Zaxon (2116)
Zaxon (2117)
Zaxon (2122)
Zaxon (2124)
Zaxon (2125)
Zaxon (2127)
Zaxon (2129)
Zaxon (2132)
Zaxon (2133)
Zaxon (2136)
Zaxon (2139)
Zaxon (2139)
Zaxon (2147)
Zaxon (2158)
Zaxon (2163)
Zaxon (2174)
Zaxon (2183)
Zaxon (2199)
_Jax_ (1814)
_Jax_ (1816)
_Jax_ (1821)
_Jax_ (1827)
_Jax_ (1829)
_Jax_ (1831)
_Jax_ (1833)
_Jax_ (1833)
_Jax_ (1838)
_Jax_ (1842)
_Jax_ (1844)
_Jax_ (1844)
_Jax_ (1844)
_Jax_ (1844)
_Jax_ (1846)
_Jax_ (1851)
_Jax_ (1853)
_Jax_ (1854)
_Jax_ (1858)
_Jax_ (1860)
aoi (2200)
aoi (2203)
aoi (2205)
aoi (2206)
aoi (2207)
aoi (2207)
aoi (2210)
aoi (2214)
aoi (2215)
aoi (2215)
aoi (2218)
aoi (2220)
aoi (2228)
aoi (2231)
aoi (2232)
aoi (2238)
aoi (2251)
aoi (2254)
aoi (2255)
aoi (2258)
aoi (2263)
aoi (2266)
don matito (1813)
don matito (1815)
don matito (1817)
don matito (1819)
elvenmonk (1854)
elvenmonk (1864)
elvenmonk (1866)
elvenmonk (1875)
elvenmonk (1876)
elvenmonk (1877)
elvenmonk (1878)
elvenmonk (1880)
elvenmonk (1880)
elvenmonk (1885)
elvenmonk (1888)
elvenmonk (1890)
elvenmonk (1893)
elvenmonk (1893)
elvenmonk (1896)
elvenmonk (1897)
elvenmonk (1901)
elvenmonk (1905)
ghjk (1992)
ghjk (2000)
ghjk (2001)
ghjk (2002)
ghjk (2002)
ghjk (2007)
ghjk (2009)
ghjk (2009)
ghjk (2010)
ghjk (2012)
ghjk (2013)
ghjk (2013)
ghjk (2014)
ghjk (2016)
ghjk (2021)
ghjk (2021)
ghjk (2022)
ghjk (2024)
ghjk (2026)
ghjk (2026)
ghjk (2026)
ghjk (2031)
gtresd (1992)
gtresd (1993)
gtresd (1997)
gtresd (1999)
gtresd (2000)
gtresd (2001)
gtresd (2001)
gtresd (2001)
gtresd (2004)
gtresd (2005)
gtresd (2007)
gtresd (2008)
gtresd (2009)
gtresd (2009)
gtresd (2010)
gtresd (2010)
gtresd (2012)
gtresd (2012)
gtresd (2015)
gtresd (2016)
gtresd (2019)
gtresd (2020)
jkgh (1892)
jkgh (1893)
jkgh (1897)
jkgh (1900)
jkgh (1900)
jkgh (1901)
jkgh (1902)
jkgh (1904)
jkgh (1909)
jkgh (1910)
jkgh (1910)
jkgh (1911)
jkgh (1913)
jkgh (1915)
jkgh (1918)
jkgh (1921)
jkgh (1924)
jkgh (1925)
jkgh (1932)
jkgh (1935)
jkgh (1936)
jlk (1798)
jlk (1800)
jlk (1813)
jlk (1828)
jlk (1844)
jlk (1846)
jlk (1854)
jlk (1856)
jlk (1866)
jlk (1868)
jlk (1878)
jsjsjd (1803)
jsjsjd (1805)
jsjsjd (1828)
jsjsjd (1835)
jsjsjd (1853)
kingsnowman (2013)
kingsnowman (2020)
kingsnowman (2022)
kingsnowman (2024)
kingsnowman (2025)
kingsnowman (2030)
kingsnowman (2031)
kingsnowman (2031)
kingsnowman (2031)
kingsnowman (2033)
kingsnowman (2034)
kingsnowman (2035)
kingsnowman (2035)
kingsnowman (2036)
kingsnowman (2038)
kingsnowman (2038)
kingsnowman (2039)
kingsnowman (2039)
kingsnowman (2040)
kingsnowman (2043)
kingsnowman (2044)
kingsnowman (2047)
masterplayer4000 (1747)
masterplayer4000 (1751)
masterplayer4000 (1756)
masterplayer4000 (1761)
masterplayer4000 (1908)
masterplayer4000 (1912)
masterplayer4000 (1915)
masterplayer4000 (1919)
masterplayer4000 (1922)
masterplayer4000 (1925)
masterplayer4000 (2030)
masterplayer4000 (2033)
masterplayer4000 (2036)
mrchris (2321)
mrchris (2342)
mrchris (2344)
mrchris (2344)
mrchris (2353)
mrchris (2363)
mrchris (2365)
mrchris (2367)
mrchris (2369)
mrchris (2371)
mrchris (2396)
mrchris (2397)
mrchris (2398)
mrchris (2398)
mrchris (2398)
mrchris (2399)
mrchris (2400)
mrchris (2401)
mrchris (2402)
mrchris (2410)
mrchris (2413)
mumps (1838)
mumps (1840)
mumps (1847)
mumps (1849)
mumps (1851)
mumps (1857)
mumps (1864)
mumps (1872)
mumps (1877)
mumps (1881)
mumps (1882)
mumps (1884)
mumps (1885)
mumps (1887)
mumps (1890)
mumps (1890)
mumps (1894)
mumps (1898)
mumps (1905)
mumpsimus (2161)
mumpsimus (2166)
mumpsimus (2174)
mumpsimus (2178)
mumpsimus (2184)
mumpsimus (2186)
mumpsimus (2191)
mumpsimus (2198)
mumpsimus (2202)
mumpsimus (2203)
mumpsimus (2206)
mumpsimus (2214)
mumpsimus (2247)
mumpsimus (2252)
mumpsimus (2253)
mumpsimus (2253)
mumpsimus (2256)
mumpsimus (2260)
mumpsimus (2265)
mumpsimus (2303)
mumpsimus (2305)
ooops#T04 (1787)
ooops#T04 (1797)
ooops#T04 (1804)
ooops#T04 (1806)
ooops#T04 (1812)
ooops#T04 (1817)
ooops#T04 (1817)
ooops#T04 (1820)
ooops#T04 (1823)
ooops#T04 (1824)
ooops#T04 (1826)
ooops#T04 (1826)
ooops#T04 (1828)
ooops#T04 (1829)
ooops#T04 (1833)
ooops#T04 (1834)
ooops#T04 (1839)
ooops#T04 (1839)
ooops#T04 (1846)
sdhj (1811)
sdhj (1813)
sdhj (1843)
sdhj (1856)
sdhj (1858)
sdhj (1865)
sdhj (1946)
sdhj (1964)
sdhj (1979)
sdhj (1982)
sollniss (2292)
sollniss (2294)
sollniss (2310)
sollniss (2324)
sollniss (2328)
sollniss (2332)
sollniss (2340)
sollniss (2341)
sollniss (2343)
sollniss (2343)
tomcat_wrk (1900)
tomcat_wrk (1902)
tomcat_wrk (1907)
tomcat_wrk (1912)
tomcat_wrk (1913)
tomcat_wrk (1914)
tomcat_wrk (1915)
tomcat_wrk (1916)
tomcat_wrk (1918)
tomcat_wrk (1918)
tomcat_wrk (1920)
tomcat_wrk (1921)
tomcat_wrk (1923)
tomcat_wrk (1923)
tomcat_wrk (1924)
tomcat_wrk (1925)
tomcat_wrk (1925)
tomcat_wrk (1929)
tomcat_wrk (1930)
tomcat_wrk (1932)
ttaattaa (1574)
ttaattaa (1589)
ttaattaa (1607)
ttaattaa (1610)
ttaattaa (1621)
ttaattaa (1785)
ttaattaa (1867)
ttaattaa (1869)
ttaattaa (1877)
ttaattaa (1879)
ttaattaa (1882)
ttaattaa (1885)
viva2 (1775)
viva2 (1780)
viva2 (1781)
viva2 (1786)
viva2 (1790)
viva2 (1790)
viva2 (1792)
viva2 (1792)
viva2 (1792)
viva2 (1792)
viva2 (1796)
viva2 (1797)
viva2 (1801)
viva2 (1807)
viva2 (1863)
viva2 (1865)
viva2 (1867)
viva2 (1869)
viva2 (1871)
viva2 (1934)
viva2 (1948)
viva2 (1968)
viva2 (1972)
zGeneral (1829)
zGeneral (1837)
zGeneral (1839)
zGeneral (1840)
zGeneral (1842)
zGeneral (1842)
zGeneral (1844)
zGeneral (1846)
zGeneral (1847)
zGeneral (1849)
zGeneral (1854)
zGeneral (1854)
zGeneral (1856)
zGeneral (1858)
zGeneral (1861)
zGeneral (1862)
zGeneral (1869)
zGeneral (2071)
zGeneral (2076)
zGeneral (2079)
zGeneral (2083)
zGeneral (2165)
zGeneral (2175)
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

User avatar
GFX47
Dev Team
Posts: 2569

Re: a12 / a13 matchmaking

Post#7 » 24 May 2018, 00:26

OK I just found what was going wrong.
Sollniss has pending matches (active deployments) with old resolution engine versions.
The player listing contains the latest one but it gets filtered out immediately because you can't join an active deployment using a different resolution engine version.
Anyway, fixed it.

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#8 » 24 May 2018, 07:40

Nice.
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#9 » 24 May 2018, 13:30

Checked the lastest matches (I will check again in some days), it seems working well.
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

User avatar
GFX47
Dev Team
Posts: 2569

Re: a12 / a13 matchmaking

Post#10 » 24 May 2018, 13:57

As I mentionned on discord, I also added some randomness by picking one of the top 10 valid opponents instead of the first one.

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#11 » 24 May 2018, 14:08

Quick question. I see that players in the 1900/2000 range pick a good bot ghost that is around 2100. Is there any good bot ghost that is under 2300 ? It seems peculiar that none is available
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

User avatar
GFX47
Dev Team
Posts: 2569

Re: a12 / a13 matchmaking

Post#12 » 24 May 2018, 14:44

Good Bot's ghosts go from 1628 to 2730.

Here's her ghost count per hundreds:
Image

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#13 » 24 May 2018, 15:17

Interesting, so why does the following happen?

Code: Select all

24.5.2018, 13:39:20   974223   Cynic_Alex (1938 +15)   Good Bot (2108)
23.5.2018, 16:35:40   973064   TanahAirKu (1928 -5)   Good Bot (2103)
23.5.2018, 14:44:31   972933   Axxx (1807 -3)   Good Bot (2100)
23.5.2018, 04:49:42   972387   TanahAirKu (1951 -6)   Good Bot (2094)
23.5.2018, 02:46:18   972278   TanahAirKu (1950 -6)   Good Bot (2088)


it seems like that the only available "most recently updated" good bot ghost under 2300 - 2300 is the limit for those having 1900 points - is the one with 2100. It seems quite peculiar to me, especially after your report above.

It seems that all the 80 ghosts over 2100 and the 104 over 2200 and the 219 over 2300 are all older than this 2100 ghost. Thing that sounds strange since for a while good bot was 2050 something, then started to climb first to 2200 and then over.
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

User avatar
GFX47
Dev Team
Posts: 2569

Re: a12 / a13 matchmaking

Post#14 » 24 May 2018, 15:19

The most recently deployed ghost in the 1500-2300 range is 2093.
It still only takes the latest ghost for each player into account.

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#15 » 24 May 2018, 15:25

Ok, interesting that the most recent is 2093. Somehow I remember that when good bot started to climb, never went back to 2100 something.
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

User avatar
GFX47
Dev Team
Posts: 2569

Re: a12 / a13 matchmaking

Post#16 » 24 May 2018, 15:27

This ghost was deployed on May 10th when Good Bot was 2470.

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#17 » 24 May 2018, 16:50

Woah so was farmed so much from 2470 to barely 2100 (and 300 points got redistributed). Likely a buggy one. Now all is clear.

The funny part is that one can farm a ghost of a player, sucking hundreds of points and then the player can suck those points back. It is like inflation all the way down in those cases. (this unless a ghost is sucking them, then it is ok)
But whatever, the score differences are still telling the truth.
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

ElvenMonk
Automaton
Automaton
Posts: 129

Re: a12 / a13 matchmaking

Post#18 » 24 May 2018, 17:06

pier4r wrote:Woah so was farmed so much from 2470 to barely 2100 (and 300 points got redistributed). Likely a buggy one. Now all is clear.

The funny part is that one can farm a ghost of a player, sucking hundreds of points and then the player can suck those points back. It is like inflation all the way down in those cases. (this unless a ghost is sucking them, then it is ok)
But whatever, the score differences are still telling the truth.


I don't feel good about all these buggy/temporary deployments, that give other players free points and then get updated to hi score again after each single match of real player to give even more points to players.

My suggestion still to make ghosts only from deployments, which won their match.

pier4r
Skynet
Skynet
Posts: 3188

Re: a12 / a13 matchmaking

Post#19 » 24 May 2018, 17:33

It is a filter yes. Although it doesn't strictly mean that are not buggy deployments. And once again the free points are yes, free points, but after a while they get redistributed.

That is. It is true that the highest ghost is 2700, but it is also true that old ghosts that were 1850/1900 are now 1950/2000 so they are capturing back points. It takes a bit of course.

The problem is to see the scores in the long run, and not as "absolute skill value of today".
http://www.reddit.com/r/Gladiabots/wiki/players/pier4r_nvidia_shield_k1 -> Gladiabots CHAT, stats, insights and more ;

User avatar
GFX47
Dev Team
Posts: 2569

Re: a12 / a13 matchmaking

Post#20 » 24 May 2018, 18:45

ElvenMonk wrote:My suggestion still to make ghosts only from deployments, which won their match.


We could try this for one week and see how it goes.

Return to “Bug Reports”

Who is online

Users browsing this forum: No registered users and 1 guest