Jump to content

Is It Supposed To Be That Way.


15 replies to this topic

#1 Nokadota Aririnkichiri

    Member

  • PipPip
  • 34 posts
  • LocationPompey.

Posted 13 February 2016 - 06:36 AM

I've just noticed that if i quit a match after i die i don't get any XP/Cash unless i re log into game,
is that right or a bug ?

#2 Coralld

    Member

  • PipPipPipPipPipPipPipPipPip
  • Caladbolg
  • Caladbolg
  • 3,952 posts
  • LocationSan Diego, CA

Posted 13 February 2016 - 06:43 AM

That's no bug, it's a system that's in place to keep people from farming as that was a big problem a while back where people would rush into the enemy team shoot at a few guys, die, disconnect, and repeat the proces all over again and this would completely screw over the team the farmer's were on. That's why it's in place.

Edited by Coralld, 13 February 2016 - 06:45 AM.


#3 vettie

    Member

  • PipPipPipPipPipPipPipPip
  • The Machete
  • The Machete
  • 1,620 posts
  • LocationThe Good Ole South

Posted 13 February 2016 - 06:44 AM

If the match is in progress and you quit, you only get XP/CBill to the point you left AFTER the match is complete. as far as I lnow

#4 Raubwurst

    Member

  • PipPipPipPipPipPipPipPipPip
  • Urban Commando
  • Urban Commando
  • 2,284 posts
  • LocationGermany

Posted 13 February 2016 - 06:45 AM

Just to clarify: You get all the rewards you earned till the moment you disconnect.
All XP and Cash for Kills, Flanking, Hit and Run, ... is still awarded (after the match has ended). But everything like Kill Assists for enemies who were killed after you disconnected will be lost.

#5 Ratpoison

    Member

  • PipPipPipPipPipPipPip
  • Bad Company
  • Bad Company
  • 851 posts

Posted 13 February 2016 - 06:47 AM

View PostCoralld, on 13 February 2016 - 06:43 AM, said:

That's no bug, it's a system that's in place to keep people from farming as that was a big problem a while back where people would rush into the enemy team shoot at a few guys, die, disconnect, and repeat the proces all over again and this would completely screw over the team the farmer's were on. That's why it's in place.

Negative, once you're dead you're free to quit the match, but you wont see the rewards in your mechlab until you reconnect to it after the match awards you your share.

#6 MrMadguy

    Member

  • PipPipPipPipPipPipPipPipPip
  • 2,267 posts

Posted 13 February 2016 - 08:56 AM

I know, what he is talking about. This problem persists right from the day one and still isn't fixed. When you quit match before it's end - info about rewards isn't being updated, till you won't play next match or relog. I.e. imagine you need last 100XP to complete leveling of your 'Mech and you want to log out after that to take some rest. You absolutely sure, that you earned more then 100 in a last match, so no need for you to start next one. But no matter how long you will wait - info won't be updated. You have to relog to have it updated.

#7 5LeafClover

    Member

  • PipPipPipPipPipPip
  • The 1 Percent
  • The 1 Percent
  • 317 posts

Posted 13 February 2016 - 11:28 AM

This is one of those ongoing mysteries. From memory, PGI did comment on it, but their response could be interpreted either way.

You'll find players that swear blind that it's one way or the other, but it's one of these things that's virtually impossible to test in practice. I think a lot of it stems from your "on death" report card, that gets updated at the end of the match. Given your mech is locked in game until the match ends, I suspect that you earn full rewards whatever (i.e. additional assists). I can't prove it, but this is how things work in WoT.

Until PGI give a clear statement, continue to treat with superstition and keep watching until the end of the match.

#8 MrMadguy

    Member

  • PipPipPipPipPipPipPipPipPip
  • 2,267 posts

Posted 13 February 2016 - 01:01 PM

Of course you get full rewards - otherwise it would be pointless waste of time. The problem is in fact, that you get rewards only when match actually ends. If you quit before it happens - you won't get any rewards at that moment. And due some reasons PGI has big problems with UI design and syncing data between client and server. UI and netcode - are two basic gamedev's skills and especially for gamedev of online game. But sometimes I start thinking, that PGI are unprofessional.

Look. It's just stupid. Server sends data to client, that match is ended and 'Mech is unlocked - "Rejoin" changes back to "Quick play". But sometimes "In game" doesn't disappear. And there are tons of such a glitches in UI. There is a rule in programming: if you do something - do it explicitly. If you need to lock/unlock 'Mech - make 'Mech class, add IsLocked property to it and put all the code, that controls UI, into it's setter SetLocked(). And use only this explicit property to change Locked status. If you implicitly change UI in dozens of different places in code - it inevitably will cause glitches due to desync.

And, that is even worse, due some stupid reasons PGI doesn't send notify about reward changes during this event. Is it really that hard? Server sends notification, that match is ended. Why client can't query new CB/XP values at this moment? Because you have curved hands and it may cause desyncs, so you prefer to reload all data on rare occasions (to avoid server overloading) instead of reloading only changed one? As I said: if you do something - do it explicitly. Make one explicit SetRewards method on server - use only it to set new reward values. This method should explicitly send RewardsChanged notification event to client. Client should use only this event to display rewards. Internet connection should be used only as a tool, that transfers data from place, where it was changed, to place, where it should be displayed. As simple as that. If you can't do it, then I don't know, what to think.

Edited by MrMadguy, 13 February 2016 - 01:04 PM.


#9 ScarecrowES

    Member

  • PipPipPipPipPipPipPipPipPip
  • Knight Errant
  • Knight Errant
  • 2,812 posts
  • LocationDefending the Cordon, Arc-Royal

