IT貓撲網:您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁服務器WEB服務器 → 教你如何搭建自己的CS游戲服務器

教你如何搭建自己的CS游戲服務器

時間:2015-06-28 00:00:00 來源:IT貓撲網 作者:網管聯盟 我要評論(0)

建立CS游戲服務器

在CS游戲目錄中,找到hlds.exe文件,創(chuàng)立快捷方式。

右鍵單擊快捷方式圖標,察看快捷方式屬性。

在"目標"欄中,添加下面的參數

hlds.exe -game cstrike -port 27015 +maxplayers 20 -nomaster +sv_lan 1 -insecure +map de_dust2 +servercfgfile server.cfg

注意,每個 + 號或者 - 號的前面都有一個空格。

各個參數的意義如下

-port 服務器端口

+maxplayers 服務器最大多容納人數

-nomaster 讓服務器不上WON認證,避免因為出國網絡不通導致的服務器問題。這個參數使玩家可以使用盜版CDKey

+sv_lan 1 指定其為一個LAN server,即允許使用IPX協議進行游戲,同時不影響外網的人通過TCP/IP協議進入服務器,外網的人在internet game里add server也可以進入服務器。值得一提的是,如果服務器及其使用的是雙網卡或更多,那么sv_lan 1的話,服務器在建立的時候會自動搜索局域網的ip來作為服務器ip。單網卡服務器建議使用此參數。

-insecure CS自帶的VAC凡作弊系統,-號表示不使用,要使用的話就修改為 +insecure

+map de_dust2 服務器起始地圖

+servercfgfile 服務器起始使用的config文件

服務器的所有參數設置被紀錄在一個cfg文件里面,+servercfgfile server.cfg這個參數就是用來指定服務器初始化時讀取的是哪個cfg的。

我這里帖出一個本人根據2003WCG的比賽cfg修改得到的一個混戰(zhàn)服務器的cfg。沒有標明WCG比賽設置數值的,默認就是wcg設置了,由于混戰(zhàn)服務器的需要做了修改的,都在后面標明了wcg設置的數值。

mp_maxrounds 0 最大局數,當雙方開戰(zhàn)的總局數達到多少時換地圖,0表不限制

mp_timelimit 30 最大時間,地圖開始多少時間后換地圖,以分鐘記

hostname "L.Doom CS1.5 Server" 服務器名字

sv_password none 進入服務器的密碼,none表沒有

sv_maxrate 10000 限制網絡傳輸的資料最大值,最大25000,WCG比賽設置 25000

sv_minrate 1000 限制網絡傳輸的資料最小值

sv_maxspeed 320 移動的最大速度

pausable 0 玩家是否可以暫停游戲

sv_cheats 0 是否允許作弊

sv_aim 0 是否允許自動瞄準

mp_flashlight 1 戰(zhàn)術手電是否允許使用

mp_footsteps 1 是否有腳步聲

mp_falldamage 1 高出落下傷害

mp_autokick 3 睡死幾局后自動踢出玩家

allow_spectators 1 是否允許旁觀

mp_freezetime 6 每局開始時的買槍冰凍時間,以秒記,WCG 7

mp_roundtime 3 單局的時間,以分鐘記

mp_buytime 1 可以買槍的時間,以分鐘記,WCG 0.25

mp_c4timer 35 C4的爆炸時間

mp_startmoney 800 起始錢數

mp_forcecamera 2 死后視角,0,自由移動,1,只能跟在玩家身后,2,固定不動

mp_forcechasecam 2 死后視角,0,自由移動,1,只能看第一視角,2只能看隊友第一視角

mp_fadetoblack 0 死后黑屏,WCG 1

mp_friendlyfire 1 友軍傷害

mp_tkpunish 1 殺死隊友懲罰,即殺死隊友后,下一局自動自殺

mp_autoteambalance 2 自動人數調整,當雙方人數差距多少時自動調整人數,WCG 0

mp_limitteams 1 一方隊伍的最少人數,WCG 0

mp_hostagepenalty 10 殺了多少人質或隊友后會被踢

mp_fraglimit 0 最大殺人數模式,即有人殺人數到達多少時換地圖,0表無限制

mp_winlimit 0 最大勝利數模式,即某方勝利次數到達多少時換地圖,0表無限制

sv_allowdownload 1 允許玩家下載

sv_send_logos 0 允許玩家上傳logo貼圖信息

sv_send_resources 1 允許玩家發(fā)送資源信息

sv_allowupload 0 允許玩家上傳

sv_gravity 800 重力設置,默認800

mp_kickpercent 0.6 投票kick某玩家超過60%則kick,WCG 1

mp_mapvoteratio 0.6 投票換某地圖的人數達60%換地圖,WCG 1

mp_ghostfrequency 0.1 鬼魂每秒鐘更新的頻率

sv_sendvelocity 0 設定1開啟較復雜的花樣以及物理設定,適用較快的Server

mp_lowlag 0 子彈打在墻上的效果,速度快用0,慢用1

mp_decals 300 最大同時顯示貼圖

sv_voiceenable 1 是否允許語音通訊

sv_alltalk 0 語音通訊對象,0 則語音通訊只有隊友能聽到,1 則所有人能聽到

log on 是否允許記錄,關閉為log off

mp_logfile 0 是否開啟記錄文件

mp_logmessages 0 是否紀錄玩家聊天內容,此項設定必需同時設定"log on""mp_logfile 1"才可生效

sv_proxies 4 允許接入的hltv服務器的數量

