User Name
Password
Create a new user account Restore your password
Go Back   Fire-Bursts.com Gaming Network > Fire-Bursts.com Gaming Network > General Chat

General Chat General Fire-Bursts.com Chat

Closed Thread
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-11-06, 07:45
Unsichtbar's Avatar
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
  #2 (permalink)  
Old 12-11-06, 11:43
Jerimis
Guest
 
Posts: n/a
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?
  #3 (permalink)  
Old 12-11-06, 13:50
dtdesign
Guest
 
Posts: n/a
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
  #4 (permalink)  
Old 12-11-06, 13:57
Handschuh
Guest
 
Posts: n/a
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
  #5 (permalink)  
Old 12-11-06, 14:41
{RR} Ze German
Guest
 
Posts: n/a
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!
  #6 (permalink)  
Old 12-11-06, 15:17
dtdesign
Guest
 
Posts: n/a
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
  #7 (permalink)  
Old 12-11-06, 16:22
groovle
Guest
 
Posts: n/a
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.
  #8 (permalink)  
Old 12-11-06, 16:55
Unsichtbar's Avatar
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
  #9 (permalink)  
Old 12-11-06, 17:25
groovle
Guest
 
Posts: n/a
verdammt, jetz hab ich mich selber schlecht gemacht :P
  #10 (permalink)  
Old 12-11-06, 22:19
Unsichtbar's Avatar
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
Closed Thread

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Troll in your Natural Selection server Nemesis6 Help & Support 0 01-08-06 05:31
Greatest natural selection round Swiftninja The Alien Breeder 20 11-03-06 21:53
Natural Selection: Source? Kekru The Alien Breeder 19 25-08-05 10:19


All times are GMT +2. The time now is 14:35.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 © 2009, Crawlability, Inc.
Powered by Fire-Bursts CMS v1.2c