Azərbaycan dili Bahasa Indonesia Bosanski Català Čeština Dansk Deutsch Eesti English Español Français Galego Hrvatski Italiano Latviešu Lietuvių Magyar Malti Mакедонски Nederlands Norsk Polski Português Português BR Românã Slovenčina Srpski Suomi Svenska Tiếng Việt Türkçe Ελληνικά Български Русский Українська Հայերեն ქართული ენა 中文
Subpage under development, new version coming soon!

Subject: Sokker- nadchodzą duże zmiany!

2023-01-28 16:30:55
A podział na grupy i rozgrywanie meczy o rożnych porach? Mogłoby pomóc?
2023-01-28 16:36:29
spotkania rozgrywane są przez prawie cały dzień:)
2023-01-28 16:41:55
W pół godzinnych odstępach? Wydawało mi się, że największa kumulacja jest wieczorem około 19.30
2023-01-28 16:47:04
Prerender meczow bot na bota w sobote/wtorek mógłby w jakis sposób odciązyc minimalnie serwer. Zwłaszcza na niskim poziomie rozgrywkowym w krajach, gdzie nie masz za duzo graczy, a wpadaja w problematyczna strefe czasowa. Przykladowo 3 liga Białoruska, Czarnogórska, Łotewska itp.

Wcześniej problemem były niedzielne spadki u staruchów. Teraz już nic nie powinno stac na przeszkodzie w takim rozwiazaniu.
2023-01-28 16:49:43
niedzielne spadki staruchów to były o 5 rano podczas aktualki a nie o 19 gdy są mecze, wydaje mi się że zbyt dużo spotkań rozgrywanych jest w godzinach 17-21 i tylko tyle

nie ma może rozpiski o której dane kraje rozgrywają mecze ligowe?
2023-01-28 16:51:07
Problemem byly spadki w przypadku tego rozwiązania co pisałem, bo jesli komuś poleciał skill w dół to trzeba było ponownie generować mecz ;)
2023-01-28 17:04:55
wydaje mi się że zbyt dużo spotkań rozgrywanych jest w godzinach 17-21 i tylko tyle

Przede wszystkim to coś jest zepsute z procesem generowania tych meczów, potencjał serwera na 100% nie jest dobrze wykorzystywany. Czasem działa to w miarę dobrze, a czasem fatalnie, więc ewidentnie jest miejsce do poprawy. Wrzucę potem ładne wykresy jak pozbieram dane :P
2023-01-28 18:22:56
Wracając do kwestii ożywienia TL, to faktycznie nie trzeba generować graczy z fikcyjnych drużyn. Wystarczy wydobywać najlepszych zawodników z botów. Może nawet nie ze wszystkich, bo są takie boty, gdzie po założeniu klubu użytkownik przez 50 dni nie loguje się i nie robi żadnych transferów, więc ci zawodnicy są i tak nic nie warci, ale np. z takich zespołów, jak ostatnio zbanowanych III ligowych. To zdecydowanie ożywiłoby TL i wypompowało kasę z klubów.
2023-01-28 19:29:10
Tych spotkan nie jest az tyle, by sobie serwer z nimi nie radzil - bedziemy jeszcze z tym dlubac… jak nie da rady, to rozbicie moze pomoc, ale opoznienia generuja sie juz z samego rana, a wtedy startuja mecze w bardzo niewielu malych krajach.
2023-01-28 21:11:55
Z tego co widzę to wasz algorytm ustalający godziny meczów planuje maksymalnie ~52 mecze na minutę, a generuje się baaardzo różnie, ale w godzinach sokkerowego szczytu meczowego nie więcej niż ~43 mecze na minutę (tzn. patrząc na interwały po 10 minut to maksymalnie ~430 meczów, w pojedynczych minutach zdarza się więcej). Często są problemy, np. w środę generowało po około 20 meczów na minutę, a w 3 i 7 rundzie było jeszcze gorzej do jakiegoś momentu (pewnie restartu).

