如何為定製的多人遊戲執行一個插口式minecraft伺服器

Minecraft的本地區域網支援非常適合運行遊戲,但是如果你想要一個專用的、定製的伺服器,Spigot是一個不錯的選擇。Spigot是建立在一個名為Bukkit的外掛API上的,這使得定製你的遊戲變得很容易,而且自從Minecraft multiplayer誕生以來,Bukkit專案就一直存在,許多開發者已經發布了自己的外掛和修改。...

如何為定製的多人遊戲執行一個插口式minecraft伺服器

Minecraft的本地區域網支援非常適合運行遊戲,但是如果你想要一個專用的、定製的伺服器,Spigot是一個不錯的選擇。Spigot是建立在一個名為Bukkit的外掛API上的,這使得定製你的遊戲變得很容易,而且自從Minecraft multiplayer誕生以來,Bukkit專案就一直存在,許多開發者已經發布了自己的外掛和修改。

什麼是插口(spigot)?

Spigot是bukkitapi的一個修改分支,它本身就是Mojang釋出的官方Minecraft伺服器的一個修改分支。Bukkit誕生的時候,開發者和修改者對官方伺服器的封閉原始碼和缺乏功能感到不滿,並希望有一個更模組化和可定製的伺服器解決方案。bukkitapi的實際實現稱為CraftBukkit,隨著Minecraft的發展,CraftBukkit逐漸成為中大型伺服器的最佳選擇。由於一些法律問題,CraftBukkit專案被關閉,並且沒有更新到1.8,最新的Minecraft版本。

這就是插口發揮作用的地方。插口的設計使CraftBukkit更快、更高效。它使用bukkitapi,因此所有與Bukkit相容的外掛都與Spigot相容。當Bukkit下載被關閉時,Spigot專案繼續更新軟體,使其成為modded伺服器的最大選擇,也是modded 1.8伺服器的唯一選擇。

windows安裝

Spigot沒有下載;它必須從原始碼處編譯。Spigot團隊透過一個名為BuildTools的程式實現了自動化。您可以在這裡下載最新版本的BuildTools。您還需要Git for Windows。確保您擁有最新版本的Java。

建立一個資料夾來存放所有伺服器檔案,並將BuildTools jar貼上在其中:

如何為定製的多人遊戲執行一個插口式minecraft伺服器

執行Git for Windows安裝程式,耐心等待進度條到達末尾。

如何為定製的多人遊戲執行一個插口式minecraft伺服器

Git安裝完成後,開啟“開始”選單,您應該會在“程式”資料夾中看到一個新的應用程式。執行gitbash,您將看到一個終端視窗。如果您有使用Unix終端的經驗,您應該熟悉如何使用它。如果不是的話,這個過程很簡單。只需將cd放到BuildTools jar所在的資料夾中,並使用java-jar執行它:

cd ~/path/to/folder/

java -jar BuildTools.jar

如何為定製的多人遊戲執行一個插口式minecraft伺服器

BuildTools程式現在將下載所有必要的原始碼並自動編譯伺服器jar檔案。這可能需要很長時間。當它完成時,您應該看到命令提示符和一堆檔案在您放置BuildTools jar的資料夾中。建立一個新的文字文件,命名它批處理,右鍵單擊它並選擇“編輯”。它將在記事本中開啟,並將此指令碼貼上到:

@echo off

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause

如何為定製的多人遊戲執行一個插口式minecraft伺服器

如果您只為少數人或您自己在同一臺機器上執行此伺服器,1gb的RAM就可以了,但是如果您願意,可以將-Xmx引數改為更大的值。

儲存指令碼並執行它。您將得到一個錯誤,程式將退出。這很正常。你第一次跑步龍頭.jar,它將建立一個EULA.txt檔案因法律原因提交。開啟它,把它從假變為真,然後執行開始.bat再一次。要測試伺服器是否正在執行,請開啟Minecraft並連線到localhost:

如何為定製的多人遊戲執行一個插口式minecraft伺服器

當你在“產卵”附近打破一個街區時,你會遇到一個雷擊世界和一個錯誤。這是因為Spigot預設對非操作員的所有人提供幾塊產卵保護。您只能透過執行

op playername

或者,如果你想除掉某人,

deop playername

你需要操作許可權才能使用遊戲中的許多命令,比如給物品或切換到創造性模式。還有一些外掛可以給使用者使用特定命令的許可權。

os x和linux安裝

在osx和Linux上安裝Spigot更容易。確保在這兩個伺服器上都安裝了最新版本的Java。在Linux上,如果尚未安裝git,請使用必須安裝的包管理器:

sudo apt-get install git

sudo yum install git

從Windows安裝中下載相同的BuildTools jar並將其放在自己的資料夾中。

如何為定製的多人遊戲執行一個插口式minecraft伺服器

 

在Mac上,開啟一個終端,導航到該資料夾,然後用

java -jar BuildTools.jar

如何為定製的多人遊戲執行一個插口式minecraft伺服器

您應該會看到一個提示,要求您安裝命令列開發人員工具。單擊“安裝”並等待它完成。這將安裝執行BuildTools所需的工具。在Linux上,您可能需要執行

