L4D2的伺服器架設 - Steam
By Frederica
at 2014-01-10T06:19
at 2014-01-10T06:19
Table of Contents
※ 引述《logus999 (wellston)》之銘言:
: 最近送免費遊戲所以身邊很多朋友在玩L4D2
: 於是我們就想自己開伺服器然後使用多人插件來玩
: 由於我有在看實況主(GURA)的實況
: 他前一陣子有在他的fb教怎麼架設伺服器
: 我照著他的做法架了一次
: 已經有成功開啟
: 朋友也確定可以連進來
: 由於我只有一個朋友幫忙測試
: 所以不知道多人插件有沒有成功
: 架完之後發現了幾個問題
: 第一個問題:
: http://tinyw.in/R51A
: 在這篇文章中有提到要讓自己IP變成static IP Address
: 我是浮動IP所以用的是第二種方式
: 也成功將IP變成static IP Address
: 接下來古拉有提到要照巴哈這篇文章繼續
: http://tinyw.in/CS1u
: 最後一步的輸入mm_dedicated_force_servers那段
: 輸入的IP是要輸入文章中第九步的IP還是我剛剛用的static IP Address??
應該是固定IP
: 第二個問題:
: 朋友在連線進我伺服器時
: 他們應該是要從steam大廳進入
: 還是要輸入connect + IP進來呢?
: (這裡的IP 我也不知道是哪一個IP)
先在Steam → 撿視(上方工作列) → 伺服器
"我的最愛"分頁 → "新增伺服器"鈕
填入妳設定的固定IP,最後port預設值是27015
EX. XXX.XXX.XXX.XXX:27015
搜尋看看你架設的伺服是否有正式上線
: 第三個問題:
: 我在安裝多人插件後
: 要更改server.cfg這個檔案
: 但是開啟後卻是一片亂碼而且顯示速度異常的慢
: 原以為是我電腦問題
: 但是將檔案給其他朋友的電腦開啟也是一樣
: 這種狀況是檔案損毀嗎?
有可能,因為 server.cfg (Win板) 一定可以用記事本開啟
合格編碼不是 ANSI 就是 UTF-8 ,理論上不應看到亂碼
: 第四個問題:
: 設置伺服器管理員的時候
: 我有把自己的steam_ID輸入進去
: 進到遊戲時在對話框中輸入!admin也沒有出現異常字樣
: 但是我在打開"~"控制台時輸入的指令卻全部都無法使用
: 只有在伺服器視窗srcds.exe輸入的才有效果
: 以上是架伺服器時遇到的狀況
: 巴哈那篇簡易架伺服器的文我試過
: 但是朋友在連進來時都讀取到一半就失連
: 所以才改用這種方式
: 希望有經驗的人能夠幫幫忙
: 麻煩各位了~
控制台指令只能在 dedicated server 端用,而不是 admin client用
如果在你開場的 dedicated server 軟體(Steam工具視窗板或SteamCMD 都可)
應該就可以work
我自己的作法是
先到這裡 https://developer.valvesoftware.com/wiki/SteamCMD
抓 SteamCMD 這個官方提供的專屬伺服器架設程式
把解壓後檔案丟到某資料夾下,例如 D:\SourceSV\L4D_SV1\
建立一批次檔,(開記事本,填入以下內容再另存所有檔案,副檔名為.bat)
作為初次安裝或日後更新專用執行檔
d:
cd\
cd\SourceSV\L4D_SV1
steamcmd +login anonymous +force_install_dir D:\SourceSV\L4D_SV1 +app_update
222860 validate +quit
(最後兩行因為換行緣故,應該同一行)
等他跑完更新後,就可以設定server.cfg和裝插件了
(這邊跟Steam工具視窗板一模一樣)
遊戲伺服檔案根目錄會是在
D:\SourceSV\L4D_SV1\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2
然後你可以去STEAM申請一個私人群組,把好友都邀進來
身為群組管理員,你可以看到群組ID(一連串數字)
然後在你的 server.cfg 下加入這幾行
sv_steamgroup XXXXXX
sv_steamgroup_exclusive 1
(XXXXXX就是群組ID,第二行設成 1 表示只有在此私人群組中的人才能加入此伺服)
只要是群組中的好友,在遊戲畫面中就可以看到如以下畫面
http://mr-razzle.net/Images/L4D/FindtheServerHere.gif
群組伺服列表會顯示你架的Server,隨時可以自己進去
遊戲開場,可以大家進去用投票或是用!admin
或者要用大廳開場,請在 server.cfg 下加入這一行
sv_search_key "XXX"
(這個XXX可以是一串任意的字碼暗號)
只要開大廳的client端(當然,這設定下得是群組成員)
進遊戲時按 ~ 打開控制台,並鍵入入那 sv_search_key "XXX"
等你大廳中邀好人後,遊戲選項選"最佳專屬伺服器"
就會藉由暗號,最優先進到你的專屬伺服(前提是當時伺服中沒有其他人)
執行伺服端時,在伺服器上建立一批次檔,內容如下
d:
cd\
cd\SourceSV\L4D_SV1\steamapps\common\Left 4 Dead 2 Dedicated Server\
start srcds.exe -console -game left4dead2 -maxplayers 4 -autoupdate +map
c1m1_hotel coop +ip XXX.XXX.XXX.XXX -port 27015 -nohltv
(最後兩行因為換行緣故,應該同一行)
以作為要開伺服時的啟動檔用
--
: 最近送免費遊戲所以身邊很多朋友在玩L4D2
: 於是我們就想自己開伺服器然後使用多人插件來玩
: 由於我有在看實況主(GURA)的實況
: 他前一陣子有在他的fb教怎麼架設伺服器
: 我照著他的做法架了一次
: 已經有成功開啟
: 朋友也確定可以連進來
: 由於我只有一個朋友幫忙測試
: 所以不知道多人插件有沒有成功
: 架完之後發現了幾個問題
: 第一個問題:
: http://tinyw.in/R51A
: 在這篇文章中有提到要讓自己IP變成static IP Address
: 我是浮動IP所以用的是第二種方式
: 也成功將IP變成static IP Address
: 接下來古拉有提到要照巴哈這篇文章繼續
: http://tinyw.in/CS1u
: 最後一步的輸入mm_dedicated_force_servers那段
: 輸入的IP是要輸入文章中第九步的IP還是我剛剛用的static IP Address??
應該是固定IP
: 第二個問題:
: 朋友在連線進我伺服器時
: 他們應該是要從steam大廳進入
: 還是要輸入connect + IP進來呢?
: (這裡的IP 我也不知道是哪一個IP)
先在Steam → 撿視(上方工作列) → 伺服器
"我的最愛"分頁 → "新增伺服器"鈕
填入妳設定的固定IP,最後port預設值是27015
EX. XXX.XXX.XXX.XXX:27015
搜尋看看你架設的伺服是否有正式上線
: 第三個問題:
: 我在安裝多人插件後
: 要更改server.cfg這個檔案
: 但是開啟後卻是一片亂碼而且顯示速度異常的慢
: 原以為是我電腦問題
: 但是將檔案給其他朋友的電腦開啟也是一樣
: 這種狀況是檔案損毀嗎?
有可能,因為 server.cfg (Win板) 一定可以用記事本開啟
合格編碼不是 ANSI 就是 UTF-8 ,理論上不應看到亂碼
: 第四個問題:
: 設置伺服器管理員的時候
: 我有把自己的steam_ID輸入進去
: 進到遊戲時在對話框中輸入!admin也沒有出現異常字樣
: 但是我在打開"~"控制台時輸入的指令卻全部都無法使用
: 只有在伺服器視窗srcds.exe輸入的才有效果
: 以上是架伺服器時遇到的狀況
: 巴哈那篇簡易架伺服器的文我試過
: 但是朋友在連進來時都讀取到一半就失連
: 所以才改用這種方式
: 希望有經驗的人能夠幫幫忙
: 麻煩各位了~
控制台指令只能在 dedicated server 端用,而不是 admin client用
如果在你開場的 dedicated server 軟體(Steam工具視窗板或SteamCMD 都可)
應該就可以work
我自己的作法是
先到這裡 https://developer.valvesoftware.com/wiki/SteamCMD
抓 SteamCMD 這個官方提供的專屬伺服器架設程式
把解壓後檔案丟到某資料夾下,例如 D:\SourceSV\L4D_SV1\
建立一批次檔,(開記事本,填入以下內容再另存所有檔案,副檔名為.bat)
作為初次安裝或日後更新專用執行檔
d:
cd\
cd\SourceSV\L4D_SV1
steamcmd +login anonymous +force_install_dir D:\SourceSV\L4D_SV1 +app_update
222860 validate +quit
(最後兩行因為換行緣故,應該同一行)
等他跑完更新後,就可以設定server.cfg和裝插件了
(這邊跟Steam工具視窗板一模一樣)
遊戲伺服檔案根目錄會是在
D:\SourceSV\L4D_SV1\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2
然後你可以去STEAM申請一個私人群組,把好友都邀進來
身為群組管理員,你可以看到群組ID(一連串數字)
然後在你的 server.cfg 下加入這幾行
sv_steamgroup XXXXXX
sv_steamgroup_exclusive 1
(XXXXXX就是群組ID,第二行設成 1 表示只有在此私人群組中的人才能加入此伺服)
只要是群組中的好友,在遊戲畫面中就可以看到如以下畫面
http://mr-razzle.net/Images/L4D/FindtheServerHere.gif
群組伺服列表會顯示你架的Server,隨時可以自己進去
遊戲開場,可以大家進去用投票或是用!admin
或者要用大廳開場,請在 server.cfg 下加入這一行
sv_search_key "XXX"
(這個XXX可以是一串任意的字碼暗號)
只要開大廳的client端(當然,這設定下得是群組成員)
進遊戲時按 ~ 打開控制台,並鍵入入那 sv_search_key "XXX"
等你大廳中邀好人後,遊戲選項選"最佳專屬伺服器"
就會藉由暗號,最優先進到你的專屬伺服(前提是當時伺服中沒有其他人)
執行伺服端時,在伺服器上建立一批次檔,內容如下
d:
cd\
cd\SourceSV\L4D_SV1\steamapps\common\Left 4 Dead 2 Dedicated Server\
start srcds.exe -console -game left4dead2 -maxplayers 4 -autoupdate +map
c1m1_hotel coop +ip XXX.XXX.XXX.XXX -port 27015 -nohltv
(最後兩行因為換行緣故,應該同一行)
以作為要開伺服時的啟動檔用
--
Tags:
Steam
All Comments
By Poppy
at 2014-01-11T07:39
at 2014-01-11T07:39
By Edward Lewis
at 2014-01-13T06:29
at 2014-01-13T06:29
By Edward Lewis
at 2014-01-14T02:20
at 2014-01-14T02:20
Related Posts
Humble Weekly Sale: Frozenbyte
By Todd Johnson
at 2014-01-10T03:03
at 2014-01-10T03:03
推薦參數設置&物品詐騙請注意
By Donna
at 2014-01-09T23:42
at 2014-01-09T23:42
黑暗靈魂 2 Amazon開放預購
By Leila
at 2014-01-09T22:04
at 2014-01-09T22:04
steamgifts的問題
By Leila
at 2014-01-09T21:40
at 2014-01-09T21:40
Might and Magic:D o C有地方看不懂
By Elvira
at 2014-01-09T18:15
at 2014-01-09T18:15