給Counter-Strike:Source新手的網路and遊戲的設定建議…
(原文來自
光子力研究所Hunter(R)伺服器討論區)
在寫網路and遊戲的設定之前
我要先扯作業系統的維護
先講電腦中毒網路最多病毒的程式就是:
1.序號機,註冊機
2.破解程式
3.外掛
有些是利用加殼程式,把程式與病毒結合在一些
有些Link根本就不是程式,完全只是一個病毒檔
直接在網路論譠,奇摩知識家等討論區直接PO連結,誘騙你下載執行
通常病毒撰寫者,會先用各大防毒軟體自我測試
看是否可以通過防毒軟體的偵測
而1.2.3這三種程式檔案都很小,可以隨便找個網站上傳
Hacker/Cracker不需要去分享file size很大的程式,就可以誘騙你執行
所以中毒率最高,被下載率最頻繁這是病毒的閒聊
然後聊到系統維護
在Windows系列作業統通病
就是IE與WinXP,Vista,W7緊密結合
所以我們電腦常常會出狀況,速度變慢,或者中毒
很大部份的原因是來自你的IE出問題
最大的原因有兩個:
1.瀏覽到惡意網頁,透過IE植入病毒,讓你的系統中毒
2.IE安裝太多附加元件,還有太多的瀏覽暫存檔案,導致你系統變慢
解決方法很簡單
就是讓你的IE盡量保持乾淨
1.不要使用IE瀏覽
但千萬不要移除IE,這樣會讓Steam瀏覽功能無法使用
有些呼叫IE核心的程式也會無法正常執行
除了IE only的網頁,盡量不要使用IE
小弟比較愛用Firefox,因為它可以開10~15個分頁都不會覺得慢
其他的上網程式也都有,每個瀏覽程式都有不同的漏洞
但依使用"非IE瀏覽器"經驗,不曾因為瀏覽網頁而中毒
2.固定時間使用清理軟體
Advanced SystemCare就可以完全勝任
有些朋友覺得CCleaner又小又好用,但CCleaner預設清理
會移除論譠自動登入帳號密碼的動作
雖然沒有移除帳號密碼,但每次清理完後
上論譠都要再選擇一次帳號很麻煩
而且CCleaner在清理登入檔這部份
沒有Advanced SystemCare乾淨
其他的清理選項,也沒有Advanced SystemCare多

