mc用云服务器搭建_最全的云服务器架设我的世界私服教程,不看后悔哦!
我們將通過一個一步步的講述通過新睿云的云服務(wù)器來向你展示如何搭建一個“我的世界(Minecraft)”服務(wù)器端。這是一個可以多人在線的游戲,能讓您體會到極致的游戲樂趣。
我們的建議是不要使用個人電腦,即使從技術(shù)角度來說你能做到,但個人電腦不穩(wěn)定。買一個云服務(wù)器并不是很貴。下面我們會向你展示如何在云服務(wù)器上搭建“我的世界”服務(wù)端。小心地遵守以下步驟,就很簡單。
你需要一個Linux 云服務(wù)器。我們推薦新睿云。這家價格便宜,服務(wù)質(zhì)量高,客戶支持很好,并且所有的服務(wù)器硬件都很高端。檢查“我的世界”服務(wù)器需求來選擇你需要哪種類型的服務(wù)器(像內(nèi)存和硬盤之類的資源)。
你需要一個 SSH 客戶端來連接到你的 Linux 云服務(wù)器。新手通常建議使用PuTTy,但我們也推薦使用MobaXTerm。也有很多 SSH 客戶端,所以挑一個你喜歡的吧。
1. 登錄到你的服務(wù)器
我們將使用 root 賬戶。如果你使用受限的賬戶的話,大部分命令都需要sudo。做你沒有權(quán)限的事情時會出現(xiàn)警告。
你可以通過 SSH 客戶端來登錄你的服務(wù)器。使用你的 IP 和端口(大部分都是 22)。
在你登錄之后,確保你的服務(wù)器安全。
2. 更新 Ubuntu
在你做任何事之前都要先更新你的 Ubuntu。你可以通過以下命令更新:
apt-get update && apt-get upgrade
在提示時敲擊“回車鍵” 和/或y。
3. 安裝必要的工具
在這篇教程中你需要一些工具和軟件來編輯文本、長久保持服務(wù)端運(yùn)行等。使用下面的命令安裝:
apt-get install nano wget screen bash default-jdk ufw
其中一些可能已經(jīng)安裝好了。
4. 下載“我的世界”服務(wù)端
首先,創(chuàng)建一個目錄來保存你的“我的世界”服務(wù)端和其他文件:
mkdir /opt/minecraft
然后進(jìn)入新目錄:
cd /opt/minecraft
現(xiàn)在你可以下載“我的世界“服務(wù)端文件了。去往下載頁面獲取下載鏈接。使用wget下載文件:
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
5. 安裝“我的世界”服務(wù)端
下載好了服務(wù)端的 .jar 文件之后,你就需要先運(yùn)行一下,它會生成一些文件,包括一個eula.txt許可文件。第一次運(yùn)行的時候,它會返回一個錯誤并退出。這是正常的。使用下面的命令運(yùn)行它:
java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.2.jar nogui
-Xms2048M是你的服務(wù)端能使用的最小的內(nèi)存,-Xmx3472M是最大的內(nèi)存。調(diào)整基于你服務(wù)器的硬件資源。如果你在Vultr服務(wù)器上有 4GB 內(nèi)存,并且不用服務(wù)器來干其他事情的話可以就這樣留著不動。
在這條命令結(jié)束并返回一個錯誤之后,將會生成一個新的eula.txt文件。你需要同意那個文件里的協(xié)議。你可以通過下面這條命令將eula=true添加到文件中:
sed -i.orig 's/eula=false/eula=true/g' eula.txt
你現(xiàn)在可以通過和上面一樣的命令來開啟服務(wù)端并進(jìn)入“我的世界”服務(wù)端控制臺了:
java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.2.jar nogui
確保你在/opt/minecraft目錄,或者其他你安裝你的 MC 服務(wù)端的目錄下。
如果你只是測試或暫時需要的話,到這里就可以停了。如果你在登錄服務(wù)器時有問題的話,你就需要配置你的防火墻。
第一次成功啟動服務(wù)端時會花費(fèi)一點(diǎn)時間來生成。
我們將向你展示如何創(chuàng)建一個腳本來啟動。
6. 使用腳本啟動“我的世界”服務(wù)端,讓服務(wù)端長期運(yùn)行并在啟動時開啟
方便起見,我們將創(chuàng)建一個自動啟動服務(wù)端的 bash 腳本。
首先,使用 nano 創(chuàng)建一個 bash 腳本:
nano /opt/minecraft/startminecraft.sh
這將會打開一個新的(空白)文件。粘貼以下內(nèi)容:
#!/bin/bash
cd /opt/minecraft/ && java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.2.jar nogui
如果你不熟悉 nano 的話 - 你可以使用CTRL + X,再敲擊Y,然后回車。這個腳本將進(jìn)入你先前創(chuàng)建的“我的世界”服務(wù)端并運(yùn)行 Java 命令來開啟服務(wù)端。你需要執(zhí)行下面的命令來使腳本可執(zhí)行:
chmod +x startminecraft.sh
然后,你就可以通過下面的命令隨時運(yùn)行服務(wù)端了:
/opt/minecraft/startminecraft.sh
但是,如果/當(dāng)你登出 SSH 會話的話,服務(wù)端就會關(guān)閉。要想讓服務(wù)端不登錄也持續(xù)運(yùn)行的話,你可以使用screen會話。screen會話會一直運(yùn)行,直到實(shí)際的服務(wù)器被關(guān)閉或重啟。
使用下面的命令開啟一個 screen 會話:
screen -S minecraft
一旦你進(jìn)入了screen會話(看起來就像是你新建了一個 SSH 會話),你就可以使用先前創(chuàng)建的 bash 腳本來啟動服務(wù)端:
/opt/minecraft/startminecraft.sh
要退出screen會話的話,你應(yīng)該按CTRL+A-D。即使你離開screen會話(斷開的),服務(wù)端也會繼續(xù)運(yùn)行。你現(xiàn)在可以安全的登出 Ubuntu 服務(wù)器了,你創(chuàng)建的“我的世界”服務(wù)端將會繼續(xù)運(yùn)行。
但是,如果 Ubuntu 服務(wù)器重啟或關(guān)閉了的話,screen會話將不再起作用。所以為了讓我們之前做的這些在啟動時自動運(yùn)行,做下面這些:
打開/etc/rc.local文件:
nano /etc/rc.local
在exit 0語句前添加如下內(nèi)容:
screen -dm -S minecraft /opt/minecraft/startminecraft.sh
exit 0
保存并關(guān)閉文件。
要訪問“我的世界”服務(wù)端控制臺,只需運(yùn)行下面的命令來重新連接screen會話:
screen -r minecraft
現(xiàn)在就是這樣。祝賀你,玩的開心!你現(xiàn)在可以連接到你的“我的世界”服務(wù)端或配置/修改它了。
配置你的 Ubuntu 服務(wù)器
你首先肯定要設(shè)置并確保你的 Ubuntu 服務(wù)器安全,如果你還沒有這么做的話。按照我們之前提及的指南并谷歌一下來獲取更多信息。你需要在服務(wù)器上配置的有這些:
開啟并配置防火墻
首先,如果防火墻還沒有開啟的話,你應(yīng)該先開啟先前安裝的 UFW:
ufw enable
你應(yīng)該開放默認(rèn)的“我的世界”服務(wù)端端口:
ufw allow 25565/tcp
你應(yīng)該根據(jù)你的使用情況開放或拒絕其他規(guī)則。如果你不用服務(wù)器負(fù)載網(wǎng)站的話,就應(yīng)該拒絕 80 和 443 端口。谷歌一下 Ubuntu 的 UFW/防火墻指南,你會得到建議的。設(shè)置防火墻的時候小心一些,如果你屏蔽了 SSH 端口的話你會把自己鎖在服務(wù)器外面。
由于這是默認(rèn)端口,這個端口經(jīng)常被掃描以及攻擊。你可以通過屏蔽白名單之外的訪問權(quán)限來阻擋攻擊。
首先,你需要在你的server.properties文件中開啟白名單模式。要開啟的話,打開文件:
nano /opt/minecraft/server.properties
并將white-list行改為true:
white-list=true
保存并關(guān)閉文件。
然后重啟你的服務(wù)器(重啟你的服務(wù)器或重新運(yùn)行啟動腳本):
/opt/minecraft/startminecraft.sh
訪問“我的世界”服務(wù)端控制臺:
screen -r minecraft
如果你想要某人進(jìn)入你的服務(wù)端,你需要通過以下命令把他們添加到白名單:
whitelist add PlayerUsername
運(yùn)行以下命令來將他們移出白名單:
whitelist remove PlayerUsername
使用CTRL+A-D來退出screen(服務(wù)器控制臺)。值得注意的是,這會拒絕除白名單以外的所有人連接到服務(wù)端。
我們將解答一些有關(guān)“我的世界”服務(wù)器和我們的指南的常見問題。
1、我該如何重啟“我的世界”服務(wù)器?
如果你按照我們的教程來的話,包括開啟了服務(wù)端隨系統(tǒng)啟動,你可以直接重啟你的 Ubuntu 服務(wù)器。如果沒有設(shè)置歲系統(tǒng)啟動的話,你可以通過重新運(yùn)行啟動腳本來重啟“我的世界”服務(wù)端:
/opt/minecraft/startminecraft.sh
2、我該如何配置我的“我的世界”服務(wù)端?
你可以使用server.properties文件來配置你的服務(wù)端。查看“我的世界”維基來獲取更多信息,你也可以什么都不動,它會工作的很好。
如果你想改變游戲模式、難度等諸如此類的東西,你可以使用服務(wù)端控制臺。通過下面的命令訪問服務(wù)端控制臺:
screen -r minecraft
并執(zhí)行命令。像下面這些命令:
difficulty hard
gamemode survival @a
你可能需要重新啟動服務(wù)端,這取決于你使用了什么命令。你可以使用很多命令,查看維基來獲取更多。
3、我該如何升級我的“我的世界”服務(wù)端?
如果有新版本發(fā)布的話,你需要這樣做:
進(jìn)入“我的世界”目錄:
cd /opt/minecraft
下載最新的版本,比如使用 wget 下載 1.12.3 版本:
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.3/minecraft_server.1.12.3.jar
接下來,運(yùn)行并構(gòu)建新服務(wù)端:
java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.3.jar nogui
最后,更新你的啟動腳本:
nano /opt/minecraft/startminecraft.sh
更新版本號數(shù)字:
#!/bin/bash
cd /opt/minecraft/ && java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.3.jar nogui
現(xiàn)在你可以重啟服務(wù)端了,一切都應(yīng)該沒有問題。
為什么你們的教程這么長,而其他的只有 2 行那么長?!
我們想讓這個教程對新手來說更友好,并且盡可能詳細(xì)。我們還向你展示了如何讓服務(wù)端長期運(yùn)行并跟隨系統(tǒng)啟動,我們向你展示了如何配置你的服務(wù)端以及所有的東西。我是說,你當(dāng)然可以用幾行來啟動“我的世界”服務(wù)器,但那樣的話絕對很爛,從不僅一方面說。
我不知道 Linux 或者這里說的什么東西,我該如何搭建一個“我的世界”服務(wù)器呢?
只要通篇閱讀我們的文章,復(fù)制粘貼幾個命令就行了。
本文作者Thishosting.rocks,新睿云小編加工整理,如有侵權(quán)處請聯(lián)系管理員刪除
總結(jié)
以上是生活随笔為你收集整理的mc用云服务器搭建_最全的云服务器架设我的世界私服教程,不看后悔哦!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于Java+SpringBoot+vu
- 下一篇: java 一对一的关系_与休眠一对一关系