Posted 13 February 2016 - 01:18 PM

View PostNokadota Aririnkichiri, on 13 February 2016 - 06:36 AM, said:

I've just noticed that if i quit a match after i die i don't get any XP/Cash unless i re log into game,
is that right or a bug ?


To make things more clear than some of the folks here are presenting it...

You receive match rewards only after the match is concluded. If you quit a match before the match is actually over, you can return to the game's main menu and continue playing, but your mech will remain stuck in the match until it is concluded. Any experience or c-bills earned during the match will not be awarded to your account until your mech has returned from the match.

There is sometimes a glitch where the client is not fully updated once your mech returns from a match. Your xp and c-bills will be awarded to your account but will not necessarily be reflected immediately in the client.

Also, the system for awarding event-based rewards is such that items (xp, c-bills, cockpit items, etc) are injected to into the client roughly 15 minutes after the account receives the reward. It can often be sooner, but within 15 minutes is the standard. Therefore, you can complete a match, unlock a reward through an event (reflected online in your account immediately) but the actual reward will take some time to show up in the client.

This is all normal.

#10 MrMadguy

    Member

  • PipPipPipPipPipPipPipPipPip
  • 2,267 posts

Posted 13 February 2016 - 01:24 PM

View PostScarecrowES, on 13 February 2016 - 01:18 PM, said:

There is sometimes a glitch where the client is not fully updated once your mech returns from a match. Your xp and c-bills will be awarded to your account but will not necessarily be reflected immediately in the client.

Not sometimes - at least 'Mech XP never updates. You have to play another match or relog.

#11 ScarecrowES

    Member

  • PipPipPipPipPipPipPipPipPip
  • Knight Errant
  • Knight Errant
  • 2,812 posts
  • LocationDefending the Cordon, Arc-Royal

Posted 13 February 2016 - 01:34 PM

View PostMrMadguy, on 13 February 2016 - 01:24 PM, said:

Not sometimes - at least 'Mech XP never updates. You have to play another match or relog.


Most people don't have this issue, including me. Hence "sometimes."

#12 Boulangerie

    Member

  • PipPipPipPipPipPip
  • Ace Of Spades
  • Ace Of Spades
  • 477 posts

Posted 13 February 2016 - 02:16 PM

If you disconnect before you die, you get nothing. You also get a reconnect penalty.

If you disconnect after you die, you get paid for everything that you would have if you stayed to watch the end of the match.

Source: Reddit post

https://www.reddit.c...on_dont_upvote/

#13 ScarecrowES

    Member

  • PipPipPipPipPipPipPipPipPip
  • Knight Errant
  • Knight Errant
  • 2,812 posts
  • LocationDefending the Cordon, Arc-Royal

Posted 13 February 2016 - 02:20 PM

View PostBoulangerie, on 13 February 2016 - 02:16 PM, said:

If you disconnect before you die, you get nothing. You also get a reconnect penalty.

If you disconnect after you die, you get paid for everything that you would have if you stayed to watch the end of the match.

Source: Reddit post

https://www.reddit.c...on_dont_upvote/


No. Didn't read any of that, did you?

As PGI has stated hundreds of times over, and it's even one of the loading cards... there is NO penalty for leaving a match early. Everything you earned, you get when the match finally ends.

#14 Boulangerie

    Member

  • PipPipPipPipPipPip
  • Ace Of Spades
  • Ace Of Spades
  • 477 posts

Posted 13 February 2016 - 03:24 PM

View PostScarecrowES, on 13 February 2016 - 02:20 PM, said:


No. Didn't read any of that, did you?

As PGI has stated hundreds of times over, and it's even one of the loading cards... there is NO penalty for leaving a match early. Everything you earned, you get when the match finally ends.

Not sure if you misunderstood me, or I typed it bad. I was on a work computer with crappy keyboard and little time.

I know that, and that's why I linked the thread. ..

If you dc before you die, you get nothing.

If you DC after you die, you get full rewards.

#15 ScarecrowES

    Member

  • PipPipPipPipPipPipPipPipPip
  • Knight Errant
  • Knight Errant
  • 2,812 posts
  • LocationDefending the Cordon, Arc-Royal

Posted 13 February 2016 - 03:58 PM

View PostBoulangerie, on 13 February 2016 - 03:24 PM, said:

Not sure if you misunderstood me, or I typed it bad. I was on a work computer with crappy keyboard and little time.

I know that, and that's why I linked the thread. ..

If you dc before you die, you get nothing.

If you DC after you die, you get full rewards.


Still doesn't work that way.

It doesn't matter what moment in a match you disconnect, you still get the rewards you earned up to that point, and any specific rewards that might be earned in terms of participation but require action by other players (kill assists, for instance) later in the match.

The only difference between disconnecting before you die and after is that disconnecting before you die will cause a timed penalty that will prevent you from joining a new match. The time on the penalty increases for each subsequent infraction.

But you are ALWAYS given what you earn out of the match. Now that match rewards have changed, you don't get much of anything for just showing up, and the penalty timer ensures you can't really farm rewards through disconnects.

#16 MrMadguy

    Member

  • PipPipPipPipPipPipPipPipPip
  • 2,267 posts

Posted 14 February 2016 - 12:53 AM

View PostScarecrowES, on 13 February 2016 - 01:34 PM, said:


Most people don't have this issue, including me. Hence "sometimes."

May be you don't pay enough attention to notice it? You just run matches one after one and see, that your XP increases with time. And you don't notice, that XP for previous match is being granted only after you play next one or relog.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users