hitboxen

Forum für Interessierte des zweiten Teils der Battlefield-Reihe.

Moderator: Moderatoren

Antworten
Benutzeravatar
Undertaker
Geschäftsmodell
Beiträge: 2304
Registriert: 12.12.2004, 11:58

hitboxen

Beitrag von Undertaker » 14.08.2007, 03:02

So sollten die Hitboxen verschoben aussehen, oder? Bubbaaaa, was meinst du? :)
ehemals 2852 Beiträge

Benutzeravatar
TheMatrix
Geschäftsmodell
Beiträge: 448
Registriert: 09.10.2002, 12:49
Wohnort: Saarland

Beitrag von TheMatrix » 14.08.2007, 11:11

Hier ist eine Beschreibung zur Source Network Engine.
Ich nehme mal an, große Teile stimmen auch für die BF2 Network Engine

http://developer.valvesoftware.com/wiki ... Networking
http://developer.valvesoftware.com/wiki ... mpensation
Wer kämpft kann verlieren, wer nicht kämpft, hat schon verloren
[fullalbumimg]1806[/fullalbumimg]
[fullalbumimg]1079[/fullalbumimg]

Benutzeravatar
Novus
Geschäftsmodell
Beiträge: 633
Registriert: 17.05.2005, 19:08
Wohnort: Schweiz
Kontaktdaten:

Beitrag von Novus » 14.08.2007, 14:34

Man kann sonst auch einfach bei Youtube bf2 hitbox eingeben und findet auch einige interessante Videos zum Thema.

Soweit ich das ganze verstehe ist die Hitbox abhängig vom durchschnitts Ping vom Server und dem eigenen Ping.
Ist der eigene Ping unter dem des durchschnitts des Servers liegt die Hitbox hinter dem gesehenen Modell. Ist der eigene Ping hoch und somit über dem durchschnitt des Server muss man vorhalten um das Ziel zu treffen. Optimal wäre wenn man genau den Ping des Server durchschnitts hat dann könnte man genau auf Modell schiessen und würde treffen da die Hitbox mit dem Modell überlappen würde.

Mit einem tiefen Ping kann man theoretisch Leute um eine Ecke rum abknallen da ihre Hitbox zum Zeitpunkt wo das Modell schon um die Ecke ist noch auf offener Strasse steht :hehehe:

Theoretisch könnte man ein kleines Tool basteln welches den Ping vom Server hollt und den beim Client auf genau den gleichen regelt. Allerdings würde dies wohl als Cheat gelten, daher wohl besser lassen. :wink:

Benutzeravatar
TheMatrix
Geschäftsmodell
Beiträge: 448
Registriert: 09.10.2002, 12:49
Wohnort: Saarland

Beitrag von TheMatrix » 14.08.2007, 15:59

Also, für die faulen:

Bei den meisten Network-Engines ist es so, dass der Server alles berechnet, und der Client nur die Eingaben an den Server sendet.

Also der Server sendet die Position eines Gegenstand an den Client. Bis das Packet den Client erreicht hat sind dann z.B schon 50ms vergangen. Der Client zielt jetzt genau auf das Objekt und schießt. Der Schießbefehl wandert vom Client zum Server, dauert dann auch wieder z.B 100ms. Das heißt wenn der aufm Server ankommt ist das Objekt schon 100ms weiter als die Posi, auf die der Client gezielt hat.
Nun gibt es halt verschiedene Techniken um das auszugleichen.
So kann z.B die Position des Objekt auf dem Server einfach 100ms zurückberechnet werden, und dann geguckt ob der Client trifft. So kann es dann passieren das man auf dem eigenen Rechner dann hinter Ecken gekilled wird.
Für genaueres bitte den Artikel lesen, ist sehr interessant


Das hat jetzt zwar nur indirekt mit den verschobenen Hitboxen zu tun, aber irgendwas in die Richtung wird es sein
Wer kämpft kann verlieren, wer nicht kämpft, hat schon verloren
[fullalbumimg]1806[/fullalbumimg]
[fullalbumimg]1079[/fullalbumimg]

Benutzeravatar
TheMatrix
Geschäftsmodell
Beiträge: 448
Registriert: 09.10.2002, 12:49
Wohnort: Saarland

Beitrag von TheMatrix » 14.08.2007, 16:05

Wer kämpft kann verlieren, wer nicht kämpft, hat schon verloren
[fullalbumimg]1806[/fullalbumimg]
[fullalbumimg]1079[/fullalbumimg]

Benutzeravatar
[FtN|GT] Die Happy
Geschäftsmodell
Beiträge: 2821
Registriert: 10.04.2005, 17:51
Wohnort: Aachen

Beitrag von [FtN|GT] Die Happy » 14.08.2007, 16:06

