複製鏈接
請複製以下鏈接發送給好友

CS服務器

鎖定
利用遊戲本身帶的專用服務器程序建立服務器。這種方法通常需要一台單獨的機器運行服務器程序,以20個玩家來説,一起多分攤一個機器的上機費用應該説負擔很小,更何況很多網吧有自己單獨的服務器來運行各種遊戲的服務器程序滿足玩家的需求。因此這種方式是最合適的方式。點擊中文版CS遊戲客户端的新建遊戲內網其他玩家就可以在遊戲客户端裏點擊“局域網”搜索到服務器並連接進服開始遊戲。
中文名
CS服務器
性    質
專用遊戲服務器
應    用
遊戲cs中
特    點
類似局域網

CS服務器概要

建立一個廣域網上的CS服務器和局域網服務器的區別是,廣域網上建立的CS服務器能讓外網的用户的客户端上刷到服務器,這需要下載半條命的CS服務端。
獨立服務器為標準,所有用户登錄CS賬號後,可在此服務器上創建新的遊戲,供互聯網上用户搜索到並參與遊戲。

CS服務器設置步驟

一、下載好服務端後在HLDS服務端目錄下建立一個批處理文件,把這行服務器啓動參數寫在批處理文件裏,再把批處理文件快捷方式到桌面,用批處理文件的形式啓動將自動每次優先級於CPU否則每次服務器啓動不能優先於其他程序。
start/high hlds.exe -game cstrike -autoupdate -insecure -pingboost 2 +port 27016 +maxplayers 32 +map de_dust2 +sv_lan 0 -console -noipx -noaff
以上這些命令行參數的解釋hlds.exe Goldsource (半條命)遊戲

CS服務器命令行參數

?-autoupdate - 服務器在啓動時更新(不再起作用?)尋找。
?-console - HLDS將在控制枱模式下運行(僅限Windows)。
?-dll <dll> -指定遊戲DLL的使用,而無需修改liblist.gam(即Metamod)。
?-game <game> - 指定運行遊戲/ MOD。
?-insecure - 關閉自帶的反作弊技術。
?-sport <port> - 指定的VAC2的服務器應該使用的端口。
?-num_edicts <variable> - 設置地圖/遊戲實體(不是暫時的實體,它仍然是鎖定到500)的實體限制。 900是默認的,所以不要去下。 4096是一個很好的限制,除此之外,似乎導致hunk_alloc錯誤。客户端和服務器都需要最佳的相容性匹配的值。<變量>

CS服務器控制枱變量

一、一些有用的控制枱變量
?+<console variable> <arg> - 設置Cvar(或控制枱變量到指定的設置)。
?+hostname "Server Name" - 指定的服務器的名稱。
?+ip - 指定安裝多個網卡時IP。VAC2運作所必需的。
?+map <map> - 地圖<MAP> -指定地圖開始。
?+maxplayers <數字> - 指定的服務器可以包含多少個人數。
?+port <port> - 指定客户端連接的端口打開。 Default is 27015.默認為27015。
?+sv_lan <0/1> - 如果設置為1,服務器只在局部區域網絡(LAN)。
?+mapchangecfgfile "<file>" “文件” - Server.cfg一樣,跑後,每一輪的變化,插件開始之前。
?-pingboost <1/2/3> -優化HLDS網絡代碼堆棧之間選擇。設置2通常會減少不活動的輸入數據包丟失走向1ms的延遲。
-noaff -針對多核的支持
-noipx -禁止某種網絡IP協議(這條不大清楚)反正和網絡協議有關。
二、做服務器為了玩家們有個公平的遊戲環境,一定記得這兩個禁用連狙的命令
CS1.6武器禁用(盾牌/手雷/連狙)的方法2009-03-01 23:01CS1.6武器禁用(盾牌/手雷/連狙)的方法
方法:修改weaprest.ini文件(C:\Program Files\HLServer\cstrike\addons\amxmodx\configs\weaprest.ini)
; Generated by Restrict Weapons Plugin. Do not modify!
; value name
g3sg1 ; H&K G3/SG-1 Sniper Rifle
sg550 ; Sig SG-550 Sniper
shield ; Tactical Shield
三、優化服務器的server.cfg內容這樣將不用安裝插件服務器也能很流暢穩定。因為有插件可能常會插件加速運轉過度而死機造成玩家們在遊戲到一半斷開或者卡住。
// Use this file to configure your DEDICATED server.
// This config file is executed on server start.
// disable autoaim
sv_aim 0
// disable clients' ability to pause the server
pausable 0
// default server name. Change to "Bob's Server", etc.
hostname "這裏是填寫你希望顯示在互聯網的服務器的中文名字"
// 服務器OP密碼 留空表示沒有
rcon_password "1857"
// 服務器所在區域4表示亞洲
sv_region 4
// 客户端最大移動速度
sv_maxspeed 320
// 地圖最大時限20分鐘,達此時限,自動重新載入新地圖0=無時限
mp_timelimit 20
// 作弊模式0=關閉(默認)
sv_cheats 0
// 每回合時間 單位:分鐘
mp_roundtime 2
// 戰術手電 允許1/禁止0
mp_flashlight "1"
// 此參數用來支持內網客户端通過sxe檢測這是裝有SXE反作弊程時填上你的內網IP地址
// 192.168.1.103只是我機子上的地址需要以你機子的地址為準
__sxei_internal_ip 192.168.1.103
// 服務器能達到的最高FPS
sys_ticrate 1000
// 服務器上允許的最大帶寬速率
sv_maxrate 25000
// 服務器將允許的每秒最大更新
sv_maxupdaterate 101
// load ban files
exec listip.cfg
exec banned.cfg
map de_dust2