接待外賓口譯別的,容器在佈署上假如沒有准確地設定參數,在啟動的當下就會終了運作了。可能也會有人好奇想問:「在確立 Minecraft 伺服器的時辰,我怎麼知道只需要額外設定 EULA 和 UID 兩個參數呀?」其時筆者在測試的時刻也失敗了很多次,這時候候就要到"日誌"的處所來查看有無什麼錯誤訊息

└ 架設動機與利用情境

PS. 查看完以後,務必到節制台把"Telnet 功能"和"SSH 功能"封閉。







〔利用 Docker 架設 Minecraft Server 原因之二:曩昔的講授已不合用,且經管不容易〕

別的,”環境設定”分頁還有很多關於 Minecraft 伺服器的初始設定,比力主要的是 MEMORY 的處所,預設是設定 1G,不外這邊筆者建議是最少設定"NAS 所具有 RAM "的一半;例如我的 DS916+ 有 8GB RAM,因此 MEMORY 參數設定就可提高到 4G,如許 Minecraft 伺服器也會跑得對照順。
最後,筆者統整利用 Synology Docker 架設 Minecraft 伺服器的長處:


而在打開伺服器的瞬間,CPU 使用率大約會來到 70 %,以後才會漸漸掉到 5 % 以下。






〔上篇〕└ youtube-dl 設置講授
前一篇文章:利用 youtube-dl 下載各大影音網站的影片 是一個比較簡單的 Docker 運用;接著就要介紹一款非常受接待的沙盒遊戲 - Minecraft,也就是
華頓翻譯公司們要操縱 Synology NAS 的 Docker 套件來架設 Minecraft 伺服器翻譯Minecraft 的遊戲特點包羅了摸索世界、採集資本、合成物品及保存冒險等等,只要架設伺服器,就能和朋友一同遊玩。

PS. 掛載路徑所要輸入的 /data,也就是前面文件提到 "to map a directory on your host machine to the container's /data directory"。

從上圖可以發現,假如參數什麼都沒設定就佈署,第一次會泛起 Permission denied 的毛病訊息,代表無法將資料寫入 /data 資料夾(所以我們要設定 UID 或 GID 來更改權限);設定完權限後,第二次佈署泛起 Please accept the Minecraft EULA 的毛病訊息,代表我們要設定一個 EULA = TRUE 的參數。一方面也是要到官方文件來尋覓資訊,才能佈署成功。






















利用者能自訂目的資料夾來寄存 Minecraft 伺服器的檔案,除治理利便,甚至可以直接透過《文字編纂器》,線上更改遊戲參數。



接著去官網下載安裝最新版本的 Minecraft(目前最新版本為 1.13)翻譯成功開啟後,按下"多人遊戲",新增伺服器並輸入 NAS 的 IP(若是當初設定的是自訂 Port,則輸入"IP:Port",例如 tw.yahoo.com:23456),按下"完成"後就會看到剛架設好的 Minecraft 伺服器。

不外上面都只是預設的設定,若使用者要更改伺服器設定(像是更改遊戲難度、模式、最大玩家人數等)和更改地圖(world 資料夾),透過《File Station》並打開當初設定的資料夾路徑便可更改。

曩昔筆者認為別家的 NAS 廠商在架設 Minecraft 是對照輕易的(因為別家可能有供給專用 Minecraft 伺服器套件),但弱點依然是欠好治理。是以使用 Docker 來架設的話,日誌能查看系統紀錄,而終端機還能直接下流戲指令翻譯
〔上篇〕★ Synology NAS 進階利用:Docker 套件 ★



打開後,按下”進階設定”,在”進階設定”分頁中按下”新增捷徑至桌面”並選擇"狀態頁面",如此一來以後在 DSM 主畫面就可以直接開啟 Minecraft 伺服器的具體資訊頁面。
別的,光給容器設定參數不敷,還要給它足夠的權限來讀取寫入檔案,官方申明檔能發現它預設的 user ID (UID) 和 group ID (GID) 都是預設 1000翻譯而 Synology NAS 群組"users"的 GID 為 100、群組"administrators"的 GID 為 101;因此我們也要為容器更改 UID 或 GID 參數,像是把 GID 更改為 101(administrators群組),或是更改 UID 為 1024(admin 帳號)。







