No to chyba już wiemy jaka wersja będzie już na jakiś czas dziwnie popularna wśród polskich użytkowników xD
Chodzi tylko o będących w połowicznym stanie połączenia i tylko na danym serwerze. Ponieważ boty w ten sposób mogły wypełniać łatwo wszystkie sloty na serwerach. Natomiast kilka osób z jednego IP nadal mogłoby się podłączać, tylko po kolei. Najpierw jeden dołącza, i jak ten skończy i się mu lobby/gra wczyta, to wtedy kolejny. Nie dotyczyłoby to migracji z serwera na serwer, a jedynie dołączanie do party, więc tak samo nie miałoby to wpływu na losowe osoby za NAT-em od providera, które akurat dołączają jednocześnie na różne serwery
Musiałem specjalnie założyć konto żeby odpowiedzieć xd
Otóż dla twojej wiadomości wszystkie te fixy są przetestowane, z napisanymi prywatnymi PoC do zreprodukowania błędów.
> jak to nie moge zmienic dlugosci userId bo nie wspiera tego dana platforma
W OriginSDK maksymalna długość to 63 znaki, więc nie wiem jaki jest problem w niepozwalaniu losowym osobom na dołączanie do serwerów z nickami, które mają ponad 330 znaków?
> Ojej, zmieniłem limit znaków i wszystko sie wysypało, czemu tak?
Limit znaków to właśnie oni zmienili, w górę, że się wysypało wszystko to wyszło po kilku latach xD jakby zostawili na defaultowe 128 z Source, to exploit nie miałby jak zadziałać, bo wartość pola długości by się nie overflowowała
> Jak to nie mozna tak po prostu dodac wiecej serwerów?
No widzisz, można. Tylko cloud scaling jest wyłączony, a serwery są ustawione statycznie na predefiniowaną ilość (scaling mógł nie działać albo zostać wyłączony żeby algorytm nie wyłączył wszystkich serwerów przypadkowo), wystarczy tę ilość zwiększyć, w przeciwnym wypadku w przypadku nagłego wzrostu zainteresowania jak teraz, po prostu fizycznie nie ma na tyle serwerów żeby wszystkich pomieścić.
Generalnie szkoda mi pisać więcej, ale gdyby mnie faktycznie posadzili przed kodem, to by się ten komentarz skończył jak ta sytuacja z grą Rush E na pianinie, która była ostatnio popularna na YT xD