<u id="uueco"></u>
      <video id="uueco"></video>
    <u id="uueco"></u>

  1. <source id="uueco"><mark id="uueco"></mark></source>
    <b id="uueco"><small id="uueco"></small></b>
      <menu id="uueco"></menu>
    <u id="uueco"><kbd id="uueco"></kbd></u>
  2. <video id="uueco"><input id="uueco"></input></video>
      <mark id="uueco"></mark>

    數碼之家

     找回密碼
     立即注冊

    QQ登錄

    只需一步,快速開始

    微信登錄

    微信掃一掃,快速登錄

    搜索
    查看: 926|回復: 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-25 19:17 , Processed in 0.168532 second(s), 16 queries , MemCache On.

    Powered by Discuz!

    © 2001-2019 Comsenz Inc.

    快速回復 返回頂部 返回列表
    快播电影网日韩新片