創作內容

2 GP

Sven Co-op 伺服器架設教學

作者:邪惡的藍│2017-06-26 12:44:15│巴幣:102│人氣:2333
這一次要帶來教學是Sven Co-op伺服器架設,一段時間沒有發新的感覺好像哪裡怪怪的?!不…其實想做的時候又突然覺得好麻煩,很懶的做。…那麼趕快進入正題吧,和以往一樣,去下載SteamCMD來下載伺服器,當然在Steam上工具Sven Co-op Dedicated Server也是可以用,不過在這裡我們用SteamCMD。


下載完後將解壓縮出來的steamcmd.exe放到一個新增的資料夾(資料夾名稱避免使用中文),第一次執行會下載檔案請等一下,之後依序輸入以下指令(從Steam上下載的可以省略此步驟)

login anonymous
app_update 276060 validate

login anonymous:登入一個匿名帳號
app_update:下載伺服器,276060為Sven Co-op Dedicated Server的AppID
validate:確認伺服器檔案完整性,不一定要添加。

當有更新時需要重複以上動作。(從Steam下載的會自動更新)

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

當SteamCMD載完伺服器時,檔案會位於\steamapps\common,Steam上下載的則在C:\Program Files (x86)\Steam\SteamApps\common(此為參考路徑)

點進去新增一個記事本(文字文件)並隨意命名,副檔名為*.bat,這裡我是命名為svencoop.bat

我們要以批次檔(Batch File)來開啟伺服器,所以請不要直接執行svends.exe。右鍵編輯批次檔,將下列指令複製貼上
start svends.exe -console -game svencoop +maxplayers 16 +map _server_start +exec server.cfg

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

一般架設伺服器建議都是以CMD文字介面的方式開啟,儘量不要以GUI圖形介面開啟。

\steamapps\common\Sven Co-op Dedicated Server\svencoop可以找到server.cfg檔案,另存新檔將編碼改成UTF-8就能讓伺服器名稱顯示中文

一些指令有註解,有需要就複製貼上。如果想要更詳細的指令可以到Running a server (configuration guide)看看
//----------------------------------------------
// Sven Co-op v5.0 預設伺服器 CFG
//----------------------------------------------

//----------------------------------------------
// 查看 server_example.cfg 更多指令和設定.
//----------------------------------------------

// 伺服器名稱
hostname "Sven Co-op Dedicated Server"

log "off"

// 遠端密碼
rcon_password ""

// 伺服器密碼
sv_password ""

sys_ticrate 128
fps_max 300

// 這個是遊玩Sven Co-op必要的指令,請不要更改
deathmatch 1

decalfrequency 30
hpk_maxsize 2
pausable 0

sv_aim 0

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

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

// 允許上傳檔案
sv_allowupload 1

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

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

sv_send_resources 1
sv_voicecodec "voice_speex"

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

sv_voicequality 5

mp_telefrag 1
mp_timelimit 99
mp_weaponstay 1

// 開啟/關閉經典模式
// -1 = 玩家能投票透過指令選單開啟/關閉經典模式
// 0 = 關閉經典模式
// 1 = 開啟經典模式
mp_classic_mode -1

sv_minrate 0
sv_maxrate 0

exec banned.cfg
exec listip.cfg

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

如果想要裝第三方的模組或是地圖的話,請將檔案放在\steamapps\common\Sven Co-op Dedicated Server\svencoop_addon,執行的時候Sven Co-op會自動載入檔案,所以不用擔心會沒有載入,Running a server (basic installation)也有詳細的說明。

以上為伺服器架設教學。

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

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

※2017/6/27
更新server.cfg的內容

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

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

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

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

相關創作

同標籤作品搜尋:Dedicated Server|Server

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

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

前一篇:【心得】Double A... 後一篇:Half-Life 2 ...

追蹤私訊切換新版閱覽

作品資料夾

colanncolann
【繪圖創作】【科嵐工作室】11週年! 2024/4/1 https://home.gamer.com.tw/creationDetail.php?sn=5909405看更多我要大聲說15小時前


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

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