創作內容

3 GP

Counter-Strike 1.6 伺服器架設教學

作者:邪惡的藍│2017-01-14 00:17:35│巴幣:104│人氣:10574
下載SteamCMD,這是一個專門架設伺服器所需要的下載器,利用SteamCMD下載伺服器的檔案。


下載完後解壓縮,並新增資料夾將其steamcmd.exe丟進去(資料夾名稱避免使用中文)。第一次執行時會下載一些必要的檔案,之後依序執行以下指令

login anonymous
app_update 90 validate

login anonymous:登入一個匿名帳號
app_update 90:下載伺服器,90為Counter-Strike 1.6 Dedicated Server的AppID
validate:確認伺服器完整性,不一定要添加。

以後有更新的話,必須重複以上動作。

接下來確認你有開啟顯示副檔名,如果沒有又不知道怎麼開啟的話請去Google,這會影響到後面要做的事情。

伺服器檔案會在\steamapps\common(此為參考路徑,請確認你把steamcmd.exe丟在哪)

點進去並新增一個名稱隨意的記事本(文字文件),副檔名為*.bat

之後都是用cstrike.bat開啟,右鍵編輯複製下列文字貼上
start hlds.exe -console -game cstrike +maxplayers 32 +map de_dust +exec server.cfg

-console:以CMD文字介面開伺服器。不加則是以GUI圖形介面開伺服器。
-game:遊戲伺服器
+maxplayers:伺服器最大人數上限
+map:預設伺服器開啟時的地圖
+exec server.cfg:伺服器開啟時載入server.cfg設定檔

\steamapps\common\Half-Life\cstrike可以找到一個叫server.cfg的檔案,另存新檔將編碼改成UTF-8就能讓伺服器名稱顯示中文

裡面有一些指令,我自己翻譯並增加其他指令,有需要可以複製貼上
// 使用這個檔案來設定你的專屬伺服器.
// 這個設定檔會在伺服器開啟時執行.

// 禁用自動瞄準
sv_aim 0

// 禁用客戶端的暫停伺服器功能
pausable 0

// 預設的伺服器名稱. 例如可以改成"Bob's Server".
hostname "Counter-Strike 1.6 Server"

// 遠端密碼
rcon_password ""

// 伺服器密碼
sv_password ""

// 客戶端最大移動速度
sv_maxspeed 320

// 20分鐘的時間限制
mp_timelimit 60

sv_cheats 0

// 載入 ban 檔案
exec listip.cfg
exec banned.cfg

// 伺服器顯示在哪個世界區域
// -1 = 世界
//  0 = 美東
//  1 = 美西
//  2 = 南美
//  3 = 歐洲
//  4 = 亞洲
//  5 = 澳洲
//  6 = 中東
//  7 = 非洲
sv_region 4

// 允許從網站上更快速的下載地圖/紋理等等!
// 注意: 如果留空白的話(sv_downloadurl "")客戶端連接將會從你的伺服器下載自定義地圖等等.
sv_downloadurl ""

// 記分板顯示血量
// 0=關閉
// 1=顯示恐怖份子血量給所有隊伍
// 2=顯示反恐小組血量給所有隊伍
// 3=只顯示血量給各自隊伍
// 4=顯示血量給所有玩家
// 5=顯示血量給各自隊伍和觀戰者
// 預設 3
mp_scoreboard_showhealth 3

// 記分板顯示金錢
// 0=關閉
// 1=顯示恐怖份子金錢給所有隊伍
// 2=顯示反恐小組金錢給所有隊伍
// 3=只顯示金錢給各自隊伍
// 4=顯示金錢給所有玩家
// 5=顯示金錢給各自隊伍和觀戰者
// 預設 3
mp_scoreboard_showmoney 3

// 是否踢出閒置或傷害隊友的玩家 0=關閉 1=開啟
mp_autokick 0

// 是否啟用自動隊伍平衡功能
mp_autoteambalance 1

