close

相信不少朋友有玩Starbound 星界邊境這款遊戲,

有玩過Terraria或Minecraft應該都會迷上這款遊戲,

下面youtbube為官方Starbound 1.0 Launch Trailer

 
  

由於這款遊戲可以多人連線,目前提供的連線方法為

  1. .使用Steam直接邀請朋友進入遊戲
  2. 架設伺服器,透過遊戲中Join Game的方式進入伺服器
  3. 應該還會增加

 

今天就來介紹第二個方法的完整流程

 

實現的方式是透過Synology搭配Docker套件進行架設,

由於Synology也是Linux,因此本篇應也同樣適用於Linux系統

PS:只是需要相對應指令,由於一般的NAS CPU不會特別好,所以很有機會會LAG.....只是Synology的GUI很方便,使用Docker的好處是管理方便,所以介紹一下這個方法

一、以下直接進入教學需要軟體及前置作業:

  1. 電腦+瀏覽器
  2. 2.PuTTY (用來對Synology下命令)
  3. 已在Steam購買Starbound,並且關閉Steam Guard (目前看到的docker都是這樣做,如果有不用關閉的請告知我,另外如果不願關閉Starbound,將必須在每次啟動starbound都自己在終端畫面輸入驗證碼)

 

二、開始動手拉

  1. 使用瀏覽器方式進入Syonology,進入套件套件中心灌好Docker套件
    Synology安裝Docker



  2.  進入控制台中的共用資料夾,新增一個docker的共用資料夾,方便之後利用直接在Windows透過網路上的芳鄰直接修改Config檔案,因為大多數人還是習慣Window進行工作
    記得將自己帳號的權限新增進去此共用資料夾
    新增docker共用資料夾  



  3. 將Synology中的Docker套件啟動後,回到電腦端打開PuTTy,出現下圖1,打上IP port 及連線方式(Port及連線方式可以進入Synolgy -> 終端機&SNMP 進行設定)
    然後按下Open
    Putty1


  4. 利用root登入Synology終端, 密碼輸入系統管理員的密碼進行登入
    登入後鍵入 docker pull mushy124/starbound:abaez_fixed
    (之所以不使用Synology的Dokcer GUI進行下載原因為好像會因為Docker Tag導致有時無法下載,因此直接使用終端機進行下命令最方便)
    完成之後即可關閉PuTTY
    Putty2  

  5. 重新回到瀏覽器的Synology,打開Docker進入映像檔選項應該可以看到mushy124/starbound:abaez_fixed的項目,
    (此映像檔是使用abaez的映像檔進行修改,因為原本映像檔將目錄指到linux64,但現在好像只剩linux)
    點下後選擇部屬
    Docker1  
  6. 容器名稱可以自行取名稱不(這裡使用Starbound),然後在下方的連接埠設定 新增21025及21026的UDP及TCP,並勾選自動連接埠對應,按下下一步進入第2步,
    勾選資源限制,並轉入選至高 (因為Starbound在多人時,會比較有機會LAG),然後點選下一步。

    Docker2 
    Docker 3  

  7. 然後到下面的畫面點選進階設定
    Docker3
  8. 在儲存空間頁面下,點選新增資料夾,在docker這個共用資料夾建立資料夾,並命名為Starbound,確認並選擇之後回到儲存空間頁面,
    在掛載路徑鍵入/srv/starbound並取消唯讀,完成圖如下:
    Docker4  
  9. 切換至環境設定頁面,新增兩個環境變數為STEAM_USERNAME、STEAM_PASSWORD,並在數值下打上自己Steam帳號及密碼,
    例如帳號為123,密碼為abc,即為以下畫面:
    Docker4  
  10. 完成之後點選確定並套用,回到Docker套件,點選starbound容器,然後點選啟動即可完成,就可以在共用資料夾下看到載好的starbound,如需更改starbound server設定,先將starbound容器關閉,進入storage\starbound_server.config修改檔案即可,starbound_server.config相關設定進入巴哈姆特版上有。之後面可以利用加入遊戲的方式進入剛剛所架設的伺服器世界~

 

 

arrow
arrow
    創作者介紹
    創作者 mushy124 的頭像
    mushy124

    mushy124的部落格

    mushy124 發表在 痞客邦 留言(1) 人氣()