Ghost Cheng 提到:
我本來希望根據(jù)每次收到玩家數(shù)據(jù)包的時間來判斷他是否使用了加速外掛。
比如連續(xù)兩次數(shù)據(jù)包的時間間隔小于多少毫秒,就認(rèn)為是外掛。
但是因為TCP粘包的問題,導(dǎo)致經(jīng)常兩個包一起收到,這樣時間就不能準(zhǔn)確判斷了。
而我又不能將這個判斷放到網(wǎng)絡(luò)層,因為除了移動、打怪的消息是需要時間檢測的,
其他消息,比如獲取一些信息之類,會連續(xù)發(fā)送。
客戶端我也已經(jīng)關(guān)閉了NG算法,但是服務(wù)器的緩沖區(qū)還是經(jīng)常兩個包一起收,
不知道諸位有什么好辦法解決這個問題?
http://groups.google.com/group/dev4server/browse_thread/thread/a25b5b4db9baabd1/e307afd0d7c412e7#e307afd0d7c412e7