// C4 安裝後的爆炸時間(秒) 預設 45
mp_c4timer 45

// 是否允許手電筒 0=關閉 1=開啟
mp_flashlight 1

// 是否允許腳步聲 0=關閉 1=開啟
mp_footsteps 1

// 從高處掉落地面是否造成傷害 0=關閉 1=開啟
mp_falldamage 1

// 某一邊贏得幾回合後換地圖 0=無限制
mp_winlimit 0

// 玩家獲得多少擊殺後換地圖 0=無限制
mp_fraglimit 0

// 總回合數達到多少後換地圖 0=無限制
mp_maxrounds 13

// 回合開始前的凍結時間(秒) 預設 6
mp_freezetime 3

// 允許玩家傷害其他隊友 0=關閉 1=開啟
mp_friendlyfire 1

// 踢除殺死 (x) 個人質的玩家
mp_hostagepenalty 4

// 隊伍最大可以相差多少人 預設 2
mp_limitteams 2

// 回合時間(分鐘)
mp_roundtime 3

// 購買裝備時間(分鐘) 預設 1.5
mp_buytime 1.5

// 傷害其他隊友的玩家在下一回合處死
mp_tkpunish 0

// 起始金錢量
mp_startmoney 800

// 無限彈藥 0=關閉 1=彈匣無限 2=彈匣有限
mp_infinite_ammo 0

// 允許玩家下載檔案
sv_allowdownload 1

// 允許上傳檔案
sv_allowupload 1

// 伺服器重力,預設 800
sv_gravity 800

// 是否允許玩家使用麥克風 0=關閉 1=開啟
sv_voiceenable 1

// 玩家能夠看見或聽見其他玩家打字、說話,沒有隊伍限制 0=關閉 1=開啟
sv_alltalk 0

// 以下指令需要裝 Z-Bot 才有效

// 允許電腦玩家使用的武器 0=禁用 1=允許
bot_allow_pistols 1
bot_allow_shotguns 1
bot_allow_sub_machine_guns 1
bot_allow_rifles 1
bot_allow_machine_guns 1
bot_allow_grenades 1
bot_allow_snipers 1
bot_allow_shield 1

// 電腦玩家可能會偶爾無賴一下,並否決所有命令 0=關閉 1=開啟
bot_allow_rogues 1

// 電腦玩家困難度 0=簡單 1=普通 2=困難 3=專家
bot_difficulty 3

// 設定多少個電腦玩家在遊戲裡 0=沒有電腦玩家
bot_quota 12

// 在電腦玩家名字前面增加字串
bot_prefix ""

// 設定電腦玩家加入哪一方 any=任何 T=恐怖份子 CT=反恐小組
bot_join_team any

// 電腦玩家會等到有玩家加入時再加入遊戲 0=關閉 1=開啟
bot_join_after_player 1

可以看到還有個mapcycle.txt,這是地圖循環檔,可以自己排地圖的順序。

as刺殺模式
cs救援模式
de爆破模式

除了官方地圖外,也有玩家做出非官方地圖,讓遊戲有不一樣的體驗

aim通常是練習準度的地圖
awp顧名思義就是AWP的地圖
bhop超級跳(Bunny Hop)的地圖
gg軍備競賽(GunGame)模式
surf衝浪/滑水模式
zm殭屍模式
ze殭屍大逃殺模式

以上為伺服器架設教學。

關於通訊埠轉發(Port Forwarding)的教學可以參考以下
一般伺服器都會用到27015,但Steam或遊戲也會佔用到通訊埠,所以轉發的範圍可以設定大一點。另外建議把一些可能會影響到伺服器IP的軟體先關閉或刪除,如:Hamachi、nMatrix。如果發現有時伺服器可以連有時不能連那可能是防火牆擋到通訊埠,上面的連結可以參考。

要確認伺服器是否能讓其他人看到並加入的話只要進遊戲開啟伺服器瀏覽器或是Steam的遊戲伺服器,看網際網路的分頁能不能找到自己的伺服器,可以的話代表設定成功;沒有找到的話則需要再確認通訊埠轉發或防火牆有沒有設定好。