再跟大家介紹2個小工具
1.系統設定公用程式
開始執行,輸入msconfig叫出它
這個程式,可以讓你檢查你作業系統開機時,有載入什麼樣的程式
你可以把你不需要的拿掉,很多程式都會加掛一些預讀工具
或網路更新檢查程式在你的系統啟動
基本上,你不需要這些工具啟動,建議你可以直接拿掉
可是有些軟體它會有檢查啟動是否正常的檢查動作
像MSN,YAM,Skype這類程式就必需在軟體裡面設定
先登入帳號,設定不要啟動,登出,再做一次登入就可以
2.Process Explorer (需網路下載)
這是工作管理員的加強版
藉由樹狀表列,它可以讓你很清楚的看到,目前在系統中常駐的程式與服務
透過右鍵功能,可以查詢服務的啟動名稱,或者是程式的執行路徑
非常好用,有些偽名的木馬程式,你可以直接檢查檔案路徑是否正確來判斷
Start Settings ....
開始設定,只要你照著做,請不要被那麼多圖片嚇到,因為完全不需要理解,一切很簡單
注意!!!如果你有接IP分享器後,或者你是學校學術網,這一連串設定動作都將無效
要做這些設定動作前,請先將使用者資料備份,因為有可能會影響到使用者
開始動作前,請先下載兩個程式
1.下載RASPPPOE撥接軟體
http://www.raspppoe.com/
選擇Download ,點選Accept,尋找到最第一個download
32-bit release for x86 machines就是32bit的版
下載完畢,請先解壓縮放桌面備用
2.下載TCP Optimizer工具程式
http://www.speedguide.net/downloads.php
Step 1.
網路服務只留TCP/IP
網路上芳鄰按右鍵 > 內容
區域連線按右鍵 > 內容
把所有服務都解除,只留TCP/IP
方法是點選一個服務,按解除安裝
點一個,按一次
這個動作可以減少你的網路用不到的服務功能
同時也可以減少大部份網路服務類型的駭客攻擊
網路漏洞就沒辦法,所以還是要有軟體防火牆
Step 2.
設置虛擬IP
點上面的內容,到IP設定
輸入一個192.168.n.n的虛擬ip (192.168.0.1 ~ 192.168.254.254)
這個動作只是避免電腦沒有IP時,會自動搜尋IP所造成的停頓
網路遮罩就預設的255.255.255.0
DNS就輸入自己ISP的DNS server IP ( 168.95.1.1是中華的)
然後兩次確定再關畢即可
Step 3.
自己另外安裝ADSL Dial up程式
使用RASPPPOE撥接軟體
這是小弟試過有效的降ping方法
平均約降5ms ~ 8ms
桌面網路上芳鄰按右鍵內容
把你的所有原本的撥接上網圖示砍掉
只剩區域連線
然後區域連線按右鍵內容
請點選"安裝"
請選擇通訊協定,按新增
點選"從磁片安裝"
它會要你輸入路徑,請點瀏覽
選擇剛才解壓縮放在桌面的RASPPPOE目錄
注意!!!檔案一定要選擇RASPPPOE.INF
否則有可能安裝失敗,因為我反覆試過好幾次
安裝完成後會多一個PPP over Ethernet Protocol服務
請點選它,然後按內容
在General頁面
Override Maximum Transfer Unit項目請勾選
並確認MTU值為1492
在Advance頁面
三個Log請不要勾選,然後按確定,再確定
關閉區域連線內容的視窗
開始執行,輸入raspppoe按確定
出現撥接圖示新增視窗
它會查詢ADSL設備號碼,有時會查詢失敗,要第二次,第三次
在你新增的ADSL撥接圖示上按右鍵內容
選擇網路功能頁面
點選上方的設定按鈕
軟體壓縮,交涉單一連結兩個項目不要勾選
如果你的CPU真的夠快了,是可以勾選
但除非是你有在下載的習慣
不然減少CPU瞬間的運算,請不要勾選
點選下方的內容
選擇進階
取消IP標頭壓縮,然後按三個確定關閉即可
Step 4.
設定Internet MTU
接來來輪到TCP Optimizer工具程式
這是一支網路推崇設定MTU的老程式
它的動作只是修改電腦裡的Reg碼
先選擇Custom settings(在Exit按鈕上面)
1.第一個選擇你的網路下載速率1M=100Kbps(它會去計算TCP接收窗的建議值)
2.Modify All Network Adapters : 打勾
3.PPPOE : 打勾
4.MTU Discovery : No
5.Black Hole Detect : No
6.Selective ACKs : Yes
7.Max Duplicate ACKs : 0
然後儲存設定請按Apply changes按鈕,點ok確定修改
它會問你要不要重開機使設定生效,請點No,接續下面動作
Step 5.
接著是一篇降ping教學(我試了是沒什麼效果,但大家可以嚐試看看)
以下為讓降PING(MS)法之修改教學
1.修改 TcpAckFrequency (如果你用的是Windows Vista,這個設置不會起效!)
對Windows XP,這個設置可以正常作用。
在"開始"下打開“執行”,輸入regedit,開啟註冊表。
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\這個位置
下面會列出許多NIC介面(名字類似{7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}這種),
找到你連入互聯網的那個介面(點開每一個介面,直到你找到你電腦的IP位址)。
在右邊的視窗點滑鼠右鍵,添加一個新的DWORD值,命名為TcpAckFrequency,
然後右鍵點擊這個字串,選擇“修改”,把數值設為1,點擊“完成”,
關掉註冊表編輯器之後重新開機即可套用效果。
這個字串可以告訴Windows系統在每次發送ACK之前要等待多少個TCP包。
如果數值為1,那每次Windows收到TCP包後都會發送一個ACK。
註一:若不曉得自己電腦IP怎麼看的可以看我上傳的圖片
--
附註:此修改可能會影響其他程式效能,或部份原本不卡的網路遊戲變會卡
這時只要把數值改成2便可。此數值為作業系統原先的預設值
以下為微軟對此(ack)設定作用之說明: (微軟官方站)
http://support.microsoft.com/kb/328890/
--
2. TCPNoDelay (可選,此方法較簡易,但用了第一項修改後,ping跟ms本身就會降低了)
在"開始"下打開“執行”,鍵入regedit,開啟註冊表。
找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
在右邊視窗點右鍵,添加新的DWORD值,命名為TCPNoDelay,
然後右鍵點擊它,選擇“修改”,把值設為1。
點擊“完成”,關掉註冊表編輯器,重啟電腦。
若找不到此位置或嫌麻煩的。可以只修改第一個的ACK修改就有效果了
以下為微軟對此(TCPNoDelay)設定之說明(英文):
http://technet.microsoft.com/en-us/libr ... 83904.aspx
--
另外就是,修改登錄檔若沒特別標示以16進位或10進位修改時,
一率皆以作業系統預設之16進位進行修改。
這樣網路設定算是完成了
Counter-Strike:Source參數設置
遊戲設定比較簡單
CFG檔啟動參數
在C:\Program Files\Steam\SteamApps\Steam_id\counter-strike source\cstrike\cfg\autoexec.cfg部份
我只做簡單的設定,因為我都手動買武器
而關閉太多畫面顯示的項目,會讓我的畫面無法正常顯示
有些顯卡效能過低的朋友,可以關閉3D天空
r_3dsky 0
對於某些地圖會有明顯速度提升的效果
至於rate,如果你CPU夠快可以嚐試設定rate 35000
//電腦執行效能部份
r_mmx 1 //開啟CPU MMX指令集
r_sse 1 //開啟CPU SSE指令集
r_sse2 1 //開啟CPU SSE2指令集
r_3dnow 1 //開啟CPU 3DNow
//網路參數部份
rate 30000
cl_cmdrate 100
cl_updaterate 100
//榜鍵部份
bind "KP_Enter" "say Sorry Sorry for TK TA .." //按數字鍵的Enter說sorry
//遊戲中特效部份
fps_max 400 //設定FPS的最大值
fog_enable 0 //關閉"霧"的效果
rope_smooth 0 //關閉繩索的平滑效果
mat_antialias 0 //關閉顯示卡"消除混疊"功能(AA,Anti-Alias)
//遊戲控制部份
m_filter = 0 //關閉滑鼠加速
遊戲啟動選項參數
在遊戲啟動選項部份我只做下列設定
-nojoy -noipx -noforcemparms -noforcemaccel -noforcemspd -refresh 75
nojoy 不使用搖桿
noipx 不使用ipx網路協定
noforcemparms,noforcemaccel,noforcemspd關閉滑鼠加速
refresh 75畫面更新率75Hz
還有一個叫-dxlevel nn這是設定DircetX顯示版本
設定過一次就可以拿掉,不然你每次的遊戲特效,畫面亮度設定都會重置
-dxlevel 70 設定為Direct 7.0
-dxlevel 80 設定為Direct 8.0
-dxlevel 81 設定為Direct 8.1
-dxlevel 90 設定為Direct 9.0

比例:原尺寸[ 540 x 336 ]的 94%
------
PS:
如果你想讓速度再更快
在開啟Steam , CS:Source後
按Ctrl + Alt + Del 叫出工作管理員
在Steam.exe上按又鍵設標準以上
在hl2.exe上按又鍵設高
你要把Steam.exe設高hl2.exe設即時也是可以
hl2.exe是主程式,Steam.exe是負責網路資料傳輸
如果再功夫點,可以在Comodo防火牆裡面.....呃....
那個就寫在附篇好了
以上