Draw?

Do you think crossfire has to change this?


I joined a sniper only match and man i was p155ed,its allready known that when you fire at your opponent you cant kill him because his bullet got in your head first and that you did 0 damage even if you saw your bullet hit his/her head before dieing.I find that soooo annoying,i mean if we both fire our snipers and both of our bullets hit the head just because his bullet touched my head first that means he gets to live? i find that unfair and unrealistic.I know its a game,but i think changing this would make the game more challenging,fun and realistic.

But!! if you shoot at someone and at the same time you get killed by someone else, you DO actualy kill the person you shot....Odd

If you want to test this go in sniper only matches..youll know what im talkin about.

Comments

  • kwevli wrote: »
    but he shot first :)

    not neccerseley (<--cant spell xD) to do with ping and stuff who's shot registerd first
  • iVeng wrote: »
    not neccerseley (<--cant spell xD) to do with ping and stuff who's shot registerd first

    I thought so too,but i tested that with some friends,we fired exacly at the same time,1 second later,10 mili seconds later,and theres just no way both players can end up in a draw.But we also tested that when you fire at someone,and at the same time your shot by another player,you die but you DO kill the guy you shot,the problem i want to be changed is why you cant kill the person that killed you but you can kill any other players with that bullet.
  • ValkyOpz wrote: »
    Do you think crossfire has to change this?


    I joined a sniper only match and man i was p155ed,its allready known that when you fire at your opponent you cant kill him because his bullet got in your head first and that you did 0 damage even if you saw your bullet hit his/her head before dieing.I find that soooo annoying,i mean if we both fire our snipers and both of our bullets hit the head just because his bullet touched my head first that means he gets to live? i find that unfair and unrealistic.I know its a game,but i think changing this would make the game more challenging,fun and realistic.

    But!! if you shoot at someone and at the same time you get killed by someone else, you DO actualy kill the person you shot....Odd

    If you want to test this go in sniper only matches..youll know what im talkin about.


    first of all, if both shoot at the same time, you will both died, hell I actually had it once, where in 1v1, we both died :)


    but then secondly, I'll tell you the reason why you think you shoot at the same time, you don't do dmg, but he does kill you.




    Firstly, I'll tell you, everything in a game is calculated, all the graphical stuff that you see are pixels with the color as a result of some calculation.

    Some of these calculations happen on your pc and some will be calculated on the server.


    Why is that?

    for different reasons:



    some things are calculated on the server because:

    - it is better against cheating if things get calculated on the server, because it's harder for a person to gather the information & change it

    - some things need to be calculated by the server, cause else there would be problems like:

    person A & B shoot at eachother. Both have a ping difference, so, when person A kills B, his pc thinks that A is alive & B is dead. however, person B his pc doesn't have that information yet, and he kills person A, so on his pc, person A is dead & B is still alive.

    now, how would the server handle with that? 2 connections saying different things? that would give huge problems.

    so these calculations NEED to be done on the server.



    then ofcourse, if you would do all the calculations on the server, first of all: you would need to upload & download more information to & from the server, giving you a higher ping, but also, if everyone needs to do this, the server will also get more traffic, making it harder for the servers processor to handle all of this information, so due to that the game would run even slower, making more lag, so that would be 2x more lag!

    so because of this, some things that don't make any difference, will be calculated on your pc itself. Blood is an excample of this.


    if you shoot someone, your pc will send the information to the server that you shot at direction X. The server will then calculate if you hit the enemy or not, if you did, he dies.

    your pc will already calculate itself if you hit him or not, he sees you did, so he makes the blood, but however, your pc had sent the shooting direction to the server, but the server had already received the information from another connection that the person had killed you, so therefor you cannot shoot that bullet anymore, cause you were dead, so he ignores your information.



    the first person shot earlier, but because of the delay (ping) between you & the server, your pc is not 100% at the same moment as the server is. The server knows you are dead and is sending this to you, but the message didn't get to you yet.

    so actually you shot while you were already dead ;)




    anyway, might be hard to understand, but it's just because of the lag that it looks like you hit him, but you didn't, cause you were already dead ;)
  • first of all, if both shoot at the same time, you will both died, hell I actually had it once, where in 1v1, we both died :)


    but then secondly, I'll tell you the reason why you think you shoot at the same time, you don't do dmg, but he does kill you.




    Firstly, I'll tell you, everything in a game is calculated, all the graphical stuff that you see are pixels with the color as a result of some calculation.

    Some of these calculations happen on your pc and some will be calculated on the server.


    Why is that?

    for different reasons:



    some things are calculated on the server because:

    - it is better against cheating if things get calculated on the server, because it's harder for a person to gather the information & change it

    - some things need to be calculated by the server, cause else there would be problems like:

    person A & B shoot at eachother. Both have a ping difference, so, when person A kills B, his pc thinks that A is alive & B is dead. however, person B his pc doesn't have that information yet, and he kills person A, so on his pc, person A is dead & B is still alive.

    now, how would the server handle with that? 2 connections saying different things? that would give huge problems.

    so these calculations NEED to be done on the server.



    then ofcourse, if you would do all the calculations on the server, first of all: you would need to upload & download more information to & from the server, giving you a higher ping, but also, if everyone needs to do this, the server will also get more traffic, making it harder for the servers processor to handle all of this information, so due to that the game would run even slower, making more lag, so that would be 2x more lag!

    so because of this, some things that don't make any difference, will be calculated on your pc itself. Blood is an excample of this.


    if you shoot someone, your pc will send the information to the server that you shot at direction X. The server will then calculate if you hit the enemy or not, if you did, he dies.

    your pc will already calculate itself if you hit him or not, he sees you did, so he makes the blood, but however, your pc had sent the shooting direction to the server, but the server had already received the information from another connection that the person had killed you, so therefor you cannot shoot that bullet anymore, cause you were dead, so he ignores your information.



    the first person shot earlier, but because of the delay (ping) between you & the server, your pc is not 100% at the same moment as the server is. The server knows you are dead and is sending this to you, but the message didn't get to you yet.

    so actually you shot while you were already dead ;)




    anyway, might be hard to understand, but it's just because of the lag that it looks like you hit him, but you didn't, cause you were already dead ;)

    I read and understood everything,thanks for the explanation! But can you explain why if i shoot person X and Person Y kills me at the same time i shoot i am able to kill person X.
  • Ping difference, Im 12 ping, if someone with 150 shoots at the same time i do, he will kill me cause i register the hit a few milliseconds faster.

    And because they way the game is coded, once you die, your bullets do no damage.
  • Ping difference, Im 12 ping, if someone with 150 shoots at the same time i do, he will kill me cause i register the hit a few milliseconds faster.

    And because they way the game is coded, once you die, your bullets do no damage.

    thats what im trying to say!! your bullets do no damage but ony to the person that killed you,but if you shot at another person lets say person X and person Y kills you at the same time you ARE able to kill person X (tested with some friends at home)
  • ValkyOpz wrote: »
    thats what im trying to say!! your bullets do no damage but ony to the person that killed you,but if you shot at another person lets say person X and person Y kills you at the same time you ARE able to kill person X (tested with some friends at home)

    Huh. Odd. Well, the hit registry on this game is bad. Idk why, but it is.
  • yeah this should be fixed. the bullet can't just disappear.
  • The best things are nades. :D
    More than once I've killed the player who killed me after I died thanks to tossing a nade before I died.
    Too funny.:p
  • Lex777 wrote: »
    The best things are nades. :D
    More than once I've killed the player who killed me after I died thanks to tossing a nade before I died.
    Too funny.:p

    Yea i have to :[ At least nades still work when you die.
  • I think this is because of ping..
    if you shoot on your screen.. you haven't shot YET on the server..
    so.. if u get killed before it got registered on server.. you haven't shot.. so you won't do damage..
    even if X shot you.. you can't hit Y because you have been killed before you shot..

    that's what I think
  • Henley64 wrote: »
    I think this is because of ping..
    if you shoot on your screen.. you haven't shot YET on the server..
    so.. if u get killed before it got registered on server.. you haven't shot.. so you won't do damage..
    even if X shot you.. you can't hit Y because you have been killed before you shot..

    that's what I think

    Thats what i said you just made it confusing -.-
  • Ping difference, Im 12 ping, if someone with 150 shoots at the same time i do, he will kill me cause i register the hit a few milliseconds faster.

    And because they way the game is coded, once you die, your bullets do no damage.

    o.. I didn't get the "if someone shoots at the same time I do".. and the "your bullets do no damage" cuz on server there are no shots.. so no bullets ;D
  • i wouldnt actually want this
    u know why?

    so many lagers in this game means half a second later after killing a guy and then you die.
    Its so anoying
    proved on soldier front(yeah bad game)
    and operation 7

    its fine the way it is trust me
  • they do this on op7 although its realistic it causes quite a lot of wtf?s
  • Siggey wrote: »
    i wouldnt actually want this
    u know why?

    so many lagers in this game means half a second later after killing a guy and then you die.
    Its so anoying
    proved on soldier front(yeah bad game)
    and operation 7

    its fine the way it is trust me
    sf is terrible T_T 2.16gb for graphics less than half as good as cf O_O
  • ValkyOpz wrote: »
    Do you think crossfire has to change this?


    I joined a sniper only match and man i was p155ed,its allready known that when you fire at your opponent you cant kill him because his bullet got in your head first and that you did 0 damage even if you saw your bullet hit his/her head before dieing.I find that soooo annoying,i mean if we both fire our snipers and both of our bullets hit the head just because his bullet touched my head first that means he gets to live? i find that unfair and unrealistic.I know its a game,but i think changing this would make the game more challenging,fun and realistic.

    But!! if you shoot at someone and at the same time you get killed by someone else, you DO actualy kill the person you shot....Odd

    If you want to test this go in sniper only matches..youll know what im talkin about.
    welcome to crossfire
  • ValkyOpz wrote: »
    Do you think crossfire has to change this?


    I joined a sniper only match and man i was p155ed,its allready known that when you fire at your opponent you cant kill him because his bullet got in your head first and that you did 0 damage even if you saw your bullet hit his/her head before dieing.I find that soooo annoying,i mean if we both fire our snipers and both of our bullets hit the head just because his bullet touched my head first that means he gets to live? i find that unfair and unrealistic.I know its a game,but i think changing this would make the game more challenging,fun and realistic.

    But!! if you shoot at someone and at the same time you get killed by someone else, you DO actualy kill the person you shot....Odd

    If you want to test this go in sniper only matches..youll know what im talkin about.

    thats from lag, you didnt shoot at the same time. the other person's bllet hit you beore you even clicked, thats lag.