Mengapa mengedit memori klien game berfungsi? Mengapa begitu banyak alat "perlindungan Hack" yang datang bersama klien?
Jika saya merancang game client-server, semuanya akan terjadi di server (simulasi dunia game) dan klien hanya akan menjadi konsumen pasif yang menerima pembaruan status dari bagian dunia di dekat karakter mereka, hanya mengirimkan beberapa informasi seperti penekanan tombol atau perintah move / action. Mungkin saya melewatkan sesuatu di sini, tetapi dengan desain itu, setiap retasan seperti meningkatkan STR saya sebesar 200 di memori klien (jika nilainya ada sama sekali), tidak akan berpengaruh apa pun.
Satu-satunya penjelasan yang dapat saya pikirkan adalah bahwa permainan di mana pengeditan memori berfungsi membiarkan bagian-bagian dari simulasi berjalan di klien dan server kemudian hanya menyinkronkan semua klien secara berkala. Saya dapat memahami bahwa desain untuk game Strategi Waktu Nyata dengan jumlah pemain tetap setelah pertandingan dikonfigurasikan, tetapi, mengapa di MMORPG? Apakah ini strategi untuk mengurangi beban server?