而點竄伺服器設定也非常便利,有開過服的人都知道更改伺服器設定是透過 server.properties 檔案,華頓翻譯公司們不消將檔案下載、編纂,然後再重新上傳;只要打開《文字編輯器》套件,把 server.properties 拉進去就能編纂檔案了翻譯
點開映像檔名稱旁的藍色箭頭圖示,並進入“Dockerfile”分頁後,會看到許多指令及參數,我們一樣先考察 EXPOSE 和 VOLUME 這兩個指令參數即可。

★ 總結與心得 ★



〔上篇〕└ 利用展現






搜索 minecraft 後會呈現很多不同人製作的映像檔,我們下載擁有最多星星數的 itzg/minecraft-server。



插足伺服器後,就能夠最先遊玩了;整體來說遊玩還算非常順暢,只不外玩家移動太快的話,就有回溯的可能。而筆者也約請朋侪進來伺服器,若是"連接埠轉傳"有正確地被設定(Port 25565),從外網就能夠進去自架的 Minecraft 伺服器翻譯


而”環境設定”分頁中
華頓翻譯公司們要新增兩個參數,別離是前面提到的 EULA = TRUE 和賜與容器讀寫的權限:GID = 101(或設定 UID = 1024),以下右圖。




不外 Dockerfile 沒法看到明確的設定體例,要至“Dockerfile”分頁來查看更具體的資訊。如下圖所示,我們要設定一個 EULA = TURE 的參數,以及設定容器寄存資料的路徑 /data。

以前 Synology 若要架設 Minecraft 伺服器,以往的做法是去套件中間新增一個叫"社群"的套件來源,接著就可以安裝並下載 Minecraft 伺服器的套件了。不過今朝在 DSM 6.2 版已經找不到此套件,並且缺點是開啟後 Minecraft 伺服器運行極端不不亂,且更改遊戲檔案等動作都要透過 SSH 進入 NAS 系統內部來設定,十分未便
翻譯
〈本文為下篇,上篇的連結為:Synology NAS Docker 利用 (上):利用 youtube-dl 下載各大影音網站的影片〉





再來看到”連接埠設定”,這邊都幫我們事前設定好了,不外這裡將 本機連接埠 裡的”主動設定”,離別手動更改為”25565″和”25575” Port(或是自訂的 Port),以下左圖翻譯







〔上篇〕★ Docker 套件利用一:利用 youtube-dl 下載各大影音網站的影片 ★
而其他參數如:PVP(true 或 false)、DIFFICULTY(easy 或 hard 或 normal 或 peaceful)、ONLINE_MODE(true 或 false)等,利用者可以在開服前先行設定;固然,之後在 server.properties 檔也能再度更改遊戲參數;設定完按下套用。






這邊附上彀路上的教學文件【Docker —— 從入門到實踐】,讓想瞭解 Docker 的人能有更進一步的認識。
這邊就是要設定 Minecraft 伺服器的資料寄存路徑,我們選擇 /docker/minecraft 路徑(使用者自訂);而掛載路徑請輸入 /data。
最跋文得到路由器設定頁面新增 25565 Port(Minecraft 伺服器的連線),和 25575 Port(Minecraft Server RCON 程式),不然從外網沒法連線到自架的 Minecraft 伺服器。


〔利用 Docker 架設 Minecraft Server 緣由之四:日誌查看記實、終端機直接下指令〕



〔利用 Docker 架設 Minecraft Server 原因之一:利用桌機架設十分耗電〕
〔Step 3:佈署 Minecraft Server 映像檔,並輸入相幹設定〕
PS. Port 25565 是連線 Minecraft 伺服器預設的毗鄰埠,Port 25575 是 Minecraft Server RCON,也就是可遠端控制 Minecraft 伺服器的程式 Port翻譯

└ 利用展現





PS. 下圖為終端機頁面,並輸入 /help 指令之後果翻譯
1. 固然用電腦也能架設,但 24 小時開著電腦不僅耗電也花消資源。

2. 本來用套件直接架設的方法已不合用,且辦理上非常不易。

3. 具有終端機介面,利用者可以直接在終端機下伺服器指令,例如賜與或人 OP 權限、BAN 某個玩家等。