Tutaj wykres patrząc na interwały po 10 minut, ciemnoniebieska kreska to jak mecze są zaplanowane


Natomiast w nocy o 1:20 - 1:30 generujecie jakieś mecze w Ameryce Południowej i też jest na każdą minutę zaplanowane po 52 mecze to praktycznie nie ma problemu (nie licząc ostatniej kolejki) i generuje wszystko na bieżąco:


Podobnie o 7:50 - 8:00 gdy generujecie mecze w jakichś dziwnych, niedostępnych państwach bez użytkowników typu Irlandia Północna, w każdej kolejce jest 420 meczów z takich państw. Taka ciekawostka czemu te mecze są tak wcześnie generowane - po są zaplanowane na 0000-00-00 00:00, więc wpadają na początek kolejki :P

Więc z tym "ale opoznienia generuja sie juz z samego rana" to bym nie przesadzał, bo właśnie wtedy sobie sokker potrafi radzić z tym co zaplanował.
2023-01-28 21:47:55
Dzięki, przyda się do dyskusji i sprawdzania.
2023-01-28 22:14:00
z tego co piszesz to wyjdzie jeszcze na to, że opóźnienia są generowane dlatego, że jest generowanych w chuj meczów jakichś botów/nieistotnych drużyn, itd. ;)
2023-01-28 22:22:58
Popatrzyłbym też na ilość niepotrzebnie wysyłanych zapytań do serwera przy ladowaniu dowolnego widoku.
Na przykładzie transferow:
- Jak jestem w zakładce 'Zawodnicy na sprzedaż', to nie potrzebuje odpytywac baze o kazdego zawodnika z listy 'Zawodnicy do kupienia'/'Sztab szkoleniowy' (nawet jesli jest to ostatnie 5-10 minut licytacji). Wystarczy to zrobic jak przejdę do własciwej zakladki.
- jak juz mam zawodnika ze statusem 'Sprowadź zawodnika' to nie potrzebuje sprawdzać co te 5s, czy jednak ktos mi go nie przebił
- po co wyciagac dane o koszulkach zespolu, ktory licytuje? podobnie wsrod ludzikow co obserwuja?
- po co wyciagac dodatkowe dane o graczy takie jak wystepy w reprezentacji/BMI/strzelone bramki i reszta crapu, ktorego nie wyswietlacie w zakladce transfery?
(edited)
2023-01-29 01:46:19
Ej skoro nawet te mecze krajów nie dodanych są to czemu nie dodacie tych krajów jako grywalne i można by było tam prowadzić drużynę B powiedzmy beż transferów miedzy zespolamj z osobnym budżetem i wszystkim i wtedy dwie opcje plusa z takimi dodatkami większą ceną itd a ludziom z małych nacji też lepiej by było rywalizacowac z ludźmi niż botami bo zapewne większą kasa od sponsorów etc skoro kasa od sponsorów bierze się z rankingu drużyn..w sumie to też pomysł do zmiany mogła by być jedna stała wypłata co tydzień w zależności od tego w jakiej grasz lidze.
2023-01-29 13:02:13
Czyli nie można pracować nad pozyskaniem nowych użytkowników bo będzie jeszcze gorzej
2023-01-29 13:14:30
- Jak jestem w zakładce 'Zawodnicy na sprzedaż', to nie potrzebuje odpytywac baze o kazdego zawodnika z listy 'Zawodnicy do kupienia'/'Sztab szkoleniowy' (nawet jesli jest to ostatnie 5-10 minut licytacji). Wystarczy to zrobic jak przejdę do własciwej zakladki.

To jest single page app, wszystkie dane zaczytuje na raz do wszystkich trzech zakładek w transferach i jest to standardowa praktyka.
Natomiast jeśli odświeżanie zawodników się nie dezaktywuje jak akurat dana zakładka jest nieaktywna no to jest pole do manewru z optymalizacją. Podobnie wyłączenie odświeżania już po zakończonej licytacji.
(edited)