| General Chat General Fire-Bursts.com Chat |

12-11-06, 07:45
|
 |
Administrator
|
|
Join Date: Jul 2005
Posts: 1,830
|
|
|
Neues Skill-Check-Plugin für Natural-Selection
Um dem epidemischen Überhandnehmen von Icon-Stackern und Stats-Pushern Einhalt zu gebieten hab ich heute ein neues Plugin geschrieben. Die Idee dahinter ist einen Ausgleich der Teams und deren Skillpunkte zu erreichen.
Basieren auf unsrer Stats-Datenbank werden jedem Spieler seine Skillpunkte zugewiesen, sollte ein Spieler nicht in der Datenbank gefunden werden, wird ihm der Defaultskill von 100.0 Punkten zugewiesen.
Eine weitere Einschränkung gibt es im Bezug auf die Spieler, die gerade am Server sind. Befinden sich 5 oder weniger Spieler auf dem Server, wird die Überprüfung übergangen. Ab 5 Spieler aufwärz, wird die Skillpunktedifferenz berechnet. Gestaffelt ist das ganze immer in 5er Schritten (5, 10, 15, ... Spieler).
Soweit so gut, die große Frage bisdahin war, was machen mir den Werten, die Spieler verschieben oder kicken? Langweilig und dann könnte es vorkommen, dass man in einer Runde 10 mal hin und her geschoben wird, will ja auch keiner, oder? Daher habe ich mich für die vom Spiel vorgegebenen Einstellungen der sv_team1damagepercent & sv_team2damagepercent entschieden. sv_team1damagepercent / sv_team2damagepercent stehen normal auf 100, sprich jedes Team macht volle Schadenspunkte wie man es eben kennt. Wenn die Teams also vom Skill her extrem abweichen, wird dem Team mit den höheren Skill-Gesamtpunkten der Damage wert auf 70 gestellt / sprich es wird benachteiligt.
Die Überprüfung der Skillpunkte wird einmal pro Minute überprüft. Die Ausgabe der Stats wird im Chat dargestellt, auch die Spieler und Punkte anhand sie berechnet wurden in Kurzform.
Denke der Ansatz ist schon mal gut, wird sicher noch eine Nachbesserung der Werte bedürfen, mal schaun wie es sich in der Praxis macht.
__________________
Funpix
Public Fire-Bursts.com group to collect funny pictures
|

12-11-06, 11:43
|
|
|
Quote:
|
Originally Posted by Unsichtbar
Denke der Ansatz ist schon mal gut, wird sicher noch eine Nachbesserung der Werte bedürfen, mal schaun wie es sich in der Praxis macht.
|
Hab grad meinen seitenlangen kommentar gelöscht, da ich diesen satz zu wenig beachtet hab :/
--
Jedenfalls, ist das Ding schon Aktiv?
Und wie sieht es mit gebäuden aus? machen die dann auch weniger schaden als sonst?
oder ist das nur auf waffen/skills bezogen?
|

12-11-06, 13:50
|
|
|
Ich finde das ganze noch etwas zu krass. Es sollte lieber etwas beim joinen geschehen, so dass solche Situationen nicht zu stande kommen. Ein Newbie der mit 70% spielen muss ist eher angepisst als ein sehr erfahrener Spieler, da die keine Probleme haben, den Gegner auch so umzunieten. Man sollte darauf achten, dass die Spieler gar nicht erst so ein Icon Stack veranstalten können.
5x Icon vs. 5x Newbies ... da nützen denen die 70% eh nichts.
Du solltest lieber die Ursache, statt die Sympthome bekämpfen
|

12-11-06, 13:57
|
|
|
Jupp, weil Damage reduzierung is schon heftig, wenn man als Skulk aufgrund der Damagereduzierung niewieder was todbekommt etc.... dann haben die die nicht so gut spielen in dem Team erst recht keine Chance
deswegen Ursache bekämpfen
|

12-11-06, 14:41
|
|
|
|
Lesen kinder, lesen. Die skills werden 1mal pro minute gecheckt. Denke ich mal heist das, wenn einer 300 mal krepiert, dan wird das ja dem entsprechend runter gedreht...
Die idee ist gut, und wie Unsichtbar sagt, muss noch erprobt werden.
Ich jedenfalls find die idee super!
|

12-11-06, 15:17
|
|
|
Die Idee ist gut, aber die Umsetzung ist nicht so gut. Es ist dem Plugin EGAL wie oft zu während des Matches stirbst, es geht einzig und alleine um den "Skill" aus den PsychoStats. Das Plugin sollte auch berücksichtige, das ab einer gewissen Differenz die Teams ausgeglichen werden. Zum Beispiel jeden "sehr guten" Spieler der nicht Commander ist fragen, ob er das Team wechseln würde, um die Teams auszugleichen. Sollte dieser und alle anderen verweigern, werden die entsprechenden Spieler einfach gekickt.
Wenn ein Spieler es nicht einsieht, die Teams auszugleichen sondern nur Stats whoring betreibt, kann er auch woanders hingehen...
Edit:
Vorschlag für eine Formel:
Code:
Wenn mehr als 5 Spieler
{
Maximaler Skillunterschied = Anzahl Spieler * 75
}
Oder wenn mehr als 25 Spieler
{
Maximaler Skillunterschied = 3000
}
10 Spieler: 750
15 Spieler: 1125
20 Spieler: 1500
25 Spieler: 1875
30 Spieler: 3000
|

12-11-06, 16:22
|
|
|
|
alos ich finds nich so gut, ich hab grad auf dem server gespielt, war der einzige mit icon als marine und 2 mit icon als alien und es wurde trotzdem auf 70 gestellt für marine... wir hatten keine chance gegen die, ich habe auch kaum einen erlegt.
|

12-11-06, 16:55
|
 |
Administrator
|
|
Join Date: Jul 2005
Posts: 1,830
|
|
Quote:
|
Originally Posted by groovle
alos ich finds nich so gut, ich hab grad auf dem server gespielt, war der einzige mit icon als marine und 2 mit icon als alien und es wurde trotzdem auf 70 gestellt für marine... wir hatten keine chance gegen die, ich habe auch kaum einen erlegt.
|
Ja dann muss das aber an dir liegen, mirst ist gerade ein Fehler aufgefallen. Es muss anstelle von sv_team1damagepercent etc mp_team1damagepercent lauten, sprich die werte wurden zwar verkündet, dass sie auf 70 gestellt wurden, da ich aber den falschen Command eingetragen hatte, waren die Teams immer ausgeglichen
__________________
Funpix
Public Fire-Bursts.com group to collect funny pictures
|

12-11-06, 17:25
|
|
|
|
verdammt, jetz hab ich mich selber schlecht gemacht :P
|

12-11-06, 22:19
|
 |
Administrator
|
|
Join Date: Jul 2005
Posts: 1,830
|
|
Hab mir das heute mal angesehen und etwas länger gezockt. Bis auch 2 kleine Bugs und ein paar Werte die man der Wirklichkeit anpassen muss, ist eingentlich alles bestens. Vielleicht muss es ja auch nicht immer 70 zu 100 sein, ich könnte noch eine Staffelung für die Werte einbauen, wenn der Skillunterschied nur gering abweicht, einfach weniger quasi 85 zu 100.
Bischen finetuning braucht es noch, sonst finde ich es perfekt wie es ist
__________________
Funpix
Public Fire-Bursts.com group to collect funny pictures
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT +2. The time now is 14:35.
|
|