4. 具有日誌畫面,可查看伺服器過去的事宜紀錄,例如誰登入過遊戲、哪一個玩家告竣什麼成績等。

5. 《文字編纂器》能直接在 DSM 輕易地更改 Minecraft 伺服器參數,以往我們可能需將"設定檔下載" → "電腦中編纂" → "重新上傳" 才能更改設定檔,十分的未便利。







進階設定完成,按下”下一步”,再按下”套用”,就會在精靈完成後立即啟動容器
翻譯



PS. 過太久才進去終端機頁面的話會沒有器械,顯示的訊息會移動到日誌頁面翻譯


最後筆者再提一個 Docker 對照有趣的運用,舉例來說,常玩遊戲的人可能都邑利用 Discord 這個語音軟體來和隊友溝通,而 Discord 也有許多"Bot(機械人)"能富厚本身聊天群的功能,像是音樂機械人、群管理機械人,或是查遊戲戰績的機器人等等;不外部分的 Bot 除非要翻譯公司付費,否則功能限制就蠻多翻譯這時候候無妨到 Docker 上找相關運用,透過本身架設的 Discord Bot,功能就沒必要受限制!
└ Minecraft 伺服器設置教學

雖然說桌上型電腦也能架設 Minecraft 伺服器,不外這裡羅列了幾點用 Docker 架設 Minecraft 的長處所在:
接著下載 PUTTY 軟體,打開後,在 Session 頁面輸入 NAS 的區網 IP(192.168.XXX.XXX),然後輸入管理員帳號密碼。成功登入後,只要在指令的處所輸入"id",就會看到本身的 UID 和 GID 了。

 Minecraft 伺服器設置教授教養 
 利用展示 
 架設念頭與使用情境 

〔利用 Docker 架設 Minecraft Server 原因之三:專屬資料夾直接收理遊戲檔案〕










〔Step 1:打開《Docker》套件 → “倉庫伺服器”頁面搜索”minecraft”,找到 itzg/minecraft-server 並下載〕




簡單來講,今朝網路上供應的"哄騙 Synology 架設 Minecraft 伺服器"等教授教養大多都是 3 年以上的文章,除過時不適用,這類方法在辦理和保護上也非常麻煩翻譯

★ Docker 套件利用二:架設 Minecraft 伺服器 ★





佈署完的同時,打開DSM主畫面 itzg-minecraft-server 的 Docker 圖示,進入終端機頁面會看到"Done!"開服完成的訊息(終端機畫面倒數第三列),這時候只要打開 Minecraft 並輸入 IP,就能起頭遊玩。

想知道 UID 或 GID 是多少的利用者,可以先到 DSM 的"節制台" → "終端機 & SNMP"頁面,把"啟動 Telnet 功能"和"啟動 SSH 功能"打勾,然後按下套用翻譯
回到《Docker》中,已下載的映像檔會在”映像檔”頁面,華頓翻譯公司們按一下 itzg/minecraft-server,並按下”佈署”按鈕翻譯





〔Step 2:打開映像檔的官方頁面,來查看有什麼變數需要額外設定。〕

由於家中的電腦也能開 Minecraft 伺服器,但不太可能 24 小時都開著,且電腦耗電量也比 NAS 高上很多。
Docker 應用十分廣泛,同時運作多個容器也沒問題;也因為每一個容器都是自力設立建設並履行,假如産生了什麼很嚴重的問題,頂多就是把該容器停止然後刪除就好了,利用者不太需要擔心。






而 Synology 中的部分套件也是使用 Docker 來運作的,像是程式開辟團隊最常利用的協作版本節制軟體:GitLab,利用者在 Synology NAS 上安裝《GitLab》後,經過簡單的設定後,就會被主動佈署到 Docker 上運作。
〔上篇〕└ 架設念頭與使用情境


文章來自: https://www.mobile01.com/topicdetail.php?f=494&t=5552284有關各國語文翻譯公證的問題歡迎諮詢華頓翻譯公司02-77260932

arrow
arrow
    文章標籤
    翻譯社
    全站熱搜

    frednbf5dqm7w 發表在 痞客邦 留言(0) 人氣()


    留言列表 留言列表

    發表留言