總目錄
- 購買阿里雲服務器
- 配置阿里雲服務器
- 下載必要文件
- 上傳文件到服務器並運行
- 進入服務器開始遊戲
1.購買阿里雲服務器
1.1 搜索阿里雲官網
1.2 找到輕量應用服務器的購買入口(使用輕量應用服務器是因爲它比較好上手,對新人友好。)
1.3 點擊立即購買按鈕,購買自己的服務器。
1.4 選擇適合自己的配置的服務器
- 一般來說,1-3人的純淨版選擇1核2g的就足夠用了,如果人數4-10人或者需要開一些mod就需要2核4g的服務器了,具體情況具體分析,服務器地址選擇離自己最近的,可以減少很多延遲。
- 系統鏡像一般選擇Centos,應用鏡像選寶塔面板(BT-Panel),寶塔面板對於新人來說是非常友好的,比較方便調試(拿來傳文件也不錯),畢竟我們的目的是實現Minecraft服務器的搭建,從而達到聯機遊戲的目的,而不是深入去研究,成爲這個領域的大咖。
2.配置阿里雲服務器
2.1 首先回到首頁,找到控制檯選項,點擊進入控制檯
2.2 在控制檯列表內選擇輕量級應用服務器
2.3 點擊進入,可以看到自己的服務器列表,再點擊服務器列表進入詳細界面(我的是阿里雲的學生機,最後會有詳細介紹如何購買學生機)
2.4 找到左側的應用詳情,點擊進入,根據官方指引啓用寶塔Linux面板,爲後面的調試工作做好準備。
2.5 這時候再點擊左側的防火牆按鈕,進入後開啓Minecraft服務器必須的端口,一般默認是25565端口,也可以在服務器配置文件(server.properties)中自行更改。
2.6 進入寶塔Linux面板,點擊左側的安全,將25565端口放行
至此,我們的服務器配置工作就基本完成了,有一些繁瑣,但是這也是我們搭建Minecraft服務器的前置工作和最關鍵的一步,大家不用心急,地基打好了,房子才穩固。
3.下載必要的文件
在1.14.4版本中,你需要在官網下載三個文件完成服務器的配置和運行,分別是installer(安裝器),launcher(啓動器),universal(普遍的?適配器?我英語不太好,2333,反正這個版本不用運行它,launcher會運行它,之前的版本都是運行univwesal)。
3.1 打開forge官網(forge官網)(網址:https://files.minecraftforge.net),找到Minecraft1.14.4的安裝包,建議下載穩定版(Recommended),因爲最新版不一定是最穩定(好像說了一句廢話),然後找到我們需要的三個文件,點擊下載。
3.2 點擊開始下載後,會彈出一個頁面,讓你看一會廣告,但是不用管他,也不要亂點,5秒後點擊skip跳過,就會真正開始下載,三個文件都是一樣的
此時你已經獲得了你需要的下載的全部文件,在第四步我們把它上傳並運行,就可以搭建好服務器了。
4.上傳文件到服務器並運行
4.1 進入剛纔安裝好的寶塔Linux面板點擊側邊欄的文件按鈕,進入服務器文件列表,然後點擊上方的根目錄,在根目錄下創建Minecraft文件夾,用於存放我們下載好的服務器文件。
4.2 打開我們創建好的Minecraft文件夾,將我們下載好的三個服務器文件上傳至文件夾備用。
4.3 然後切換回控制檯界面,打開控制檯左側的遠程連接按鈕,進行遠程連接。
4.4 在控制檯界面輸入以下指令
sudo su root
//這個指令是使用root賬號運行,不用的話可能會報錯(這個指令遠程連接界面上方也有綠字提示)
cd /Minecraft
//這個指令是進入我們創建好的Minecraft文件夾(cd /xxx就是進入根目錄的某個文件夾)
java -jar forge-1.14.4-28.1.0-installer.jar nogui --installServer
//這個指令是用來運行installer(安裝器)的,這個需要跑一些時間,請耐心等待,出現successful後再進行下一步指令(注意forge-1.14.4-28.1.0-installer.jar這個是文件名,如果你下載的文件名有所不同,請以下載的文件名爲準)
java -jar forge-1.14.4-28.1.0-launcher.jar nogui
//這個指令是用來運行launcher(啓動器)的,在安裝器安裝完成後,再運行,第一次運行會失敗,我們需要回到寶塔面板,找到Minecraft文件夾中多出的eula.txt文件,修改eula=true,然後保存(這也是寶塔界面的方便之處,不用vim了,可以在線編輯),再回到遠程連接界面運行一次(在linux界面按上下左右的↑鍵可以看到上條命令,比較方便,而且同理forge-1.14.4-28.1.0-launcher.jar這個也是文件名,如果你下載的文件名有所不同,請以下載的文件名爲準)
這時候,如果指令運行完成,顯示successful,你的服務器就已經開啓了,關閉服務器的指令是Ctrl+c,以後每次開啓服務器也是先使用root賬戶,然後進入Minecraft,然後運行啓動器(launcher),下面將介紹怎麼進入自己的服務器。
5.進入自己的服務器
5.1 首先,打開Minecraft1.14.4客戶端,進入遊戲主界面,點擊多人遊戲。
5.2 然後在頁面點擊添加服務器,在服務器地址那一欄填寫自己服務器的公網ip地址(在寶塔界面左上角也有顯示你的公網ip),然後你的界面就會多出一個服務器,顯示正在連接,一小會之後就會顯示可以進入的人數和延遲之類的信息,這時候你就可以加入了。
5.3 關於一些問題和server.properties文件的修改
在上一步設置完了之後,有些小夥伴會遭遇無法進入服務器的情況,這大概率是因爲你的mc是盜版的,所以你需要在server.properties這個文件中設置關於正版的驗證,當然其實這裏還有很多其他server.properties的選項,這個文件在你的Minecraft中,你可以在寶塔界面發現並修改它,關於它的設置,我列出一些比較關鍵的,剩下的,在Minecraft Wiki有比較詳細的解釋,我將給出鏈接。
online-mode 設置服務器是否進行正版驗證(true爲驗證,false爲不驗證,盜版設爲false)
query.port 設置監聽服務器的端口號(咱們前面在服務器開啓的端口,默認25565)
view-distance 設置服務端傳送給客戶端的數據量,它決定了服務端的可視距離。(默認10,較卡降爲5左右)
max-players 最大遊戲人數,根據情況而定
Minecraft Wiki地址(https://minecraft-zh.gamepedia.com/Server.properties)
同時,也可以在mods這個文件夾中放入自己喜歡的mod,這個文件夾也在根目錄下的Minecraft文件夾下,可以自行增加遊戲趣味。
5.4 開始愉快的遊戲吧
後記:
- 如果想一直運行服務器,請用screen運行。
- 如果如果服務器沒有安裝java,需要安裝java後再執行指令,檢測指令爲:
java -version
- 阿里雲有云翼計劃,有學生認證的話服務器很便宜,一個月9.5元,適合入門和學習使用。
- Ecs服務器和輕量應用服務器性能是差不多的,但是Ecs服務器更能支持長時間的高負載運轉,不過操作難度也會有些上升,適合有一定liunx基礎的同學使用,請根據情況自行選擇。