【Minecraft】阿里云上搭建Minecraft我的世界Spigot服務(wù)器

玩過Minecraft的人都知道,Minecraft(我的世界)是一款開放式的沙盒類的生存、創(chuàng)作游戲。在世界中,可以開拓探索,可以創(chuàng)意搭建,可以模擬養(yǎng)成,但莫大的世界中孤零零的一人打造一個(gè)人世界略顯孤獨(dú)(難道玩游戲的宅男都是單身狗?)而看著那些大觸們的世界,只能默默地感嘆自己完了一個(gè)假M(fèi)inecraft,仰望著別人的世界。

http://www.yxdown.com/news/201509/219520_2.html

在每一個(gè)人成長為大觸的時(shí)候,甚至在成為大觸的路上之時(shí),大家都希望能邀請朋友來自己世界里探險(xiǎn),成長。在本地的局域網(wǎng)內(nèi)自然不用說可以讓好友加入,但隨時(shí)隨地的分享卻需要服務(wù)器才能實(shí)現(xiàn),正因如此官方的Minecraft提供了Realm服務(wù)器的服務(wù),通過賬號就可以建立官方的服務(wù)器并于好友一起進(jìn)行游戲,官方的服務(wù)器當(dāng)然是最簡單的方式,但是一個(gè)月需要50元的服務(wù)器費(fèi)用,如果僅僅是需要在正常的生存模式以及創(chuàng)作模式下體驗(yàn)游戲樂趣的,官方的Realm當(dāng)然是最佳的選擇。但Minecraft服務(wù)器的樂趣并不僅僅如此,在原有的官方服務(wù)器的基礎(chǔ)上,大觸們可以用第三方Mod服務(wù)器實(shí)現(xiàn)服務(wù)器中使用插件,服務(wù)器Mod各種各樣厲害的功能。

Mod服務(wù)器選擇

現(xiàn)在主流的支持Mod的服務(wù)器有Bukkit(https://bukkit.org/),Spigot,MCPC。對于Bukkit,服務(wù)器Mod就是CraftBukkit.jar; 而 Spigot 是基于Bukkit 優(yōu)化的服務(wù)器Mod在支持Bukkit所有API情況下優(yōu)化了服務(wù)器的效率,MCPC也是同理的服務(wù)器Mod。 至于選擇什么樣的服務(wù)器開服取決于你想將來怎么為你的服務(wù)器加Mod,先做好Mod需要的準(zhǔn)備然后再決定服務(wù)器的種類。因?yàn)槲倚枰玫絉esberryJuicy API 以及 Scriptcraft API的功能所以我選擇了 Spigot,因此后續(xù)的教程我將講如何在阿里云上搭建Spigot服務(wù)器,也就是我們所說的水龍頭服務(wù)器。

Minecraft 服務(wù)器可以實(shí)現(xiàn)與朋友間共享世界,一起搭建的樂趣, 使用Spigot服務(wù)器可以添加插件,Mod的功能,也可以方便于服務(wù)器管理與維護(hù),可以讓服務(wù)器更有樂趣。

設(shè)置阿里云服務(wù)器

登錄阿里云網(wǎng)站,注冊賬號,在產(chǎn)品 -> 云計(jì)算基礎(chǔ)服務(wù) -> 彈性計(jì)算 -> 與服務(wù)器ECS中選擇相應(yīng)的配置服務(wù)器。個(gè)人推薦選擇基礎(chǔ)型 1核 2GB內(nèi)存的。 選好支付后,跟著(可選擇安裝ubuntu 64位的系統(tǒng))步驟設(shè)置完成了,你就會在個(gè)人賬戶的管理控制臺中看到你運(yùn)行的服務(wù)器實(shí)例了。

記住服務(wù)器實(shí)例的公有IP 這將是邀請你朋友連接你的服務(wù)器的地址?。ó?dāng)然這個(gè)地址可以隨時(shí)查到的)登錄遠(yuǎn)程連接的控制界面(跟著阿里云的提示設(shè)置),這樣你就遠(yuǎn)程進(jìn)入到了阿里云上的服務(wù)器實(shí)例了!

設(shè)置Spigot服務(wù)器

首先確定系統(tǒng)已經(jīng)安裝Java環(huán)境, 然后下載Spigot服務(wù)器build的工具:

在根目錄下建立一個(gè)文件夾存放服務(wù)器相關(guān)文件:

mkdir SpigotMC_Server

然后進(jìn)入這個(gè)文件夾

cd SpigotMC_Server/

下載BuildTools。

wget -O BuildTools.jar?https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar.

運(yùn)行BuildTools。

java -jar BuildTools.jar

如果后面不加 --rev 的參數(shù)則,BuildTools會默認(rèn)建立最新的版本,當(dāng)前是1.11.2, 如果你想建立特定的版本號的服務(wù)器,則需要加 --rev 的參數(shù),如果想要 1.9.2 的版本則需要

java -jar BuildTools.jar --rev 1.9.2

當(dāng)程序正確的Build 完成后,你能在當(dāng)前目錄下找到 (craftbukkit-1.10.jarandspigot-1.10.jar). Y你能找到 Spigot-API in\Spigot\Spigot-API\target\(spigot-api-1.10-R0.1-SNAPSHOT.jar).

運(yùn)行服務(wù)器

創(chuàng)建一個(gè)服務(wù)器運(yùn)行腳本,建立一個(gè)start.sh文件

touch start.sh

用vim編輯文本

vim start.sh

將下列代碼寫入文本

Code (Example):

#!/bin/sh

java -Xmx1G -jar spigot.jar

讓start.sh變成可執(zhí)行文件

chmod +x start.sh

運(yùn)行腳本

./start.sh

賦予腳本權(quán)限

然后,我們需要修改一下EULA文件來讓start.sh腳本順利運(yùn)行,輸入:

vim eula.txt

進(jìn)入編輯器,將 “eula=false” 改為 “eula=true”。

對服務(wù)器屬性進(jìn)行配置

#Minecraft server properties

gamemode=0 # 游戲模式,0=生存,1=創(chuàng)造,2=極限

difficulty=1 # 游戲難度,默認(rèn)為1,0為和平,不同難度會影響一些怪物的行為

pvp=true # 允許pvp,如果不想玩家互掐的話可以關(guān)了

max-players=5 # 最大玩家數(shù)量,限制同時(shí)可以在線的玩家數(shù)目,默認(rèn)20

network-compression-threshold=128 # 封包壓縮閾值,超過這個(gè)大小的封包進(jìn)行壓縮,適當(dāng)改小可以減少網(wǎng)絡(luò)延遲,默認(rèn)256

server-port=25590 # 服務(wù)端監(jiān)聽哪個(gè)端口,默認(rèn)25565,防止其他人陌生人掃描或者嘗試登錄可以改成其他值

server-ip= ?# java監(jiān)聽IP,默認(rèn)全部IP,多網(wǎng)卡服務(wù)器可以指定一個(gè)

view-distance=10 # 游戲中視野距離,影響玩家在游戲中的可見距離,越大越占用服務(wù)器資源,在spigot.yml中的配置會覆蓋這里

online-mode=true ?# online模式,防止盜版用戶連接服務(wù)器

level-seed= ?# 地圖種子,留空會隨機(jī)生成一個(gè),如果有好圖可以指定

motd=A Minecraft Serve r# 服務(wù)器motd

登陸服務(wù)器開始游戲

開始游戲吧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 繼續(xù)接著上一篇教程Minecraft個(gè)人私服搭建指南(2):服務(wù)器環(huán)境配置,目前我們已經(jīng)有了一個(gè)具有環(huán)境基礎(chǔ)的云服...
    喵哼魚閱讀 25,253評論 36 22
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,697評論 19 139
  • 通過Python編程在《我的世界》中用彩色羊毛繪制世界名畫《蒙娜麗莎》。 前置條件 一臺安裝了Java8(JRE)...
    FunFeast閱讀 4,437評論 1 4
  • 此刻眼眶濕潤,原諒我一直是一個(gè)特別感性的人。 一不小心點(diǎn)開了個(gè)視頻,陳小春在唱《相依為命》,精神氣十足的雞冠頭,妝...
    上帝的小蟲子閱讀 954評論 0 1
  • 上一章 下一章 不肖看著范少帛的眼睛,噗嗤一笑道:“原來范先生好菜好酒的招待,不過只是想要那幾塊印著‘織造局’的金...
    翔桑閱讀 352評論 9 7

友情鏈接更多精彩內(nèi)容