sv_rcon_maxfailures 5 試驗op密碼錯誤次數超過多少則ban ip

sv_rcon_banpenalty 5 ban ip時間,以分鐘記

rcon_password "ldoom" 服務器遠程op密碼

mapcyclefile maplst.txt 服務器地圖循環(huán)文件

maplst.txt文件舉例:

該文件是地圖循環(huán)文件,默認為mapcycle.txt

里面的地圖名字一行一個,不要加擴展名,例如

de_dust2

de_cbble

de_aztec

de_nuke

de_train

de_inferno

de_prodigy

遠程op應用祥解

作為客戶端進入服務器后,在控制臺輸入 rcon_password oppw ,例如上面的設置,則輸入 rcon_password ldoom

如果控制臺沒有提示你輸入了錯誤的密碼,那么你就已經順利的獲得了管理員權限。

獲得遠程op權限后,就可以遠程遙控服務器了,可以更改幾乎所有的服務器設置。

命令格式為在服務器參數命令前加 rcon

例如:

rcon sv_restartround 1 1秒后刷新

rcon mp_freezetime 3 將冰凍時間改為3秒

rcon sv_restart 重新啟動服務器

rcon changelevel de_dust2 換地圖到de_dust2

rcon exec wcg.cfg 讀取服務器端的wcg.cfg配置文件

rcon sv_password welcome 設置進入服務器的密碼為welcome

rcon mp_friendlyfire 0 關閉友軍傷害

以此類推。

有一個特殊的命令,就是是否允許暫停,這個命令不加rcon,也就是需要修改時,直接輸入 pausable 0/1 就可以了。

關于"Class C"問題

這是一個比較惱人的問題,但是解決該問題很簡單,只要用一個破解程序破解swds.dll文件就可。只需服務器端破解該文件,與客戶端無關。

破解補丁下載,覆蓋原文件即可。

關于motd.txt文件

這個文件是玩家進入游戲后看到的一個窗口,窗口上有個 "ok" 按鈕,該窗口用以提供一些服務器信息等,可隨意修改。

簡單建立和應用CS觀眾服務器

如果要建立觀眾服務器,找到hltv.exe文件,創(chuàng)建快捷方式,添加參數如下:

hltv.exe +connect ip:port -port 27020 +serverpassword *** +maxclients 50

參數意義:

+connect ip:port 觀眾服務器連入哪一個游戲服務器

-port 27020 觀眾服務器端口

+maxclients 50 觀眾服務器最大容納的觀眾人數

+serverpassword *** 游戲服務器的密碼

這些信息也可以寫在hltv.cfg文件中,但是要去掉+號和-號。

觀眾服務器更多設置請用記事本打開hltv.cfg文件察看

//進入游戲服務器所現實的名字

name "HLTV Proxy"

//hltv服務器的名字,加//屏蔽該命令的話,hltv服務器的名字將和連到的游戲服務器名字相同

//hostname "HLTV Proxy"

//轉播延時時間,以秒記。

delay 30.0

slowmotion 0.5 0.2

multicast 0

//最高客戶端速率,Internet互聯網 3500 , Lan/IPX局域網 10000

maxclientrate 4000

// 是否記錄HLTV日志文件到proxy.log文件

logfile 0

// 談話模式 0禁止 1連接到同一個觀眾代理服務器的觀眾可以相互談話 2 所有觀眾都能相互談話

chatmode 1

//觀眾服務器遠程op密碼

adminpassword "hltvadmin"

// 允許客戶端使用joingame命令加入游戲。

allowjoingame 1

//loopcmd 1 60(每隔60秒) localmsg "You're watching HLTV. "(顯示的信息內容) 5(顯示5秒) -1(X軸-1表示中間) -1(Y軸-1表示中間) 7700FFFF(RGBA顏色值:紅、綠、藍、透明度 16進制2位表示)

loopcmd 1 120 localmsg "You're watching HLTV. "5 -1 0.9 FFA000FF

// 設置客戶端的語音部分

signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5; echo Voice adjusted for HLTV"

錄制錄像的命令

record *** 錄制文件名為***_1的demo. 他在你的cstrike目錄下

用stoprecord命令來結束demo的錄制

當你開始運行hltv以后,他會自動不斷地連接你所選擇的服務器,每三秒 一次,直到連上為止。掉線也一樣,他會自動將你得demo分段進行錄制。

服務器反作弊插件

僅以著名的反作弊插件Cheating-Death和WWCL為代表,簡述反作弊插件的安裝方法。

首先需要安裝metamod插件,將metamod.dll或metamod_i386.so解壓到cstrike目錄下的dlls目錄中。

用記事本打開cstrike目錄下的liblist.gam文件。

原文件內容為:

game "Counter-Strike"

url_info "

version &quo

關鍵詞標簽:游戲,服務器,自己,搭建

相關閱讀

文章評論
發(fā)表評論

熱門文章 ISAPI Rewrite實現IIS圖片防盜鏈 ISAPI Rewrite實現IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務器上快速架設視頻編解碼器全攻略 在Windows服務器上快速架設視頻編解碼器全攻略 win2000server IIS和tomcat5多站點配置 win2000server IIS和tomcat5多站點配置

相關下載

    人氣排行 XAMPP配置出現403錯誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問網站403錯誤 Forbidden解決方法 如何從最大用戶并發(fā)數推算出系統最大用戶數 Server Application Unavailable的解決辦法 報錯“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內部服務器錯誤的解決辦法(windows xp + IIS5.0)