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