git config –global –unset core.autocrlf

在執行罐子之前。否則,安裝應該會順利進行,您可以啟動龍頭.jar使用java-jar或啟動指令碼從命令列:

#!/bin/sh

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar

 

埠轉發

相關:如何轉發路由器上的埠

如果你想和本地網路之外的朋友玩,你需要轉發路由器上的埠。Minecraft的埠預設為25565,不過可以在伺服器屬性配置檔案。

你給朋友的地址應該是你的公共IP地址,後跟冒號和埠號。你可以在網上找到你的公共IP地址。例如,您的朋友連線到的IP將類似於

123.45.67.89:25565

 

安裝外掛

你可以從Bukkit或SpigotMC獲得外掛。很多外掛都是1.7版本的,但大多數都是1.8版本的。安裝外掛就像下載jar檔案並將其放入plugins資料夾一樣簡單。然後需要重新載入或重新啟動伺服器,新外掛才能啟動。

以下是一些您應該在安裝程式中安裝的基本外掛:

  • LANBroadcaster將您的伺服器開啟到您的本地網路,這樣朋友無需鍵入IP即可連線。
  • 多元宇宙允許你擁有你想要的儘可能多的地雷世界,多元宇宙門戶讓你可以很容易地把它們連線在一起。
  • WorldEdit提供對地形和建築的強大控制。
  • WorldGuard保護你的構建不受玩家和環境的影響。

每個外掛都有自己的語法,您可以透過在遊戲中執行/help來學習這些語法。

  • 發表於 2021-04-10 08:15
  • 閱讀 ( 41 )
  • 分類:網際網路

你可能感興趣的文章

5個線上威脅可能會毀掉你的raspberry pi體驗

... 如果你使用樹莓圓周率主辦Minecraft或其他一些多人遊戲,採取措施,以確保它是定期更新。使用Java?定期應用更新! ...

  • 發佈於 2021-03-12 17:34
  • 閲讀 ( 45 )

完整的指南生根你的android手機或平板電腦

...作文件、影象等。要確保您的Google資料正在同步到Google的伺服器,請轉到“設定”>“帳戶”>“Google”。 ...

  • 發佈於 2021-03-13 12:59
  • 閲讀 ( 72 )

7+偉大的遊戲,你可以從一個隨身碟執行

... 用minecraft在你的隨身碟上建立一個新世界! ...

  • 發佈於 2021-03-15 00:08
  • 閲讀 ( 50 )

布雷克命令塊指南

乍一看,Minecraft命令塊的使用似乎很複雜。不過,一旦你瞭解了它們,它們就會成為建立冒險地圖或管理多人伺服器的有用工具。 ...

  • 發佈於 2021-03-19 01:44
  • 閲讀 ( 45 )

minecraft對孩子安全嗎?為父母解釋的minecraft年齡等級

Minecraft是兒童最受歡迎的遊戲之一。但玩起來安全嗎?你聽說過其他遊戲的問題,安全和隱私問題,兒童保護問題…但是Minecraft呢? ...

  • 發佈於 2021-03-20 03:19
  • 閲讀 ( 44 )

如何加入minecraft伺服器

...木世界嗎?別再看了,這裡有你需要知道的關於如何加入Minecraft伺服器的所有資訊。 ...

  • 發佈於 2021-03-26 19:34
  • 閲讀 ( 56 )

如何設定minecraft以便您的孩子可以與朋友線上玩

你的孩子喜歡Minecraft,他們的朋友喜歡Minecraft,當他們不能在同一個地方時,他們想一起玩Minecraft,他們懇求你讓這成為現實。別擔心,你不必自己想辦法:我們是來幫忙的。 為你的孩子和他們的朋友建立一個*****來玩Minecraft...

  • 發佈於 2021-04-08 07:45
  • 閲讀 ( 75 )

如何在網際網路上分享你的雷擊遊戲

...個遠端雷擊機玩家在一起。 為什麼要分享你的遊戲? Minecraft是一個沙盒遊戲,把你的朋友帶到沙盒是樂趣的一部分,但也許你不想經歷設定你自己的香草家庭伺服器,執行自定義伺服器,或支付遠端託管伺服器的麻煩。也許...

  • 發佈於 2021-04-08 10:41
  • 閲讀 ( 52 )

如何解決minecraft局域網遊戲問題

Minecraft是一款非常棒的遊戲,可以在你的本地網路上和朋友一起玩,但是當你不得不花一半的時間來解決連線問題時,它就沒有什麼樂趣了。讓我們來看看如何確定和解決問題與雷擊區域網發揮。 確定一般問題 多虧了它的受歡...

  • 發佈於 2021-04-09 23:15
  • 閲讀 ( 48 )

如何使用單個minecraft帳戶玩多人局域網遊戲

所以你想和你的家人玩Minecraft,但你只有一個賬戶。你將無法線上玩,但透過對配置檔案進行一些調整,你應該可以在家裡一起玩網路遊戲,而不需要額外的帳戶。 我為什麼要這麼做? 這讓許多為孩子購買Minecraft的家長感到困...

  • 發佈於 2021-04-10 00:54
  • 閲讀 ( 48 )
qr0319
qr0319

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