我想開發一個與Java服務器通信的Flash遊戲(使用ActionScript 3)來保存玩家的統計數據,分數和類似內容。但是,如何創建從閃存文件到服務器的保存通信,以便它可以使用其他一些工具連接到服務器和虛假操作來欺騙分數,因此它是而不是。開發需要與服務器安全通信的Flash遊戲
有沒有辦法做到這一點?
我的解決辦法:
遊戲本身連接到管理整個遊戲和所有的「計算」之類的東西都在該服務器上完成,每一個動作的用戶不會被髮送到服務器服務器和遊戲所做的一切都由服務器控制。
因此,Flash文件真正唯一能做的就是顯示圖形。
但是:有沒有更好更安全的方法來做到這一點?或者這是否是最好的解決方案?
因爲如果flash文件也會計算遊戲中發生的事情,而不僅僅是顯示圖形,那將會更容易。
請告訴我你將如何解決這個問題。
你不能用祕密的鹽對它進行編碼和解碼。只有你的Flash遊戲和你的服務器知道如何解碼它(用這個祕密鹽)。用戶將無法以這種方式作弊。 – putvande
但是反編譯閃存文件並得到祕密鹽是可能的。不是嗎? – MinecraftShamrock