加個function check有沒有不可能出現的設定就好了
搞亂計算公式是很差的寫法
Moderator: 亞飆Wraind舞

hocti wrote:加個function check有沒有不可能出現的設定就好了
搞亂計算公式是很差的寫法

↖吾≠葉↘ wrote:連私服也跑出來了那到底還有什麼…
異常資料不回傳正服?
對於私服我有個疑問
私服帳號能跟正服帳號互動?(指聯機對戰)
就算能互動但計算戰績時總會有異常吧
現在我比較想知道伺服器的資料庫能夠儲存哪些資料
最主要這兩個應該是要能抓到的:經驗值異常提昇、等級的異常(尤其是未開放角色)
遊戲歷程什麼的現在要考慮實在會很煩

hocti wrote:這叫token制
>那個 function 被改掉 / 刪掉怎辦?
放在server上
paraselene wrote:我只是隨便說說, 我相信應該無人會自行架私服, 而且架了別人也會覺得要改/etc/hosts煩而沒人用.
防止的方法很多種, 相信Marti也很清楚. 現在不implement是因為沒人這樣做而跟本沒這個必要.
最重要的還是怎樣防止別人修改memory
qpalz/ wrote:paraselene wrote:我只是隨便說說, 我相信應該無人會自行架私服, 而且架了別人也會覺得要改/etc/hosts煩而沒人用.
防止的方法很多種, 相信Marti也很清楚. 現在不implement是因為沒人這樣做而跟本沒這個必要.
最重要的還是怎樣防止別人修改memory
話說 /etc/hosts 是 Linux 的路徑吧! 你用 Linux?
防止別人修改memory:
1. 加個function放在server上 check有沒有不可能出現的設定
2. 用token制防止私服
paraselene wrote:我大部分時間也用Linux的, windows的host file好像是C:\Windows\System32\drivers\etc\hosts
你所說的並不是防止別人修改memory, 不過也
1. 很簡單, 現在已經有了, 聽說不做任何阻止Herofighter在打鬥完結時連去主server回傳資料而又被發覺用未開始的角色會被封24小時, 相信Marti加更多checking不難
2. 太多方法可以防止私服, asymmetric encryption, 加timestamp...etc, 留待Marti自行決定用甚麼方法
我想說的是mochi encryption暫時好似幾堅固, 應該較難被人decompile herofighter的swf, 所以現在方法應該都是直接修改memory, 因為就算寫program的人好少亦好難知道佢背後在RAM的資料是甚麼怎樣運作, 相對想encrypt也應較難.
Users browsing this forum: No registered users and 1 guest