※2017/1/14
更新server.cfg的內容

※2017/1/17
更新敘述

※2018/1/12
通訊埠轉發教學

※2019/8/14
更新教學內容

※2021/3/21
更新教學內容

※2021/11/9
更新教學內容

※2024/1/13
更新教學內容
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3447220
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:戰慄時空之絕對武力|Dedicated Server|Server

留言共 28 篇留言

超神奇大狗狗
[下載完後解壓縮,並新增資料夾將其steamcmd.exe丟進去] 資料夾要放在哪?

10-04 21:51

邪惡的藍
資料夾看你要放在哪都可以,但伺服器會佔一點空間,所以建議是放在有足夠空間的磁碟上。另外,資料夾名稱以英文命名,不要以中文命名,用中文命名可能會出一些問題。10-05 08:21
有名大俠
他剛打開就會閃退,然後有一些檔案好像沒有,要重新下載嗎

05-18 23:45

邪惡的藍
沒錯,就重新下載,打一樣的指令就好了05-19 08:23
有名大俠
還是不行

05-19 14:23

邪惡的藍
把伺服器檔案全刪掉後重新下載看看05-19 15:51
有名大俠
沒用

05-19 19:05

邪惡的藍
steamcmd.exe所在的資料夾位置不能有中文字,或者能不能擷圖一下你的steamcmd.exe的所在位置?05-19 20:24
有名大俠
在D:\steamcmd裡面沒問題吧
是不是Windows 10不能用

05-19 21:34

邪惡的藍
在Windows 10下可以用,有沒有嘗試把整個steamcmd刪掉重載,或者是參考看看這篇https://forum.gamer.com.tw/C.php?bsn=19869&snA=75305-20 09:38
超神奇大狗狗
大大 我開好了 但我朋友聯不進來 為什麼 QAQ 有RC嗎 好聯絡

07-16 17:16

邪惡的藍
有設定連接埠(Port Forwarding)嗎?你朋友怎麼連伺服器的?是給他們IP還是你在伺服器裡他們透過Steam好友直接加入?07-16 17:54
超神奇大狗狗
我有設定了 但我跟你的布一樣耶 我的是什麼 開始連接埠跟結束連接埠 我都設置27015 然後ip是192.168.0.104 但我設定後朋友還是連不進來

07-17 10:49

邪惡的藍
埠設定成27015~27017看看,另外你朋友是用什麼方式連伺服器?從伺服器列表上加入之類的?07-17 12:42
超神奇大狗狗
他是從控制台 CONNECT 進來的

07-17 14:25

邪惡的藍
IP是輸入多少?有可能是給錯誤的IP所以才連不上07-17 18:18
超神奇大狗狗
對了 還有通訊協定是要設定哪個 我是用全部 還是要用TCP 或 UDP 謝謝@@

07-17 14:26

邪惡的藍
設定全部07-17 18:14
超神奇大狗狗
對了 我發生一個問題 就是cmd一開起來就跳掉@@

07-17 15:17

邪惡的藍
是指伺服器用CMD文字介面開啟嗎?重新下載伺服器看看07-17 18:16
超神奇大狗狗
我ip是給192.168.0.104:27015
他連不進來QA

07-17 18:22

邪惡的藍
你給的是虛擬IP當然連不進來,要實體IP,這個網站可以看
http://www.whatismyip.com.tw07-17 22:29
超神奇大狗狗
哦哦 因為我開賜福他寫的ip是192.168.0.104:27015@@

07-18 00:50

超神奇大狗狗
對了 我的bat黨一直閃退 我發現連我開hlds.exe案開啟伺服器也會閃退

07-18 01:01

超神奇大狗狗
我找到問題了 並不是bat檔閃退 是hlds在閃退導致bat檔閃退 要怎麼修復hlds檔案阿!!!@@

