cs伺服器搭建
『壹』 CS1.6怎麼創建伺服器
下載下個CS1。6伺服器版,解壓後,會看到裡面有一個HLDS.exe的文件,這個就是CS伺服器程序,可 以直接雙擊建立伺服器,不過一般不用這種方法,在hlds.exe同目錄下建一個新建文本文件,在裡面輸上這樣的內容
START/REALTIME hlds.exe -game cstrike +servercfgfile gamemode.cfg -insecure -port 27016 +maxplayers 32 +map cs_bloodstrike +sv_lan 1 -console +ip 192.168.0.26 -noipx
一些hlds.exe常用的啟動參數解釋:
-console------------------------以控制台模式啟動伺服器;
-game cstrike-------------------指定伺服器內容為CS;
在控制台模式下此為必須的參數;
-insecure-----------------------取消VAC(Valve Anti-Cheat)Valve的反作弊模塊;
欲載入VAC則取消此參數,同時確保[D:\CS1.6Server\cstrike\liblist.gam]里secure "1";
-ip 192.168.1.2-----------------指定伺服器IP地址為192.168.1.2;
此IP地址必須是伺服器本機有效的內網或外網IP;
-port 27026---------------------指定伺服器埠為27026,埠范圍一般在:27010~27030。
空缺此參數時,則默認27015為伺服器埠;
+maxplayers 14------------------指定伺服器最大人數14,范圍1~32(根據地圖、伺服器性能來定);
+map de_st2-------------------指定伺服器地圖為de_st2,備選地圖參照[D:\CS1.6Server\maps\*.bsp];
+sv_lan 0-----------------------指定伺服器為Internet(互聯網)伺服器;
+sv_lan 1為Lan(區域網)伺服器;
-nomaster-----------------------令伺服器不在Master Server掛號;
也就是伺服器不會在Internet在伺服器列表裡被刷到;
此參數一般與+sv_lan 1同時用,目的是建立獨立的區域網CS伺服器;
+servercfgfile server2.cfg------指定[D:\CS1.6Server\cstrike\server2.cfg]為伺服器設置文件;
空缺此參數時,則默認[D:\CS1.6Server\cstrike\server.cfg]為伺服器設置文件;
+mapcyclefile mapcycle2.txt-----指定[D:\CS1.6Server\cstrike\mapcycle2.txt]為地圖循環列表文件;
空缺此參數時,則默認[D:\CS1.6Server\cstrike\mapcycle.txt]為地圖循環列表文件;
+motdfile motd2.txt-------------指定[D:\CS1.6Server\cstrike\motd2.txt]為伺服器歡迎窗口內容;
空缺此參數時,則默認[D:\CS1.6Server\cstrike\motd.txt ]為伺服器歡迎窗口內容;
+logsdir logs2------------------指定伺服器日誌log所在的目錄為[D:\CS1.6Server\cstrike\logs2]
空缺此參數時,則默認[D:\CS1.6Server\cstrike\logs]為伺服器日誌log所在的目錄;
-nojoy--------------------------關閉伺服器對手柄搖桿支持,客戶端可以使用手柄搖桿等;
這可能只是為了稍微減輕CPU壓力,因為伺服器關閉了手柄搖桿支持埠;
-noipx--------------------------關閉對NetWare IPX的支持;
稍微減輕CPU壓力,除非是在NetWare LAN上玩;
-heapsize 250000----------------指定HLDS使用250 MB內存,當你有足夠內存的情況下,可以提高伺服器性能;
-zone 2048----------------------即使在consloe里有過長語句時,伺服器也不至於掛掉;
+log on-------------------------伺服器日誌記錄開啟;
***********************************************************
三 默認都是互連網模式的,需要區域網模式的請把+sv_lan 0改為+sv_lan 1並加上-nomaster
『貳』 cs1.6伺服器的具體搭建
首先在CS的文件夾裡面找到hlds.exe 創建一個快捷方式 查看它的屬性 在目標那裡加入D:\\Cs1.6中文版\\hlds.exe -game cstrike -port 27015 +maxplayers 32 +map de_st2 -console +localinfo mm_gamedll dlls/hldsmp.dll
其中D:\\Cs1.6中文版\\hlds.exe是你hlds.exe的路徑~別弄錯咯 -port是你伺服器的埠
+maxplayers 是伺服器能容納的最大玩家數 不能超過32 如果是一般混戰伺服器 建議設置為22人 為速度考慮嘛~還有一個原因就是de_nuke de_prodigy等地圖是不能加滿32人的 改過的地圖能加滿,但是暫時我手上還沒有0_0
改好上面這些後 還要覆蓋一個
nosteam的小補丁 這個東東我隨後傳上來 下了解壓後把裡面的那個小dll文件 改名為swds.dll 然後把CS文件夾里的原來那個swds.dll覆蓋了就OK了
隨後就是修改伺服器的某些設置
在cstrike文件夾里找到server.cfg文件夾 你可以在這里修改你伺服器的名字 和一些參數 按照自己的需要來設置咯~~~~~呵呵 其中rcon_pasword 是伺服器的OP sv_password 是進入伺服器的密碼 別搞混咯0_0
在liblist.cfg中 可以看到這樣一句 secure "1" 這里決定你的伺服器是否使用VAC反作弊系統 默認的是1 建議設置為0 這里順便鄙視一下那些作弊豬 我日 VAC反作弊系統的伺服器作弊的太多了 還是用C-D吧~
在網上下栽一個C-D的伺服器端(隨後我也有上傳)解壓後復制到cstrlke子目錄下的addons文件夾中 名字叫 cdeath 然後在 addons目錄中找到metamod文件夾 打開 找到一個叫plugins.ini的文件 在裡面添加上
win32 addons/cdeath/cdmod.dll
這樣是啟動了CD反作弊系統 注意必須是 secure 設置為0時才能這樣~
在上面這個文件夾里還能看到如下語句
//win32 addons/wwcl/dlls/pcawwclconfig_mm.dll
//linux addons/wwcl/dlls/pcawwclconfig_mm_i386.so
這是啟動腳本檢測 去掉前面的//就啟動了 建議使用 win32是針對win系統的 linux是針對linux伺服器的 自己看著用咯
再就是插件的安裝
一個伺服器如果進去是個白版伺服器 什麼趣味都沒有 那就稱不上是快樂CS拉~ 目前這些插件的功能有排名 死亡播放MP3 等多種功能 還有很多趣味性很強的功能咯 比如彈道顯示 傷害顯示 炸彈丟出痕跡 等等 看你自己的選擇
如果單一隻要排名功能 推薦 statsme 插件 簡單好用 不過個人覺得還是使用功能強大的amxx拉!!!! 幾乎包含了所有的插件功能 懶汗的選擇哈-_-!
amxx隨後我有上傳
解壓後把它丟在addons文件夾下 再到plugins.ini仿照上面添加CD伺服器端的方法添加語句~就OK拉~
下面的事情就是進入amxx裡面 按照個人需要設置插件各功能 特效的開關與否
最後一步:請用你的滑鼠雙擊hlds.exe
希望你能看明白..看不明白在網上搜索一下..
有很多教程..
『叄』 CS1.6如何自己建立伺服器
建伺服器有兩種,一種網外,一種網內,我曾經也想和樓主一樣,建立一個外網也可以玩兒的伺服器,,但是完全不可能,那個對網速要求太高了,網吧還行,其他不行哈,卡的要死,至於建內網的伺服器,就很簡單了,你裝了客戶端有個紅色的可執行文件HL.exe那個打開就可以建了
『肆』 cs1.6怎樣創建伺服器
你必須下載一個對戰平台,比如我一直熱衷的浩方電競平台;然後打開浩方,隨便進入一個房間,點擊「開始游戲」,這時就會讓你選擇一個可以運行的快捷方式,點擊「瀏覽」,雙擊一個可以運行的游戲快捷方式,之後就會綁定,然後進入游戲。
之後點擊「新建游戲」,選擇地圖,還可以選擇另一個選項卡來設置房間名稱之類的。
注意:再沒下載平台之前,不要去找別人的伺服器,百分之百進不了的。
下載平台後,只能去「區域網」選擇房間。
『伍』 怎麼建立CS 伺服器
CS伺服器構建方法
----------------------------------------------------------------------------
本文作者:Pepsi網上收集 更新日期:2002-3-5
首先,要有一台強勁的PC,至少PIII500以上,內存128M。推薦AMD Athlon 1G,512M內存。還有最重要的-------帶寬!
其次,操作系統最好用LINUX,不過-------太復雜,呵呵,所以,還是用WIN2000的好,因為它到底是NT的內核,內存及磁碟管理還是可以地。千萬不要用什麼98、ME之類的,不然就等著「吃力不討好吧」:-)
當然拉,伺服器可不是用你的CS來開個網就好了(廢話!地球人都知道!)哦............言歸正傳,咳咳,我們需要HLSERVER4108
CS1.3FULL這兩個東東。先安裝HLSERVER,然後安裝CS1.3,它會自動找到HLSERVER的目錄,一路NEXT。說到這里,相信聰明的大家都明
白了吧(什麼?!不懂?!不識字??!!ADMIN_SLAP XXX!!!!)
作為伺服器,必須要有很多設置,普通情況下你只需要在HLserver\cstrike\目錄下建立server.cfg、mapcycle.txt、motd.txt這三
個基本文件即可。
server.cfg是伺服器的配置文件,可用任何文本編輯器進行編輯。
以下為SUNNET伺服器的範例
0為No,1為Yes。
sv_aim 0 是否自動瞄準
pausable 0 是否客戶端可暫停游戲
hostname "CS1.3 SunNet & =LX= server" 伺服器名字
mp_timelimit 40 循環每一地圖時間
sv_cheats 0 是否打開作弊模式(好象沒啥用)
mp_c4timer 35 炸彈倒計時時間
mp_chasecam 0 是否固定鏡頭是否固定鏡頭(如果選1,進入伺服器後只能在固定地點觀戰)
mp_falldamage 1 高處落下殺傷
mp_flashlight 1 是否有戰術手電筒
mp_footsteps 1 是否有腳步聲
mp_freezetime 5 每局開始買物品時間
mp_friendly_grenade_damage 1 手雷友軍傷害
mp_friendlyfire 0 友軍傷害
mp_autoteambalance 1 自動平衡人數最低限制
mp_roundtime 3 每回合時間
rcon_password **** OP密碼
mp_limitteams 1 自動平衡人數
mp_tkpunish 0 是否傷害友軍懲罰
mp_mapvoteratio 0.4 投票比率(大家可以通過投票踢出作弊者和更換地圖)
mp_logfile 1 是否伺服器留下記錄文件
mp_hostagepenalty 3 規定時間內傷害人質超過三人自動踢出
mp_forcechasecam 1 死後觀察模式(0為只能看到隊友,1是FREE LOOK,2就是看著別人從身上踩過)
mp_buytime 0.5 每回合購買物品時間半分鍾
log on 開始記錄
//allow_spectators 1 允許觀察員角度
mapcycle.txt是地圖文件循環的順序文件
mapcycle.txt裡面寫的都是地圖文件名,不帶後綴,如cs_747.bsp,只取cs_747。地圖在Hlserver\cstrike\maps目錄下,將你想循環的
地圖挑出來,然後將文件名按上面所說的規則輸入mapcycle.txt中,每個地圖之間用硬回車隔開。加入的新地圖不僅要把.bsp文件拷到Hlserver\cstrike\maps目錄下,也要在mapcycle.txt裡面加入新地圖的名稱,切記!
motd.txt是伺服器的說明文件
motd.txt為伺服器說明文件,當每個玩家進入伺服器後看到的第一個窗口就是。可以隨意按照自己喜歡寫。
比如:「I am =LX=hahaha hahaha All Fuck ME ! Come On !!!!"挖哈哈哈哈
有了上面這些,cs伺服器就算配置的差不多了,下面再來說說伺服器運行參數。
在桌面點滑鼠右鍵新建一個快捷方式,在命令行里輸入下面一行,注意空格
c:\Hlserver\hlds.exe -game cstrike -port 27015 +maxplayers 16 +map de_st2
c:\Hlserver\hlds.exe 你安裝hlserver的目錄
-game cstrike 指定運行游戲為CS
-port 27015 指定游戲連接埠為27015
+maxplayers 16 游戲最大人數16人
+map de_st2 指定開始地圖為de_st2
他人進伺服器的時候進Internet game,選擇Add server輸入伺服器的IP和上面你指定的埠即可。 在居域網上建立伺服器跟上面相同,不過可以在命令行里加上-nomaster讓伺服器不上WON認證,避免因為出國網路不通導致的伺服器問題。同時加上+sv_lan 1 指定其為一個LAN server,其他人進伺服器的時候進LAN game就可以了。
----- 關閉窗口 -----
CS伺服器架設詳解
--------------------------------------------------------------------------------
1.伺服器架設的基本要求
1)硬體要求
伺服器的最低硬體配置大概在PIII500、內存在128M以上,要是內存較低的話,那你就要常常忍受超時的痛苦了。
2)線路要求
線路是越快越好,雖然CS在游戲中連續上傳和下載的速度最大也才3K/s,但是如果PING高的話玩起來也不會爽,ccsk的伺服器就是10M獨享的帶寬。
2.伺服器端的設置
1)首先你要安裝HLserver,雖然在Half Life里本身就帶了建立伺服器的軟體,但是如果你不在伺服器上玩的話(根本沒有人在伺服器上玩^_^),用HLserver可以減少很多的空間。然後升級HLSERVER到最新的版(跟升級HL一樣),再安裝CS的最新版本(就跟裝一個客戶端的CS一樣)。
2)作為伺服器,必須要有很多設置,普通情況下你只需要在HLserver\cstrike\目錄下建立server.cfg、mapcycle.txt、motd.txt這三個基本文件即可。
server.cfg是伺服器的配置文件
可用任何文本編輯器進行編輯。
0為No,1為Yes。
sv_aim 0 是否自動瞄準
pausable 0 是否客戶端可暫停游戲
hostname "CCSK.net counter-strike Server " 伺服器名字
mp_timelimit 30 循環每一地圖時間
mp_startmoney 12000 開始游戲的金額
mp_c4timer 45 炸彈倒計時時間
mp_chasecam 0 是否固定鏡頭
mp_falldamage 1 高處落下殺傷
mp_flashlight 1 是否有手電筒
mp_footsteps 1 是否有腳步聲
mp_freezetime 4 每局開始買物品時間
mp_friendly_grenade_damage 1 是否手雷友軍傷害
mp_friendlyfire 1 是否武器友軍傷害
mp_autoteambalance 2 自動調整雙方人數差異最低限制
mp_roundtime 4 每回合時間數
rcon_password ***** 伺服器密碼
mp_limitteams N 雙方超過N人即自動調整
mp_tkpunish 1 是否傷害友軍懲罰
mp_mapvoteratio 0.2 投票比率(大家可以通過投票踢出作弊者和更換地圖)
mp_logfile 1 是否伺服器留下記錄文件
log on 開始記錄
mp_hostagepenalty=3 規定時間內傷害人質超過三人自動踢出
Logaddress 202.108.249.81 2000 設定ccsk全國cs排行榜的監聽埠
mapcycle.txt是地圖文件循環的順序文件
mapcycle.txt裡面寫的都是地圖文件名,不帶後綴,如cs_747.bsp,只取cs_747。地圖在Hlserver\cstrike\maps目錄下,將你想循環的地圖挑出來,然後將文件名按上面所說的規則輸入mapcycle.txt中,每個地圖之間用硬回車隔開。加入的新地圖不僅要把.bsp文件拷到Hlserver\cstrike\maps目錄下,也要在mapcycle.txt裡面加入新地圖的名稱,切記!
motd.txt是伺服器的說明文件
motd.txt為伺服器說明文件,當每個玩家進入伺服器後看到的第一個窗口就是。可以隨意按照自己喜歡寫。
3)有了上面這些,cs伺服器就算配置的差不多了,下面再來說說伺服器運行參數。
在桌面點滑鼠右鍵新建一個快捷方式,在命令行里輸入下面一行,注意空格
c:\Hlserver\hlds.exe -game cstrike -port 27016 +maxplayers 22 +map cs_747
c:\Hlserver\hlds.exe 你安裝hlserver的目錄
-game cstrike 指定運行游戲為CS
-port 27016 指定游戲連接埠為27016
+maxplayers 22 游戲最大人數22人(游戲只支持20人,多餘兩人為觀眾)
+map cs_747 指定開始地圖為cs_747
其他人進伺服器的時候進Internet game,選擇Add server輸入伺服器的IP和上面你指定的埠即可。 4)在居域網上建立伺服器跟上面相同,不過可以在命令行里加上-nomaster讓伺服器不上WON認證,避免因為出國網路不通導致的伺服器問題。同時加上+sv_lan 1 指定其為一個LAN server,其他人進伺服器的時候進LAN game就可以了。
5)如果沒有下載hlserver,用普通的hl+cs1.0也可以做伺服器,具體方法是:進入游戲後選擇play cs,選internet game,選create game,在最下面有一個dedicated server的選項,選中它,點擊done。就可以單獨使用一台機器做cs伺服器了,這樣能夠大大提高游戲的速度。區域網的游戲也適用,只不過是在lan game裡面選就是了。上面的各項設置也可以實現。
3.伺服器操作員常用指令
一、伺服器端的控制命令
1)取得用戶的信息
命令:/USERS
例子:
/USERS
USERID : UNIQUEID : USERNAME
01 365431984 More More Tea [AH]
02 3213645436 DDM=LD=
03 3143644 aikstorm=AIK=
解釋:USERID 是SERVER端所給於的,從SERVER啟動後開始依序排列,SERVER重新啟動後重新計算。
UNIQUEID 是由WON.NET(大家又愛又恨的驗證cdkey的國外伺服器)所配發的,一組CD-KEY有一組對應的UNIQUEID。
USERNAME就是用戶名了
2)踢人
命令:/kick # USERID #
例子: KICK # 02 #
3)封鎖賬號
命令:/BANID MINUTES UNIQUEID
例子 1: BANID 0 365431984
More More Tea [AH]IS BANNED FOREVER.
例子 2: BANID 1 365431984
More More Tea [AH] IS BANNED FOR 1 MINUTE.
解釋:MINUTES是封鎖的分鍾數,如是0為永久封鎖(小心慎用!!!)
UNIQUEID解釋同上 4)在同一時刻既踢人又封鎖賬號
命令:/BANID MINUTES UNIQUEID KICK
例子 : /BANID 0 3213645436 KICK
5)把封鎖的賬號寫入BANNED.CFG(黑名單^_^)
命令:/WRITEID
解釋:把這次ADM BAN的名單寫入BANNED.CFG文件。
6)把被加入BAN名單中的UNIQUEID取消
命令:/REMOVEID UNIQUEID
例子: /REMOVEID 365431984
解釋:也就是解除封鎖的賬號
7)LISTID 查看您目前BAN了哪些ID,BAN多久
命令:/LISTID
8)換地圖
命令:/MAP MAPNAME
/CHANGELEVEL MAPNAME
/CHANGELEVEL2 MAPNAME
例子:換CS_747這個地圖
/MAP CS_747
解釋:立刻換地圖,但所有USER會離開游戲。
/CHANGELEVEL CS_747
解釋:立刻換地圖,所有USER不會離開游戲。
/CHANGELEVEL2 CS_747
解釋:等地圖時間到再換地圖,所有USER不會離開游戲。
二、在客戶端的控制伺服器指令
與在SERVER端不同的是當ADMIN在CLIENT端進入游戲時,可以遠程式控制制伺服器管理。
以下命令在游戲裡面的控制台(用~鍵呼出控制台)輸入
1)設定遠程式控制制伺服器管理密碼
命令:/RCON_PASSWORD PASSWORD
例子: 在SERVER端SERVER.CFG加入
/RCON_PASSWORD 1234567890
即表示遠程式控制制伺服器管理密碼為1234567890
2)進入
命令:/RCON_PASSWORD PASSWORD
例子: 在CLIENT端輸入
/RCON_PASSWORD 1234567890以進入SERVER。
3)在人數已滿的情況下進入伺服器
命令:/RCON_ADDRESS ADDRESS
例子: 在CLIENT端鍵入
/RCON_ADDRESS 210.68.170.7
可以監控SERVER狀況,但不能玩。
4)其他指令
命令:/RCON COMMAND
例子: /RCON BANID 0 3136541365 KICK
其他所有在伺服器端可以使用的指令都可以用,但是指令前必須加上RCON。
三、在客戶端的指令
在CS游戲時按「~」鍵呼出控制台可以輸入某些指令。
NAME XXX:更換當前ID (有些伺服器需只在每局的開始才接受命令)
timeleft : 顯示當幅地圖剩餘時間
LISTPLAYERS :顯示玩家的數字ID
VOTE 數字ID :投票踢作弊的人
LISTMAPS :顯示地圖的數字ID
VOTEMAP 數字ID :投票換地圖
CL_SHOWFPS 1 (0是關閉) :顯示你的禎值
net_graph 1(0是關閉): 右下角子彈數的那個地方,可以顯示FPS和連接網速線條,顯示連接的速度和楨數。
hud_centerid 0
設定1使聊天信息在屏幕上居中,設0使聊天信息放在屏幕左下角。
rate 2500
設定從你連接到的伺服器接受多少數據/信息。
14.4KMODEM設1500,33.6K MODEM設 3000,56K MODEM設 3500,ISDN 設5000,大於ISDN的連接速度的設定值在5000~9999間。
setinfo ghosts 0
設1可在觀測者模式時見到鬼魂,0則禁止。禁止GHOSTS可改善LAG太多的情形。
vid_config_x 800
設置屏幕的水平位置
vid_d3d 0
打開3d支持,「1」打開,「0」關閉。
vid_describemode
顯示設置聲音模式的面板
vid_mode 0
設置聲音模式
viewframe
顯示武器裝備,只適用於OpenGL加速。
zoom_sensitivity_ratio 1.200
在武器放大時設置滑鼠的敏感度
+speed
強迫玩家「走」如果「一直跑」的功能打開了,或者強迫玩家「跑」,如果「一直跑」的功能沒有打開。 +mlook
使用滑鼠選擇方向
+klook
使用鍵盤選擇方向
+jlook
使用游戲手柄選擇方向
CS伺服器設置部分
首先伺服器設置共有三個文件:game.cfg和server.cfg還有listenserver.cfg都在cstrike文件夾下。
game.cfg文件由建立伺服器時的高級選項(Advanced)控制,即建立伺服器時可控制。
listenserver.cfg文件為非獨立伺服器(即建立伺服器的機器也在CS游戲中)更換地圖時預設的伺服器選項設置文件。
server.cfg文件為獨立伺服器(即建立伺服器的機器不在CS游戲中,顯示為DOS窗口模式)更換地圖時預設的伺服器選項設置文件。
下兩個文件的設置內容如下(含中文注釋):
// 這個文件將會設置您的伺服器,當您換局時。
//伺服器密碼(客戶端進入游戲密碼) "" 表示沒有
sv_password ""
//遠程管理伺服器密碼 "" 表示沒有
rcon_password "nick4u"
// 默認伺服器名稱"Nick's Counter-Strike Server"
hostname "Nick's Counter-Strike Server"
// 每局時間30分鍾
mp_timelimit 30
// 殺人數、得分上限 無0/有(1-n),超過上限就換地圖。
mp_fraglimit 0
// 勝利次數上限無0/有(1-n),超過上限就換地圖。
mp_winlimit 0
// 回合上限 無0/有(1-n),超過上限就換地圖。
mp_maxrounds 0
// 購買武器凍結時間 (0-45)建議5秒以內。
mp_freezetime 3
// 每回合4分鍾
mp_roundtime 4
//購買武器裝備時間(0.25-1.5)即15秒-90秒
mp_buytime 0.5
// 炸彈倒計時時間 (15-75)
mp_c4timer 35
// 死亡後視角 1本隊隊友 2隻有第一人稱視角 0無限制
mp_forcecamera 1
// 死亡後視角模式 0自由跟隨/1固定跟隨
mp_chasecam 0
// 人物死亡後屏幕 不變黑0/變黑1
mp_fadetoblack 0
// 友軍誤傷 關閉0/開啟1
mp_friendlyfire 0
// 殺害友軍懲罰 0不懲罰/懲罰:殺害隊友超過(1-n)人,下一回合自動死亡
mp_tkpunish 1
// 自動調整雙方隊伍平衡 不調整0/調整(1-n)個人
mp_autoteambalance 1
// 雙方人數差超過n人即自動調整人數差異 0關閉
mp_limitteams 1
//開始游戲時的金錢數量(800-16000)
mp_startmoney 800
// 最大速率10000 (區域網用10000或以上;Cable Modem/ xDSL 用4000-6000)(請勿設置過低)
sv_maxrate 10000
// 最小速率1000 (區域網用1000或以上;Cable Modem/ xDSL 用400-600)低於此速率的客戶端連接將被踢出或禁止連接(請勿設置過高)
sv_minrate 1000
// 客戶端最大移動速度
sv_maxspeed 320
// 暫停游戲 禁止0/允許1
pausable 0
// 作弊模式 關閉0/開啟1
sv_cheats 0
// 自動瞄準 關閉0/開啟1
sv_aim 0
// 戰術手電筒 允許1/禁止0
mp_flashlight 1
// 腳步聲 開啟1/關閉0
mp_footsteps 1
// 高處落下傷害 開啟1/關閉0
mp_falldamage 1
// 自動踢出不動的玩家 開啟1/關閉0
mp_autokick 1
// 觀察員模式 開啟1/關閉0
allow_spectators 1
// 服務端設定游戲復位的時間,包括殺人數、武器、金錢和得分。設0不復位。
//sv_restartround 2
// 服務端設定游戲復位的時間,包括殺人數、武器、金錢和得分。設0不復位。
//sv_restart 2
// 殺害人質懲罰 0不懲罰/懲罰:規定時間內傷害人質超過(1-n)人自動踢出
mp_hostagepenalty 0
// 允許下載 開啟1/關閉0
sv_allowdownload 1
// 允許下載(sv_allowdownload 1)開啟時控制是否允許玩家的LOGO傳送 允許1/禁止0
sv_send_logos 1
// 允許下載(sv_allowdownload 1)開啟時控制是否允許資源文件傳送 允許1/禁止0
sv_send_resources 1
// 允許上傳 關閉0/開啟1
sv_allowupload 1
// 伺服器重力設置 默認正常重力800,范圍-999到99999
sv_gravity 800
// vote投票踢出某個指定玩家的投票比率 (0.10-1.00)
mp_kickpercent 0.66
// votemap更換地圖投票比率 (0.10-1.00)
mp_mapvoteratio 0.6
// 設定鬼魂模式刷新值(0.1-1)
mp_ghostfrequency 0.1
// 伺服器高品質紋理 關閉0/開啟1
sv_sendvelocity 0
// 伺服器減少LAG延遲現象(對伺服器要求高) 關閉0/開啟1
mp_lowlag 0
// 伺服器細節數據發送 默認300 ,可減低到250、200,改善速度。
mp_decals 300
// 伺服器是否允許麥克風語音通訊 允許1/禁止0
sv_voiceenable 1
// 伺服器是否允許客戶端之間使用語音通信 允許1/禁止0
sv_alltalk 1
// 伺服器是否記錄文件 不記錄0/記錄1
mp_logfile 1
// 是否在記錄文件里記錄談話內容 不記錄0/記錄1
mp_logmessages 0
// 是否在記錄文件里記錄Ban掉玩家的內容 不記錄0/記錄1
sv_logbans 0
// 設置地圖循環文件
mapcyclefile mapcycle.txt
//開始記錄
log on
『陸』 cs1.6伺服器搭建
一、基本安裝篇
1、建立伺服器的帶寬和機器配置
1.6伺服器對對帶寬和機器配置的要求比1.5高一些,我在ADSL上通過浩方平台建立1.5伺服器,可以在本機上進行游戲,但是1.6出現明顯的停頓,無法流暢的游戲,即使機器配置很高也不能徹底解決,相信帶寬是最大的瓶頸。
因此,使用ADSL或者機器配置一般的cser建議不要在本機上建立伺服器,用lan的cser在本機上建立伺服器效果也不會太理想(除非你只想提供一個伺服器,過一把OP的癮,呵呵)。
2、1.6伺服器版本
我收集有6個版本的cs1.6,通過試用,個人認為esai2738經典版是最好的,只有200M,同時包括了建立伺服器的必要組件,用來游戲與經典版建立的伺服器能夠很好的兼容。
下載地址:bt種子下載
3、下載完畢後,點擊桌面的快捷方式『Cs1.6伺服器』,自己的伺服器就開始工作了,就這么簡單?!呵呵。不要只扔西紅柿,再來幾個雞蛋,雞蛋西紅柿:)
這只是第一步。看看下邊吧:
二、設置篇
1、右鍵打開桌面快捷方式的屬性:
×:\Cs1.6中文版\hlds.exe -game cstrike -port 27016 +maxplayers 16 +map de_st2 -console +localinfo mm_gamedll dlls/hldsmp.dll
其中27016為伺服器埠,可以進行修改;
maxplayers 16為最大人數,可以自由變更,別超過32;
開始地圖de_st2可以更換成你喜歡的地圖;
+localinfo mm_gamedll dlls/hldsmp.dll指你的游戲用哪個dll啟動(很多人反映沒有新特性,就是由於你的dll沒設置好)
其他的參數建議不要更改。
2、反作弊軟體的選擇
很多自己建立了伺服器的cser會發現無法進入游戲,或者進入後很快被踢出,我在開始建立伺服器的時候也遇到了類似問題。查考了大量資料後,我認為是反作弊軟體的沖突造成的。一般情況下,我們認為cd比vac要強,會自然想打開伺服器的cd反作弊插件,或者進入游戲前打開cd。此時,以上問題就出現了。
因此,我們需要將cs的cd插件關掉:
打開.\cstrike\addons\metamod\plugins.ini,在「win32 addons/cdeath/cdmod.dll」前加上//,
即「//win32 addons/cdeath/cdmod.dll」。
進入伺服器前也不要打開cd。
安裝vac,打開cstrike\liblist.gam,將設置成secure "1",一般情況下,安裝完畢默認是打開的,如果關閉可以將1改為0。
wwcl是杜絕修改腳本作弊的插件,打開cstrike\addons\metamod\plugins.ini,其中win32 addons/wwcl/dlls/pcawwclconfig_mm.dll即為打開,可以在前面加上//將其關閉。
建議:打開vsm和wwcl,可在一定程度上防止作弊。
3、伺服器中amx插件的使用
可以說,amx插件對1.5而言是成熟的,在1.6上使用是不是有沖突還不敢肯定,因此建議不要安裝過多的amx插件。
我的amx插件:
; AMX Mod plugins
admin.amx admin base (required for any admin-related)
;admin_mysql.amx admin base - MySQL version (comment admin.amx)
admincmd.amx basic admin console commands
adminhelp.amx help command for admin console commands
adminslots.amx slot reservation
menufront.amx front-end for admin menus
cmdmenu.amx command menu (speech, settings)
plmenu.amx players menu (kick, ban, client cmds.)
restmenu.amx restrict weapons menu
mapsmenu.amx maps menu (vote, changelevel)
antiflood.amx prevent clients from chat-flooding the server
adminchat.amx console chat commands
adminvote.amx vote commands
nextmap.amx displays next map in mapcycle
timeleft.amx displays time left on map
mapchooser.amx allows to vote for next map
scrollmsg.amx displays a scrolling message
imessage.amx displays information messages
welcomemsg.amx console motd @ client connection
stats.amx stats on death or round end (CSStats Mole required!)
stats_logging.amx weapons stats logging (CSStats Mole required!)
telemenu.amx teleport menu (Fun Mole required!)
miscstats.amx bunch of events announcement for Counter-Strike
pausecfg.amx allows to pause and unpause some plugins
statscfg.amx allows to manage stats plugins via menu and commands
;ucstats_cstrike.amx i love you
;ucstats_live.amx hehe heh
;gore.amx 44hehe
amx_restrictshields.amx
前面加;的為禁止的。最後一個為禁用盾牌插件。
PS:看著伺服器中一堆拿著盾牌的傢伙,感覺實在是不爽:)
下載amx以前的版本安裝,amx點擊下載
免盾牌amx程序amx插件,解壓後拷貝到\cstrike\addons\amx目錄下,覆蓋源文件。
完成後,可以自己考慮使用那些插件:打開\cstrike\addons\amx\plugins\plugins.ini,進行修改。
『柒』 如何建立 CS1.6伺服器
二、准備工作:
對於想建立互聯網上的伺服器的朋友,你需要一個合法的公網IP,對於想建立區域網伺服器的朋友,並沒有什麼要求。我這時主要以既想將伺服器在區域網中使用又想將伺服器在互聯網上使用為主線進行闡述。
對於公網的IP要做好對內網IP的埠映射(NAT)。
三、下載伺服器主程序
對於想建立純凈伺服器的朋友,你需要一個帳號,或申請一個帳號(下面假定帳號為:cs16server,帳號密碼為:hldsdown)
下載一個hldsupdatetool.exe工具
1、建立一個伺服器使用的文件目錄假設為D:\CS16Server
2、拷貝hldsupdatetool.exe工具到這個目錄下。
3、第一次運行時使用如下命令:(或將下面一行寫入批處理文件)
hldsupdatetool.exe -command update -game cstrike -dir D:\CS16Server -username cs16server -password hldsdown -remember_passwordd
這一步會向伺服器提交並檢驗帳號和密碼,如果運行成功,沒有出現文件下載過程,請執行第二次命令。
4、由於上個命令已經將帳戶和密碼記錄進當地文件夾中一個文件中,因此在第一次沒有連接成功時(應該可以一次成功,至少我是這樣的,但也不能太相信他們的伺服器了)可以執行第二個命令
hldsupdatetool.exe -command update -game cstrike -dir D:\CS16Server
這個命令同時用來升級伺服器時使用。
5、如果沒有錯誤,你應該可以看到下載文件的過程了,這個過程比較慢長,要耐心等待。
6、下載完成後,自動退出升級程序。
四、進行伺服器運行前的配置:
本教程暫以沒有任何插件來說明如何配置:
1、要確定你准備建立幾個伺服器,這一點要根據自己硬體要求來規劃。
2、確定建立好幾個伺服器後,要針對每一個伺服器建立配置文件,如server1config.cfg,server2config.cfg...
特別說明:想建立中文伺服器名稱的朋友,你只需要將改:hostname "你想起的中文伺服器名"同時保存為utf-8編碼的文件即可。建議使用記事本編輯。
3、針對每一個伺服器規劃地圖循環文件
mapcyclefile1.txt,mapcyclefile2.txt...
4、建立自己的伺服器MOTD文件,在1.6中可以支持html格式的motd,大家只要將做好的網頁重新命名為motd.txt文件即可。
說明:motd.txt是游戲玩家進入伺服器時呈現在大家面前的伺服器介紹對話框,相信使用ESAI版做伺服器的如果沒有改動這應該是兩個圖標,一個是esai的,一個是CHN的。
5、使用hlds加相關運行參數啟動伺服器
下面是我的伺服器的運行參數,大家可以將這個寫進批處理文件,如hlserver1.bat,hlserver2.bat
hlds.exe -game cstrike -port 27022 +maxplayers 22 +map de_st2 -nomaster -insecure +servercfgfile server1config.cfg -console +sv_lan 1 +mapcyclefile mapcyclefile1.txt
如果大家想採用VAC,只需要將-insecure去掉就可以。
由於我不想使用圖形方式管理伺服器,所以加上-console,直接以控制台方式運行伺服器(與老版本一致的方式)
6、針對SV_lan 1的說明:
經常看到許多人為了使伺服器既可以在內網運行,又希望互聯網的用戶可以進入,採用雙網卡的方式,對此我要說,沒有必有。原因如下:
由於我們採用的是NAT的方式(我們可以將nat的過程理解為通道傳送過程),因此,我們在運行這個服務你就當作只在區域網運行,所以加sv_lan 1,至於互聯網的用戶只要將nat的公網ip地址加上埠加入伺服器,當他們進行訪問請求時會被NAT直接通過「通道」傳送到區域網,這時,伺服器端會馬上把這個訪問要求當做自己對伺服器的請求(呵呵,比較拗口,其實就是區域網一個客戶端的請求),就是充當伺服器的機器對自身的訪問請求。這時自然就實現內外網用戶共同要求。
什麼時候不加sv_lan 1?僅當伺服器直接裸露在互聯網中時才不需要將sv_lan 1加上,也就是說,這時你的機器直接連在互聯網上,不需要通過任何防火牆或路由器,或不需要任何NAT軟體,就可以直接訪問你的機器(最好辦法是建立WEB伺服器進行一下測試即可,建立主頁,只要其他互聯網客戶可以直接在瀏覽器中輸入你的IP地址,可以看見你的主頁)時,可以不加sv_lan 1參數。
老大
你是在家裡只有這個辦法啊
『捌』 cs1.6怎麼架設伺服器
一步一步教你如何自己架設高性能CS伺服器沒有人一生出來就什麼都會的,同樣我也是什麼都不會,自己慢慢學的。我知道Dcoo上很多高手,如果本文有錯誤的地方,請不吝指正。以下基本都是偶在Dcoo等論壇上學到的伺服器架設經驗之談,發出來給大家看看,讓大家都從菜鳥轉型為初級的伺服器架設高手。言歸正傳,一步一步來: 一、首先 你必須要有個高配置的電腦,如果是做伺服器的話,最好內存是在512M以上的機器,至於 內存 CPU 等對架設CS伺服器的影響,請查看其他帖子!然後是要了解的是,你上網的網路結構,是通過 Modem+路由+交換機 上網,還是用 代理伺服器+交換機 上網,我的論壇的帖子也有介紹,在此我就不在多餘重復說了。可以到我簽名的地址去看看!二、CS的伺服器端文件 由於現在CS1.6已經是比賽的版本了,所以偶就以1.6的為主,1.5的其實也一樣的,但是會少了很多的特效,比如1.5就不支持中文等。 其實伺服器端用的文件,並沒多大的規定一定要用hlserver,也就是通常所說的伺服器版,完全沒那個必要,我下的那些所謂的伺服器端,其實和6客戶端的區別很小,也就是說,伺服器端和客戶端通用。所以大家完全沒必要去一味追求伺服器端。下載地址大家找一下吧,Dcoo上有,Esai上也有,我就不介紹了,本文以最新的3147來做伺服器端為例,如果你的是2834的話,推薦你重新下過一個3147版本的Cs!最新的Dcoo Cs1.6 3147下載地址如下: http://www.dcoo.com/show.aspx?id=4767&cid=1最新的Esai版本的Cs1.6 2834下載地址如下:(沒仔細找3147客戶端,下了以後要打升級補丁) http://down.esai.cn/show.php?id=1214經典版的 Cs1.5 小凡紀念版,下載地址: http://down.esai.cn/show.php?id=1225當然DT-Club也有,不過好像都是插件比較多!而且點通用的那種邀請注冊機制,很大程度上把一些高高手拒之門外,所以相比之下,Dcoo還是做得不錯的,支持!當然如果你能找到Hlserver也行,效果其實沒多大的區別的!然後是破解版的 NoSteam 文件,下載地址為: http://down.esai.cn/show.php?id=1225
『玖』 CS怎麼架設伺服器
大概步驟是這樣的,詳細設置我就不多說了,如果詳細設置你自己都不懂怎麼弄,我也不懂怎麼說,勸你還是早點放棄好。
第一步,建立一個HLDS.exe的快捷方式,( 並在目標上打上一系列命令,這里是比較隨意的,比較必要的我列在下邊 ↓)
目標加上如→命令:-game cstrike指定運行游戲為CS
-port 27016指定游戲連接埠為27016
+maxplayers 22 游戲最大人數22人(游戲只支持20人,多餘兩人為觀眾)
+mapde_st2 指定開始地圖為de_st2
+sv_lan 0/1(0是將伺服器聯入互聯網 1是區域網, 前者是多人聯機對戰,後者是同一IP地址內多人對戰,換句話而言,就是只有網吧里這樣的地方,大家一起玩,才使用後者)
第二步,建議是路由器上網的或者是光纖上網的才製作伺服器~ 如果不是這兩個其中之一的話,第二步估計你寸步難行。
映射IP(光纖就不需要,光纖上網一般是靜態IP)路由器的話,要在路由器設置里找。在電腦網址里輸入路由器IP,使用路由器賬號密碼進行登陸(可能不需要賬號),這些都是在路由器的底面有寫的(路由器也叫寬頻貓)。
映射IP完後,找到你的公網IP,不是內網。(就像當於找到你的家庭住址而不是你住在家裡的哪裡)
第三步,安裝伺服器插件。
第四步,通過另一個CS在互聯網上搜索你的伺服器,如果有就成了,沒有則是以上步驟沒有做對。
小提示,這里有三種失敗的可能:
第一,沒有使用伺服器端的CS版本建立伺服器
第二,使用的是3647後的版本建立的伺服器
第三,建立伺服器的CS版本沒有獲得正版授權(而你卻作出了連上正版伺服器的建立伺服器設置)
『拾』 怎麼建立cs1.6伺服器
如果你是建立區域網的話你只用點擊建立游戲設置下裡面的就可以了
IP伺服器建立OP的話你要麼去租用個伺服器去建立~要不是沒辦法建立的~