Windows Server游戲全攻略
關(guān)于WHS的游戲性能,再次引出Windows 2003的游戲問題,這里要分幾種情況(對Windows Server 2008同樣適用):
1、問題:提示缺少文件、不出畫面、在片頭動(dòng)畫自動(dòng)退出、加載地圖時(shí)異樣、一打開就報(bào)錯(cuò)
代表:《Count Strike反恐精英》,《極品飛車》、《三國群英》等一些FPS的OpenGL架構(gòu)的游戲
解決方法:
《極品飛車》等游戲在Windows 2003下面不能運(yùn)行,其實(shí)游戲不能運(yùn)行提示缺少文件并非操作系統(tǒng)不支持而是缺少必要的視頻編碼解碼器(簡單說就是缺少把視頻信號(hào)進(jìn)行翻譯的組件),因此怎么更新DIRECT X也于事無補(bǔ),這里提供從Windows XP分離出來的系統(tǒng)自帶的編碼解碼器下載,直接雙擊就可以。另外,游戲的支持與否很大程度上取決于視頻/音頻編碼解碼器,這里再附上常見的視頻/音頻編碼解碼器對照表,缺少組件的時(shí)候大家可以嘗試著自己將組件補(bǔ)充起來(相關(guān)的文件可以到http://www.free-codec.com下載,下載回來以后放入SYSTEM32文件夾并Regsvr32一下就OK
在此,我在機(jī)器上(已經(jīng)安裝必要的視頻編碼器)親自安裝了極品飛車10—卡本峽谷,從運(yùn)行的結(jié)果來看,得益于Windows 2003優(yōu)秀的內(nèi)存控制能力(XP在512MB左右,而2003可以達(dá)到4GB)*,一樣的配置一樣的驅(qū)動(dòng)一樣的外部資源占用的情況下(我就這么一臺(tái)機(jī)器了),極品10在2003下的禎數(shù)比XP要高10%左右(由于我現(xiàn)在還沒有找到令極品10 不在全屏的情況下運(yùn)行的方法,實(shí)在沒有辦法把比較有說服力的截圖發(fā)上來,請大家見諒)
關(guān)于OS的內(nèi)存控制能力,基本上,只要硬件能支持多少內(nèi)存,OS就能顯示多少內(nèi)存,然而并非這些內(nèi)存都得到了充分的利用,例如在正常XP之下,1GB內(nèi)存開機(jī)占用240MB左右,2GB開機(jī)占用510MB左右,然而,不知道大家注意到?jīng)]有,有些時(shí)候機(jī)器明明已經(jīng)很卡了,但是內(nèi)存占用依然是不到30%,或者很多時(shí)候執(zhí)行較大的操作時(shí)CPU的占用都已經(jīng)到100%了但是內(nèi)存占用依然不高(正常情況下應(yīng)該暫時(shí)使進(jìn)程從CPU撤出保存現(xiàn)場并壓入內(nèi)存的棧區(qū)),這些現(xiàn)象就屬于OS的資源控制瓶頸了。因此,衡量一個(gè)操作系統(tǒng)對內(nèi)存的支持能力不是僅僅看上面能顯示多少內(nèi)存的。由于篇幅有限,在此就不再詳細(xì)說明了。
2、問題:游戲不出聲、有聲但是沒有背景音樂或者一調(diào)聲音就自動(dòng)退出甚至莫名其妙的退出(特征是從打開就沒有聲,不要一是自動(dòng)退出就說 是這個(gè)問題)
代表:《Astrobatics太空戰(zhàn)機(jī)》 、《AstroAvenger 星際守衛(wèi)者》等一些老游戲
解決方法:
對于一些早先的游戲在WHS和WIN 2003下不出聲的問題,解決的方法是首先到網(wǎng)上下載最新的DirectX 9.0c redist(截至文章寫出的日期的最新版是2007 NOV Reist),再把它整個(gè)用WinRAR或者其他解壓縮軟件解壓縮出來(直接雙擊讓它自動(dòng)解壓也行),然后用Direct X 9.0b 的DSETUP.dll和DSETUP32.dll(附件提供下載)替換解壓出來的DirectX所在文件夾里的同名文件(千萬記得備份啊),再來到注冊表HKEY_LOCAL_MacHINESOFTWAREMicrosoftDirectX,把DirectX這個(gè)項(xiàng)整個(gè)刪除,重新啟動(dòng)以后再安裝這個(gè)修改的DirectX,然后按照它的要求重新啟動(dòng)就OK了
3、問題:游戲出聲,但是進(jìn)入時(shí)快要加載到最后的時(shí)候提示內(nèi)存不能為只讀或者索性退出甚至藍(lán)屏
代表:《Air Strike:Operation W.A.T. 制空霸主卡曼奇》等老游戲
解決方法:
找到游戲安裝目錄,刪除Config.ini之類的配置文件(以INI結(jié)尾),在游戲的快捷方式或者可執(zhí)行文件(*.exe)上面點(diǎn)右鍵-〉“屬性,切換到“兼容性選項(xiàng)卡,從Windows 95開始一個(gè)一個(gè)往上嘗試(不要以為在XP下可以運(yùn)行就選擇Windows XP的兼容模式,其實(shí)XP是自動(dòng)以兼容模式運(yùn)行這些游戲的,所以說,在很大程度上,XP是針對用戶的而Vista是針對硬件廠商的)
4、問題:游戲有聲音,能看到片頭動(dòng)畫,但是一開始載入關(guān)卡列表就提示錯(cuò)誤,而且用兼容 模式也沒有用
代表:《Air Strike II 空中霸王 II 卡曼奇》、《Air Strike II Gulf Thunder 空中霸主之海灣驚雷》等游戲
解決辦法:
出現(xiàn)這種情況是由于游戲編寫失誤造成的,也就是俗稱的BUG,但是很多游戲是沒有對2003系統(tǒng)的補(bǔ)丁的,實(shí)際上直接把Vista的兼容補(bǔ)丁打上去就可以解決這些問題的(2003的兼容性其實(shí)也不算弱了,估計(jì)是因?yàn)?003主要是企業(yè)使用,而微軟為了方便向這些客戶向自己的下一代系統(tǒng)升級(jí)而在企業(yè)的系統(tǒng)里悄悄留下了對下一代系統(tǒng)支持的API)
另外:由于《Air Strike II》和《Air Strike II Gulf Thunder》不是特別出名的大游戲,因此我在國內(nèi)各大網(wǎng)站上看到的都是舊版本的,沒有看到升級(jí)補(bǔ)丁,這里給大家提供DivoGame官方提供的補(bǔ)丁下載地址了:
Air Strike II: http://www.divogames.com/games/airstrike_2/files/airstrike2_patch251.exe
Air Strike II Gulf Thunder: http://www.divogames.com/games/airstrike_2_gulf/files/airstrike2_gulf_patch271.exe
5、問題:游戲提示無法加載或者中途自己莫名其妙的退出
代表:《洛克人x8中文版》,《征途》,《金庸群俠傳》,《誅仙》等網(wǎng)絡(luò)游戲
6、問題:玩《跑跑卡丁車》等韓國網(wǎng)絡(luò)游戲時(shí)死機(jī)或者藍(lán)屏(請先確認(rèn)不是硬件問題,在XP里也不時(shí)出現(xiàn))
代表:《跑跑卡丁車》等韓國網(wǎng)游
解決方法:
這是由于2003的TCP/IP協(xié)議集里一個(gè)快要作廢的協(xié)議WINS導(dǎo)致的,在控制面板里雙擊“網(wǎng)絡(luò)連接,在有效的(正在使用的)網(wǎng)絡(luò)硬件(一般是本地連接)上點(diǎn)右鍵-〉“屬性,拉到最下面,找到“Internet Protocol(TCP/IP),點(diǎn)擊右下方的“屬性,點(diǎn)擊右下角的“高級(jí),切換到“WINS選項(xiàng)卡,勾選最下面的“禁用TCP/IP上的NetBIOS(S),退出就OK了
不過,這么做也會(huì)有副作用,就是你的機(jī)器無法探測到局域網(wǎng)里的其他機(jī)器的共享名之類的NetBIOS信息(如果是用飛鴿傳書或者QQ之類的第三方軟件在局域網(wǎng)里傳東西或者在使用共享的時(shí)候直接用Servershare之類的名字就沒問題。
注:本文轉(zhuǎn)自遠(yuǎn)景論壇
