^Lemme just make that less cancerous^
When a small change is made to a character right before a dc, for example, you trade your items to another account / you move an item in your inventory to your backpack or another slot in your inventory, the dc resets it so that your character goes to the latest backup before the game dc'ed, meaning when you come back to the game, your item that you moved to another slot is in the slot that you moved it from / you've kept the items you traded to the other acc.
My Vouches
Having an issue with RotMG? Check for the solution here.
Need Realm items? Come to RealmStock!
Accepting PayPal - Bitcoin - Giftcards
Selling ST Sets, Class Top Sets, Life Pots, and much more!
Find it here: MPGH Sales Thread
no, it happens cause once server crash it:
1- save ur character data to db cause u disconected
2- different thread (realm/net logic) it will handle item move and save ur character cause realm closed(non handled exception in reality), so race condition
the cause is race condition, thread issue, no cuz u crashed server
- - - Updated - - -
2 way
1)
it is called AWS instances, there is api so u can create new new server on the fly by using snapshots
master server -> handle game servers - each portal will spawn a new server with his IP
but its expansive
2) floating IP
you have 1 server, and with AWS api, you can ask for new IP that connects to ur server, then ur master server handle it
cheaper, but still 1 server instance
rotmg needs multi threading or it'll run with low tps (tick per second) so i think it's method 1)
Last edited by ReySharlLel; 07-26-2016 at 04:06 PM.
Wow, you actually took the time to look stuff up, but you're still wrong.
Nobody really knows how it crashes, other than it's just some unhandled code, and the exception handlers for whatever reason decide to call a rollback method. Only if someone got the prod server source would they be able to find out.
And realms are hosted on shard servers.
Last edited by Kushala Daora; 07-26-2016 at 04:31 PM.
"There is no higher form of user validation than having customers support your product with their wallets." ~ Google
okay, so imma give my input, wich i think makes sense, and also is a lot simpler
what happens is, you trade items from Client A to Client B then nexus on Client B wich has the items, then crash the realm, however you're gonna go about it, then what happens is that the server rolls back the characters that were in that realm a few seconds back, to insure no loss of items/characters happen, wich gives you the items back that you traded from Client A to Client B, wich makes it a duplication glitch.
AND, the reason that you still have the items on Client B is because that account didnt crash, so because it nexused, wich didnt cause it to have an rollback.
Last edited by hulabulia; 07-26-2016 at 04:51 PM. Reason: your to you're
The method I used included an aspect of which I can imagine affecting realms, Idk its weird.
I am not a middleman nor do I buy/sell anything. If you are being contacted by someone off-site from MPGH then it's not me! Please report these to me via PM. Don't be stupid, think first.