bei bf42 fällts immer sehr schön auf wie krass die hitbox "nachzieht" man liegt bei sich schon ne sekunde hinterm sandsack und die mg salve killt einen doch noch :RoM:
Take my love, take my land / Take me where I cannot stand / I don't care, I'm still free / You can't take the sky from me /
Wer Rechtschreibfehler findet, darf sie Ausdrucken, Laminieren, Einrahmen und behalten

Benutzeravatar
TheMatrix
Geschäftsmodell
Beiträge: 448
Registriert: 09.10.2002, 12:49
Wohnort: Saarland

Beitrag von TheMatrix » 14.08.2007, 16:09

Wer kämpft kann verlieren, wer nicht kämpft, hat schon verloren
[fullalbumimg]1806[/fullalbumimg]
[fullalbumimg]1079[/fullalbumimg]

Benutzeravatar
[FtN|GT] hallo
Geschäftsmodell
Beiträge: 888
Registriert: 30.09.2004, 15:29
Wohnort: Bayern / Amberg

Beitrag von [FtN|GT] hallo » 14.08.2007, 18:16

Ich weiß gar net was ihr habt die scheiss Hitboxen machen doch BF erst so richtig lustig :hehehe: :lol:
Bild

Benutzeravatar
Yefi
Geschäftsmodell
Beiträge: 747
Registriert: 14.02.2003, 22:42
Wohnort: an der Ostsee /\ Schleswig

Beitrag von Yefi » 14.08.2007, 21:27

Das Problem kennt doch jeder Tanker, AT und Pilot nur zu gut schon seit BF42. :vomit:
Besonders in der Anfangszeit toll, als die Piloten noch so angeflogen sind, das man sie mit AT-Waffen hätte abschiessen können...
(trozdem 4 Mustangs auf Bocage in ESL- und CB-Wars mitm Tiger runter geholt :hehehe:)

@[FtN|GT] Die Happy:
Die Sache mitm Sandsack liegt afaik vor allem an was anderem:
Die Hitbox "legt" sich erst hin, nachdem der Spieler schon vollständig liegt, und vermutlich ist das hinlegen erst dann abgeschlossen, wenn der Spieler die Waffe wieder zieht (dauert ja nen kurzen Moment).
BildBild
C+6870

Benutzeravatar
Undertaker
Geschäftsmodell
Beiträge: 2304
Registriert: 12.12.2004, 11:58

Beitrag von Undertaker » 15.08.2007, 17:15

jaja, bf2 is schon was schönes. grad in sachen heli fight ist dieser netzwerkcode so ungeeignet.
ehemals 2852 Beiträge

Benutzeravatar
[FtN|GT] Die Happy
Geschäftsmodell
Beiträge: 2821
Registriert: 10.04.2005, 17:51
Wohnort: Aachen

Beitrag von [FtN|GT] Die Happy » 15.08.2007, 18:14

man könnte jetzt ja ne liste von sachen in bf2 aufzählen wo man sich fragt wie man son mist verbocken kann ... aber lassen wir das
man muss ja nicht noch salz in offen wundkrater streuen
Take my love, take my land / Take me where I cannot stand / I don't care, I'm still free / You can't take the sky from me /
Wer Rechtschreibfehler findet, darf sie Ausdrucken, Laminieren, Einrahmen und behalten

[FtN]RIPchen
Geschäftsmodell
Beiträge: 191
Registriert: 12.01.2007, 12:02
Wohnort: Im tiefsten Schwarzwald

Beitrag von [FtN]RIPchen » 15.11.2007, 12:32

Aber man kann auf das Problem reagieren und einfach keine Spiele mehr kaufen, auf denen "EA" draufsteht :-) Oder man ärgert sich weiter mit Spielen im BETA-Stadium, obwohl man für das Spiel komischerweise den Vollpreis zahlen musste, obwohl sich andere gerade mal trauen, sowas als kostenlose BETA unters Volk zu bringen.

Benutzeravatar
[FtN|FS] Ed Hunter
Geschäftsmodell
Beiträge: 1403
Registriert: 25.11.2002, 19:10
Wohnort: Elmshorn

Beitrag von [FtN|FS] Ed Hunter » 15.11.2007, 14:19

Wow...nach 3 Monaten wieder ausgebuddelt.... :roll: :D

[FtN]RIPchen
Geschäftsmodell
Beiträge: 191
Registriert: 12.01.2007, 12:02
Wohnort: Im tiefsten Schwarzwald

Beitrag von [FtN]RIPchen » 15.11.2007, 16:29

Tja, wenn hier im Forum keine S... was schreibt, dann ist auch ein 3 Monate alter Thread noch in "Griffweite" :baeh:

Antworten