踢人好像會延遲20秒?
kuo謝謝你回應,
我的狀況是連延遲都沒有,
也就是完全不能踢人,
非常令人納悶。
剛好你有回應,
而且看到許多關於架設BF2 Rank伺服器的文章你都有討論,
因此想藉此向你請教這方面的問題,
這幾天,
我終於成功架設BF2 的Rank伺服器,
玩家可以解槍、可以得到獎章、可以得到分數,資料庫都有紀錄,
查詢用的網頁,也可以看到排行。
但是,發生了一個問題,
這問題和「
BF2 Statistics 私人伺服器排行大大問題」這篇文章一樣,
就是某幾個玩家在這回合(某張地圖)得到分數,軍階也進階了,資料庫也的確紀錄了,查詢頁面也能夠看到,
然而,換到下一回合(另一張地圖)之後,
遊戲一開始,按Tab查看遊戲中的玩家列表,
那幾個已經得分、晉級的,以及其他所有玩家,名稱前面的軍階符號卻又從二等兵開始,
可是新回合所得到的分數、獎章,有累計到資料庫,查詢頁面也看的到累計。
簡單說,每一新回合,
每個人名稱前面都是從二等兵開始,
伺服器似乎沒有正確、成功的將資料庫的軍階資料載入至遊戲中的玩家列表。
更奇怪的,是偶爾久久會有一個玩家的軍階資料有載入到遊戲裡的玩家列表,但是很久才出現一個。
有一些人,提到必須打開C:\WINDOWS\system32\drivers\etc\hosts 這個檔案,
在最下面加入這一行:
125.36.658.89 bf2web.gamespy.com
加入之後,我啟動遊戲,要登入帳號時,會發生錯誤,然後遊戲就被關閉跳回桌面
(我使用同一台電腦架設伺服器,然後又用同一台電腦遊玩)
但是,使用另一台電腦開Rank伺服器,加入那一行,
也是發生玩家列表沒有顯示正確軍階的情形。
另外,我也修改好了bf2_w32ded.exe(因此玩家在遊戲中晉級時,才會顯示他已經晉級),
所以,這到底是什麼原因呢?
希望你能幫忙,謝謝你。
本篇文章已被 icqbox 於 2011 年 08 月 19 日 - 下午 12:03 編輯過