Timeline for 2D destructable terrain with collisions in MMO
Current License: CC BY-SA 3.0
9 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jan 10, 2013 at 22:04 | comment | added | Jovan | @RafałŁużyński - The exact answer will vary game to game. Depending on the needs of your game, the arbitrating server should perform some minimum checks. The easiest way to do this is to load up the same game rules in the server that the client is using. While these are basic checks, they are still somewhat helpful. Ultimately, nothing is preventing you from doing the cheat checks on the server while offloading most of the work to the clients - to my knowledge this is what a number of MMOs do. | |
Jan 10, 2013 at 21:48 | comment | added | Rafał Łużyński | Thanks for example, now I get what you mean. But what if I would like to make some coop with achievements, or just PvE. Then players can cheat togheter (or alone in PvE). Right now I'm not planning these features, but I might add it in a future so I would have to change whole networking. Another thing is in example "Windwalk", skill that makes unit invisible for enemy players. Enemy players don't know where my unit is, so I can freely change my position from A to B without noticing by enemy. | |
Jan 10, 2013 at 18:19 | history | edited | Jovan | CC BY-SA 3.0 |
added 1579 characters in body; deleted 4 characters in body
|
Jan 10, 2013 at 17:59 | comment | added | Jovan | @RafałŁużyński - The clients are the ones who simulate the game. You will see a discontiunity in the data returned by one of the clients, and it means that something in their simulation of the game went wrong. It can come down to two things: a) the simulation is not deterministic, or b) the player is cheating. In short, we don't care about what happens in the game, we only care that all of the clients returned the same response to what happened. | |
Jan 10, 2013 at 17:54 | comment | added | Jovan | @Byte56 - I guess it will do? :) | |
Jan 10, 2013 at 17:53 | comment | added | Rafał Łużyński | Thanks for fast and full answer. This game won't be turn based and I don't get few points of your post. How is it near impossible to cheat if I can't check on server if user didn't colide with terrain? EDIT: I pressed enter too fast while commenting and I sent it not finished by accident :P | |
Jan 10, 2013 at 17:53 | comment | added | House | OP never said their game was turn based and explicitly said they're not making an worms game. | |
Jan 10, 2013 at 17:46 | history | edited | Jovan | CC BY-SA 3.0 |
added 71 characters in body; added 166 characters in body; added 7 characters in body
|
Jan 10, 2013 at 17:40 | history | answered | Jovan | CC BY-SA 3.0 |