Läs kommentar: 0 Postad av Pintuz /  21.02.2025
Tjo!,

Som ni vet så har vi kört en teambalancer nu som jag kodat till servrarna och den har ju funkat rätt ok, dock har den ju varit rätt dum där den byter folk fram och tillbaka och även flyttar bättre spelare till det starkare laget.

Jag har försökt lösa det genom att koda om pluginnet och det nya pluginnet ligger nu och rullar på servrarna.

Här är hur lagbalanserarna fungerar och skiljer från varandra:

Gamla TeamBalancern
  • hÃ¥ller reda pÃ¥ om en map har 1 eller 2 bombsiter eller är hostage och försöker vid 2 bombsiter hÃ¥lla CT 1 fler, annars T 1 fler vid udda antal spelare
  • räknade vunna rundor
  • bästa spelarna baserat pÃ¥ damage är immuna frÃ¥n balansering
  • om ena laget hade 3 vunna rundor sÃ¥ flyttade den näst bästa spelare frÃ¥n det starka laget med den sista i det svaga laget
  • om lagen var olika stora sÃ¥ jämna den automatiskt till lagen genom att flytta över de längst ner pÃ¥ listan frÃ¥n det större laget


Nya TeamBalancern
  • hÃ¥ller reda pÃ¥ om en map har 1 eller 2 bombsiter eller är hostage och försöker vid 2 bombsiter hÃ¥lla CT 1 fler, annars T 1 fler vid udda antal spelare
  • sparar temporär statistik över spelarna pÃ¥ servern per map
  • genererar skillvärde pÃ¥ spelare och lag baserat pÃ¥ nÃ¥gra kriterier som kills, assists, deaths, headshots, KD osv.
  • om lagen är olika stora försöker den jämna ut lagen genom att hitta spelare baserat pÃ¥ skillvärde istället för bara de som är längst ner
  • om ena lagets skillvärde är högre än det andra försöker den jämna ut lagen genom att flytta spelare vars skillvärde motsvarar den ungefärliga skillnaden i skill pÃ¥ lagen
  • försöker balansera lagen varje runda
  • spelarna med bäst skillvärde i lagen är immuna frÃ¥n balansering
  • spelare som flyttas blir immuna frÃ¥n att balanseras i ett par rundor
  • kommer inte byta spelare vilka skulle balansera lagen negativt (typ att den flyttar sÃ¥ att starka laget blir starkare och att svaga laget blir svagare)
  • använder ett dynamiskt tröskelvärde baserat pÃ¥ snittet av lagens skillvärde, det är dynamiskt pÃ¥ det vis att 2 första rundorna är det väldigt svÃ¥rt att bli flyttad, det finns heller inte sÃ¥ mycket data dÃ¥ att kalkulera skillvärde pÃ¥, 3:e och 4:e rundan är det lättare att bli swappad pÃ¥ och sedan efter det sÃ¥ stiger tröskeln sakta varje runda. sÃ¥ resultatet hoppas jag blir att lagen blir ungefärligt jämna under de första rundorna för att sedan bli färre och färre överflyttningar


Eftersom den försöker balansera lagen tidigt på en map så kommer lagen förhoppningsvis bli rätt jämna, då den inte flyttar spelare så mycket i de senare rundorna så hoppas jag på att lagen blir lite mer ihoparbetade, men det ställer förstås lite krav på spelarna att kunna prestera för sina lag med.

Jag hoppas nya pluginnet kommer fungera lite bättre än gamla och att det kanske gör lagbalanseringen lite bättre och mer intressant


./Pintuz





utskriftsvänlig
Läs kommentar: 0 Postad av Trewe /  08.02.2025
Nu är alla platser tagna, men det finns reservplatser som man kan skriva upp sig på. Mvh Trewe
utskriftsvänlig
Läs kommentar: 0 Postad av Trewe /  07.02.2025
Nu är anmälan till Lan 2025 är uppe. Så in anmäl er nu mvh Trewe & Pintuz
utskriftsvänlig
Läs kommentar: 0 Postad av Pintuz /  04.02.2025
Tjo!,

Tänkte vi hade precis ett månads skifte och julen har kommit och gått så tog och raderade statsen Grattis Pintuz som kom först!

Ni hittar den gamla statsen här:

Stats-20250204


./Pintuz
utskriftsvänlig
Läs kommentar: 0 Postad av Trewe /  23.12.2024
God Jul Och Gott Nytt år från oss admin på Oldswedes
utskriftsvänlig
GÃ¥ till sidan       >>