作者likahao (大空直美推)
看板Steam
標題[問題] L4D2建立伺服器
時間Wed Jan 11 09:10:02 2017
最近有不少朋友都入坑
不過每次都只有4個人能玩,變成大家要輪流玩
後來我去steam爬文找到開伺服器的文章
目前已經建立好伺服器了,不過遇到一些問題。
第一個
我用之前版友提供的將steam群組好友拉進私人伺服器的方式
我把指令丟到server.cfg 第一行後面改成steam群組ID
後來我開啟伺服器後,我在遊戲主畫面右下角的steam群組有看到我的伺服器
不過我的朋友沒有看到我建立的伺服器
第二個
非官方地圖要怎麼在伺服器開啟
我在網路上找了好久都沒辦法找到相關關鍵字
我在伺服器資料夾中有看到map的檔案 副檔名是bsp那個
路徑應該是
\Left 4 Dead 2 Dedicated Server\left4dead2\maps
不知道有沒有辦法將地圖名稱顯示在伺服器當前地圖上頭
目前應該就是這兩個問題
日後如果還有其他問題會再補充
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.173.182
※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1484097010.A.DC3.html
→ likahao: 好像不是?這是指開伺服器後用指令換地圖,所以還是需要地 01/11 09:38
→ likahao: 圖名稱吧。 01/11 09:38
→ s3896029: 設置管理員 之後可以在遊戲內打!admin開選單 01/11 11:12
→ s3896029: 裡面可以切換所有下載到伺服器資料夾的地圖 01/11 11:14
進入遊戲後輸入完!admin出現了管理員指令
官方地圖下面有其他沒看過的地圖
有些地圖進去後伺服器會閃退
不過從網路下載的玩家自製地圖還是沒辦法出現
所以我必須要將那些地圖資料下載到伺服器內?
推 squrar: 第一個是在你Server.cfg設定上的問題 要去看你哪裡設錯 01/11 11:27
→ squrar: 不過上去後除非你用過濾的方法 不然所有人都可以用你的 01/11 11:28
→ squrar: 伺服器跑 01/11 11:28
我後來發現當初複製的cfg語法內有進入其他伺服器的指令
不曉得問題是不是在這上面?
→ jan9451803: 第一個我猜是sv_lan沒打好(? 01/11 11:29
確認過後sv_lan 是0 所以應該不是限制區域網路
→ squrar: 第2個開伺服器的有GUI像CS開服一樣的界面可以選地圖 01/11 11:30
→ squrar: 在那我都會看到所有地圖 遊戲內就是向上面說的設管理員 01/11 11:31
→ squrar: 一樓推文的那邊有教學文章 看完多試幾次應該就可以了 01/11 11:32
→ squrar: 只是麻煩的是開服的 遊戲就只能手動開 STEAM會說已啟動 QQ 01/11 11:33
推 Discordia: 很多朋友一起玩的話 樓主可以考慮研究一下大團XD 01/11 12:28
自己開的私服算不算大團?
※ 編輯: likahao (59.127.173.182), 01/11/2017 13:49:01
→ squrar: STEAM伺服器選單中的IP有漏還是錯了? 01/11 13:55
sv_steamgroup XXXXXXXX (為群組ID)
sv_steamgroup_exclusive 1
指令是這樣子沒錯吧
然後XXXXX改成在steam群組ID
我怕我其實是用錯steam群組ID 順便請教群組ID要怎麼找
→ squrar: 不然就是先拿掉過濾 名稱先用TEST Server 看看有沒有正常 01/11 13:56
→ squrar: 一般人能看到跟加入 01/11 13:57
禮拜日有測試過有路人進來打
也有朋友成功進入
所以不知道是不是ID輸入錯誤的關係XD
推 DrDisk: 建議你使用mm_dedicated_force_servers綁定你專屬伺服器IP 01/11 14:12
→ DrDisk: 例如mm_dedicated_force_servers 59.127.173.182:27016 01/11 14:13
→ DrDisk: 設定以上這行在server.cfg 當你開大廳選擇「最佳可用專屬 01/11 14:14
→ DrDisk: 伺服器」並選擇你要玩的非官方地圖 就能直接連到你server 01/11 14:15
→ DrDisk: 當然你的伺服器要先處在運作狀態下 我都開檔案最小的地圖 01/11 14:17
→ DrDisk: test_box2 只要等下你指定連線就會取代掉這塊測試地圖 01/11 14:19
請問我是不是能先用你說的方式開大廳後進入遊戲,再請朋友輸入伺服器ID進入遊戲?
推 iamamen22: 1會不會是你port 27015沒有指定到要開server的電腦@@ 01/11 14:25
→ iamamen22: 非官方圖server跟遊戲端都是放在addons裡面 01/11 14:25
→ iamamen22: 先用單機開以後按~可以找到它地圖名稱 01/11 14:26
→ iamamen22: 樓上的方法好方便@@ 可是浮動IP是不是不能用 01/11 14:27
稍微請問一下
非官方圖下載後都是整合包vpk
所以我是不是也只要將vpk放入伺服器的addons資料夾裏頭就可以了
不過我直接將vpk放進addons裡面一進入伺服器遊戲就崩潰了
→ squrar: 想起來伺服器閃退或跑完換關卡卡住 是MOD跟地圖有問題 01/11 15:19
→ squrar: 地圖最好是大家在同一個地方下載比較安全 有時工作坊 01/11 15:20
→ squrar: 跟外面下的同名地圖可是就是不能跑 01/11 15:20
如果還有問題我在關閉mod在測試好了(汗
目前開官方地圖都是正常
→ victor21813: 開非官方地圖很麻煩 要猜地圖名稱... 01/11 16:08
→ victor21813: 之前都是大概猜幾個關鍵字 看有沒有出現接近的XD 01/11 16:09
推 DrDisk: 可以裝GCFScape這軟體 它可以像檔案總管那樣看VPK裡面的 01/11 18:24
→ DrDisk: 資料夾結構 找mission資料夾裡頭的文字檔 裡頭就有定義 01/11 18:26
→ DrDisk: 地圖的關卡順序 包括該戰役地圖的「第一塊」名稱叫啥 01/11 18:27
剛才有找到GCFScape這個軟體
在txt檔案裏頭有找到地圖名稱
順路去爬個文
我將map裏頭資料丟進伺服器的maps資料夾內
但是打IP進遊戲後就又跳回遊戲主畫面了
是不是不能這樣做?
→ DrDisk: 另一個較簡單的方法 如果你的伺服器「只有」裝一個非官方 01/11 18:32
→ DrDisk: 地圖 在你開好伺服器在指令列打maps *就可以列出你伺服器 01/11 18:32
→ DrDisk: 所有安裝的地圖 扣掉c?m?的官方地圖與官方測試地圖 剩下的 01/11 18:34
→ DrDisk: 就是社群地圖 不過對於亂命名的還是會看不出誰是第一張… 01/11 18:35
※ 編輯: likahao (114.45.197.96), 01/11/2017 19:28:37
結果我還真的把steam群組ID看錯了
更正後群組的朋友在右下角就看的到伺服器了
第二個問題原來是把非官圖丟進addons資料夾裡
然後要知道地圖名稱才能在伺服器指令打
真是感謝各位幫忙
總算可以讓朋友一起玩了
※ 編輯: likahao (114.45.197.96), 01/11/2017 20:15:12
→ squrar: 我非官方地圖檔名是.vpk 放Left 4 Dead 2\left4dead2\ 01/11 20:16
→ squrar: addons 下 另外下的都是可以這樣放 01/11 20:17