1. <code id="wvfcx"></code>

          <var id="wvfcx"></var><code id="wvfcx"><ol id="wvfcx"><td id="wvfcx"></td></ol></code>
          <acronym id="wvfcx"><form id="wvfcx"><thead id="wvfcx"></thead></form></acronym>

        2. 數碼之家

           找回密碼
           立即注冊

          QQ登錄

          只需一步,快速開始

          微信登錄

          微信掃一掃,快速登錄

          搜索
          查看: 882|回復: 2
          打印 上一主題 下一主題

          在群輝中使用Docker以最簡單的方式搭建我的世界(Minecraft)服務器

          [復制鏈接]
          跳轉到指定樓層
          1#
          發表于 2019-7-15 16:17:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

          馬上注冊,認識更多玩家好友,查閱更多資源,享有更多功能

          您需要 登錄 才可以下載或查看,沒有帳號?立即注冊 微信登錄

          x
          本帖最后由 青檸 于 2019-7-15 17:36 編輯

          前言
          之前服務器一直在阿里云運行,但是阿里云可能存在內存超賣,本來就只有2GB內存,實際使用到1.7GB時就會出現卡頓了,正好手頭的黑群暉有4GB內存,就轉移到群輝上面。

          J1900性能不強,但是帶兩三個人應該能愉快的游戲了。

          這篇教程比較小白向,而且為的是不需要任何的軟件,用最簡單的方式,只需要一臺Windows或macOS的電腦,以及瀏覽器。


          需要的東西

          如何操作
          進入群輝的網頁端管理頁面,打開Docker套件。

          一、安裝Linux虛擬機
          在Docker的“注冊表”一欄中,選擇你要使用的Linux映像,我使用的是CentOS7,其他的Debian,ubuntu應該也可以。




          雙擊需要安裝的鏡像,應該就會開始下載了,墻內會比較慢。等待下載完畢,然后選中下載好的映像,點擊“啟動”,就會出現如下畫面,資源限制可以按照自己的需求來,高權限可以開啟。





          然后比較重要的是點擊“高級設置”看到“卷”的選項,來創建一個新的文件夾,便于之后存放游戲文件,掛載的位置依自己的喜好而定,我選的是/home/server




          之后點擊“端口設置”,一共需要設置兩項端口從虛擬機映射到本地。第一個是容器的25565,映射到本地25565,這是Minecraft服務器的端口。還有就是22端口,映射到本地隨便哪個沒有占用的,比如我用的9820,方便后期遠程維護。
          接著點擊應用,下一步,應用,虛擬機就啟動了。



          二、安裝環境

          接下去開始配置mc服務器需要的環境,這方面有大把的教程可以參考,我就像復制黏貼一樣的擠一些出來了。
          首先要進入控制臺,依次點擊“容器”,“詳情”,“終端機”,就可以開始操作了。
          注意,控制臺不支持CTRL+V這樣的快捷鍵,所以老老實實的打字或者右鍵黏貼吧。



          1、升級yum庫 在Xshell控制臺中輸入
          yum update
          等待一會,如果中間出現 [y/d/n]輸入y

          2、列出yum庫中的Java yum -y list java*
          Java yum -y list java*
          這樣你就能看到一大堆不同版本的java,截止我發文章以及有java11了,但目前mc最易用的還是java8,如果1.7.10及以下則需要java7,把1.8.0改成1.7.0,不排除未來版本升級的可能。
          yum -y install java-1.8.0-openjdk*
          等待安裝,如果出現 [y/d/n] 選擇,選擇y

          3、安裝screen,有點類似于一個窗口管理器,這個樣子即使控制臺窗口被關了,也能隨時的調出服務端后臺。
          yum install screen
          等待安裝,如果出現 [y/d/n] 選擇,選擇y



          三.上傳服務端文件

          在服務端的文件夾根目錄下創建一個記事本,在里面輸入
          java -Xmx2048M -jar 服務端文件名.jar nogui

          其中-Xmx2048表示給服務端分配的最大內存為2048MB,可以根據需要更改,也可以添加 –Xms1024M表示最小內存1024MB,2048M這個容量可以用2G替代。

          “服務端文件名”改成后綴為.jar的服務端文件名,比如說我的是“forge-1.12.2-14.23.5.2768-universal.jar”
          最后把這個文件名改成“start.sh”,包括文件后綴.txt



          由于我們之前已經掛載過一個文件夾了,所以只需要把服務端文件放進去,可以通過Windows資源管理器的“網絡”里進入群輝共享的文件(前提是你在控制面板中已經把文件夾共享了),macOS類似。
          也可以使用FileStation直接上傳,還可以在網頁端解壓



          打開已經共享出來的文件夾,把使用的服務端放進去,比如我放進了網絡/DISKSTATION/docker/minecraft里。



          四、啟動服務端

          我剛剛是把共享文件夾裝載到了/home/server里,所以只需要輸入
          cd /home/server

          列出當前目錄下所有文件,確認一下剛剛復制的文件夾存不存在
          ls -al

          看到剛剛放進去的文件夾了嗎,再用cd+文件名進去

          然后要創建一個新的Screen,方便以后調出后臺
          screen -S 你要的名字

          接著啟動mc服務端
          ./start.sh

          一切順利的話,你的游戲服務端就啟動完成了,接著只需要打開對應的游戲客戶端,多人游戲中輸入NAS的ip地址就可以了,建議在路由器中把NAS設為固定ip地址。

          如果服務端窗口關閉了,只需要再輸入
          screen -rx 你上次設置的名字



          另外,建議修改一下root用戶的默認密碼,輸入
          passwd
          然后輸入兩遍要修改的密碼就可以了,方便以后如果有需求的話用FlashFXP等sFTP軟件,以及Xshell這樣的終端軟件上進行遠程管理。

          五、分享你的游戲
          這個樣子,你的Minecraft服務端就使用最簡單的方式(不依靠任何軟件)在本地網絡建好了,不過目前為止只能在同一個wifi下游玩,如果想要分享給別的小伙伴玩,需要在路由器開啟端口映射,然后使用DDNS服務來讓不斷變化的ip地址成為固定的網址,這在我的蝸牛星際教程中有提到過。
          當然最簡單的方式就是借助花生殼的內網穿透,只需要設置好25565端口的穿透就好了,免費的1Mbps帶寬基本能滿足三四個小伙伴的游玩需求,只是免費版端口號無法固定,需要在ip地址之后加上“:端口號”教程很多,當然如果有人想看的話也可以寫一篇。



          這就是我的空島服務器了

          Q&A(我遇到過的奇怪問題)
          創建screen出現Must be connected to a terminal.怎么辦
          重啟容器,在第一個終端中再嘗試

          服務端某些命令出現奇怪的問題(中文命令)
          安裝中文語言包,搜索引擎查找你用的系統+如何安裝中文


          更好的排版訪問我的博客https://ixprism.xyz/?p=466

          打賞

          參與人數 1M幣 +10 收起 理由
          不長葉子的樹 + 10

          查看全部打賞

          2#
          發表于 2019-7-15 20:09:18 | 只看該作者
          這個教程很是強大,有空了把我的918+來試試。
          回復 支持 1 反對 0

          使用道具 舉報

          3#
          發表于 2019-8-1 20:44:10 | 只看該作者
          碰到同道中人了,我暈3D MC玩得不多,我在蝸牛上搭了一個泰拉瑞亞,跟朋友一起聯機爽歪歪
          回復 支持 反對

          使用道具 舉報

          您需要登錄后才可以回帖 登錄 | 立即注冊 微信登錄

          本版積分規則

          Archiver|手機版|小黑屋|關于我們|聯系我們|網站條款|數碼之家 ( 閩ICP備05031405號 )

          GMT+8, 2019-8-22 02:50 , Processed in 0.122547 second(s), 14 queries , MemCache On.

          Powered by Discuz!

          © 2001-2019 Comsenz Inc.

          快速回復 返回頂部 返回列表
          插插插插插插