07-18 01:26

超神奇大狗狗
解決了 朋友也可以連了 謝謝大大 對了 大大可以拍伺服器加入插件的方法嗎Q

07-18 01:53

邪惡的藍
目前沒有這個打算,不過Google一下應該就有一些教學了,搜尋"cs 1.6 amxx"之類的07-18 08:36
超神奇大狗狗
我裝好了 謝謝 kz插件 哈哈 謝謝大大的教學

07-18 11:07

邪惡的藍
[e12]07-18 12:42
超神奇大狗狗
對了 請問如何讓非正版的朋友來呢? 要設定那些

07-20 14:41

邪惡的藍
遊戲版本要一樣才能連,Google一下"cs 1.6 7561"07-20 16:39
超神奇大狗狗
好喔 謝謝

07-20 17:13

超神奇大狗狗
可是下載後朋友出現
STEAM validation rejected

07-20 17:32

邪惡的藍
進伺服器出現的嗎?在你的bat檔加-insecure看看行不行。然後如果可以的話建議還是支持正版比較好,價格不貴。07-20 19:53
超神奇大狗狗
好的 我再請他買正版哈哈 我是正版@@

07-20 20:34

邪惡的藍
[e19]07-21 08:41
真田幸繁
請問一下 地圖如何增加??

07-25 23:17

邪惡的藍
地圖檔丟到maps資料夾裡,編輯mapcycle.txt,如果有裝amxx,要編輯addons\amxmodx\configs\maps.ini07-26 07:20
真田幸繁
有了~感謝你

07-26 22:57

邪惡的藍
[e12]07-27 07:39
倫倫
請問我創的bat檔 他說不是正確的 Win32 應用程式。 怎麼處理

01-16 23:06

邪惡的藍
先掃毒看看,有可能是電腦中毒了,或是再確認一下你的批次檔圖示是不是跟我一樣。01-17 15:24
極符思
謝謝你的教學!!!
好懷念以前開伺服器的日子,都是自己寫插件開的

03-03 05:19

邪惡的藍
[e12]03-03 09:53
頭頭燒2
請問我開好伺服器後,我到http://www.whatismyip.com.tw/ 看自己的IP
然後在遊戲中用實體IP無法連線,大概是什麼原因?

03-24 21:58

邪惡的藍
有到數據機的頁面設定Port Forwarding嗎?03-25 08:22
頭頭燒2
看樣子要找房東問分享器密碼了,感謝大大。

03-25 23:57

邪惡的藍
有試過原本預設的密碼嗎?這個參考一下https://bit.ly/2HtU2pd03-26 22:35
騜握你
大大好,我照步驟設定好後,在遊戲中的伺服器列表有看到名稱,但是連不進去
不知道是甚麼問題,Port Forwarding有設定了

是不是設定為伺服器的電腦不能開遊戲?

05-02 18:41

邪惡的藍
可以同時開伺服器和遊戲,連不進去伺服器的話試試看把伺服器再重新下載。05-03 10:46
騜握你
謝謝回復,目前算是順利運行中
架設的那台只能從區網進入

還有些問題想請教
banned.cfg這個應該是禁止進入名單?
這個裡面指令應該要怎麼寫入?

如果想要用個團隊死鬥模式,這是屬於AMXX的範圍嗎?還是有更簡單的方法可以達成?

05-03 17:29

邪惡的藍
在遊戲中或伺服器上指令永久ban掉玩家後,banned.cfg才會記錄,指令是"banid 0 STEAM_0:1:12345678",在banned.cfg編輯一樣也是這樣打,團隊死鬥模式要靠AMXX才行。05-03 19:09
我要留言提醒:您尚未登入,請先登入再留言

3喜歡★s9780008 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:Counter-Stri... 後一篇:Zombie Panic...

追蹤私訊切換新版閱覽

作品資料夾

robert286 ლ(´•д• ̀ლ
ლ(´•д• ̀ლ看更多我要大聲說昨天23:18


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】