如何執行一個簡單的本地minecraft伺服器(有和沒有mods)

雖然很容易與網路上的其他本地玩家共享Minecraft地圖,但是能夠執行一個專用的伺服器,這樣人們就可以來去自如,而不需要原始遊戲主機載入Minecraft。今天我們來看看如何執行一個簡單的本地Minecraft伺服器,有沒有mods。...

如何執行一個簡單的本地minecraft伺服器(有和沒有mods)

雖然很容易與網路上的其他本地玩家共享Minecraft地圖,但是能夠執行一個專用的伺服器,這樣人們就可以來去自如,而不需要原始遊戲主機載入Minecraft。今天我們來看看如何執行一個簡單的本地Minecraft伺服器,有沒有mods。

為什麼要執行minecraft伺服器?

Minecraft本地多人遊戲體驗(PC版和PE版)中最令人沮喪的元素之一是,原始遊戲主機必須處於活動狀態才能訪問以前的創作。例如,如果有兩個父母和兩個孩子在一個家裡玩Minecraft,一個週末他們花了幾個小時在Kid#2主持的一個大結構上工作,那麼任何人想再次在這個世界/結構上工作時,他們都需要Kid#2啟動他們的遊戲,並透過將其開啟到LAN與其他人共享。因為每個世界都在一**立的計算機上,突然之間,一個以上的人在一張給定的地圖上工作就成了一件麻煩事。

一種更有效的方法是在本地網路上託管一個獨立的伺服器。這樣玩家就可以隨心所欲地來來去去去,而不需要任何人登入和分享他們的世界。更好的是,您可以在一臺不太適合實際玩Minecraft的機器上託管Minecraft伺服器(我們已經用小樹莓皮盒子運行了一些普通的Minecraft伺服器,沒有問題)。

讓我們看看如何設定一個基本的本地雷擊伺服器,包括有和沒有mods。

設定一個簡單的香草minecraft伺服器

安裝簡單的vanilla Mojang提供的Minecraft伺服器有兩種方法。有一種方法非常以Windows為中心,只需下載一個.EXE檔案並執行它,還有一個方便的小圖形使用者視窗。不過,這種方法不一定能幫助osx和Linux使用者,因此我們將使用基於.JAR的方法,它將幫助在所有平臺上擴充套件程序,只需在作業系統之間進行非常小的調整。

第一個任務是下載正式的Minecraft伺服器JAR檔案。本教程的版本是1.7.10。你可以在官方網站的底部找到它Minecraft.net網站下載頁面。不管您的作業系統是什麼,您都需要.JAR檔案。

下載完檔案後,將.JAR檔案移到一個更永久的位置。我們將檔案放在/HTG Test Server/中。你可以把它放在任何你想放的地方,但要清楚地標記它,把它放在安全的地方,要知道一旦你執行.JAR檔案,所有與伺服器相關的東西都會被下載/解包到.JAR所在的資料夾中,所以不要把它放在像根驅動器或主資料夾這樣的地方。

透過在命令提示符下從.JAR檔案所在的目錄執行以下命令,第一次執行伺服器,當然:

Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui

OS X: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui

Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui

以上命令將執行Minecraft伺服器JAR檔案。該命令執行Java,分配1GB記憶體/1GB最大值,指示檔案是JAR,命名JAR,並指示不需要GUI。如果您發現需要為具有許多玩家的特別大的世界或伺服器(例如,在區域網聚會期間)向上調整分配的/最大記憶體值,則可以這樣做,但我們不建議降低記憶體值。

如果您需要在Linux上安裝Java、在OSX上建立啟動過程的快捷方式或任何其他特定於作業系統的問題的幫助,我們建議您檢視位於官方Minecraft wiki上的啟動伺服器JAR檔案的詳細指南。

第一次執行伺服器時,將看到如下訊息:

[Server thread/INFO]: Starting minecraft server version 1.7.10

[Server thread/INFO]: Loading properties

[Server thread/WARN]: server.properties does not exist

[Server thread/INFO]: Generating new properties file

[Server thread/WARN]: Failed to load eula.txt

[Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

[Server thread/INFO]: Stopping server

這很正常。在伺服器目錄中查詢EULA.txt檔案檔案,開啟它,並將條目“eula=false”編輯為“eula=true”,表示您同意Mojang伺服器使用者協議。儲存並關閉文件。再次執行伺服器命令。根據您的需要/願望,您可以使用或不使用“nogui”標記來執行它。如果使用“nogui”標記執行,伺服器輸出和命令介面將保留在啟動命令的終端視窗中:

如何執行一個簡單的本地minecraft伺服器(有和沒有mods)

如果刪除“nogui”標記,將開啟一個GUI視窗,提供更乾淨、更易於管理的伺服器體驗:

如何執行一個簡單的本地minecraft伺服器(有和沒有mods)

GUI介面顯示了您在右側大窗格的終端視窗中看到的內容,以及左上角的stats視窗和右下角的當前登入玩家列表。除非您是在資源緊張的機器(或媒體伺服器或Raspberry Pi等無頭裝置)上執行伺服器,否則我們建議您使用GUI。

在伺服器的第二次執行期間,在您接受EULA之後,將下載其他檔案並生成預設世界。預設世界位於/world/中,看起來非常像普通minecraft中的一箇舊的/.minecraft/saves/[someworldname]/資料夾(事實上,它是)。您可以在隨機生成的世界上玩遊戲,也可以刪除/world/的內容,並將其替換為Minecraft的獨立副本或從Internet下載的world save中儲存的遊戲內容。

讓我們加入我們的新伺服器,看看它看起來如何。為了加入你的遊戲,你需要在同一個區域網作為主機,你需要知道主機的IP地址。

有了IP地址,啟動Minecraft,點選主選單中的Multiplayer,新增新伺服器或使用direct connect功能。如果您需要這些選項中的任何一個的幫助,請參閱上一個指南中探索Minecraft多人伺服器課程的連線到遠端伺服器部分。

如何執行一個簡單的本地minecraft伺服器(有和沒有mods)

我們在新伺服器上。一切看起來都很好,整個世界都在平穩地進行著。有一件事你會立即注意到,遊戲是在生存模式。這是伺服器的預設值,但我們將向您展示如何在片刻內更改它。

在伺服器端的東西,你會看到一個通知流在控制檯視窗上發生的事情:球員加入,球員死亡,球員通訊,和其他通知。此外,如果您是操作人員或伺服器上的“操作員”,則可以在控制檯視窗中使用伺服器命令。有幾十個命令,其中許多相當模糊,很少使用。您可以在Minecraft wiki上閱讀整個命令列表,但我們將在下表中突出顯示與啟動並執行伺服器最相關的命令。

注意:如果您在伺服器控制檯視窗中輸入命令,則不需要前導“/”,但如果您在聊天視窗中作為伺服器上的播放機輸入,則需要前導“/”。

/預設遊戲模式 為新玩家切換伺服器的預設模式,包括生存模式、創意模式和冒險模式。
/難度[p/e/n/h] 在和平、簡單、正常和困難之間切換難度級別。
/遊戲模式 與/defaultgamemode相同,但適用於每個玩家。
/列表 列出所有當前玩家。
/(de)op[player]/deop[player] 給予命名玩家操作員特權(或將其帶走)。
/儲存-(全部/開/關) “all”立即儲存世界,“on”開啟世界儲存(這是預設狀態),而“off”關閉自動儲存。除非您希望使用/save all命令強制立即儲存以備份您的工作,否則最好不要使用此命令。
/setworldpawn[x y z] 為所有進入世界的玩家設定繁殖點。在沒有座標的情況下,它設定執行操作所在的位置,並用引數將生成點指定給這些座標。
/生成點[player][x y z] 與worldspawn相同,但適用於單個玩家;允許您為每個玩家設定唯一的生成點。
/住手 關閉伺服器。
/時間設定[值] 更改遊戲時間;將接受“日”、“夜”或0到24000之間的值,其中,作為參考,6000是中午,18000是午夜。
/tp[目標玩家][目的地] 傳送玩家。第一個引數必須始終是目標玩家。第二個引數可以是另一個播放器(將播放器A傳送到B)或x/y/z座標(將播放器A傳送到位置)。
/天氣[晴朗/下雨/打雷] 改變天氣。此外,還可以新增第二個引數來更改X秒數的天氣(其中X可以介於1和1000,00之間)。

這些是執行小型家庭伺服器最有用的命令。如果您開啟家庭伺服器以供公共或半公共使用(例如/kick和/ban),則還有一些其他命令非常有用,但對於私人家庭使用,這些命令通常是不必要的。

既然我們已經成功地啟動了我們的私人家庭伺服器,你可能會想知道(特別是在學習了所有關於它們的課程之後)我們如何將一些很棒的mod注入到我們的伺服器中。下一站,伺服器改造。

設定一個簡單的修改過的minecraft伺服器

就像你可以輕鬆地將Forge mod loader注入一個獨立的Minecraft安裝一樣,你也可以輕鬆地將Forge mod loader注入Minecraft伺服器。

您可以重用上一個modding教程中用於Forge的相同安裝程式;只需重新執行它(無論您使用的是.EXE還是.JAR),並按如下方式調整設定:

如何執行一個簡單的本地minecraft伺服器(有和沒有mods)

選擇“Install server”並將其指向一個新目錄。你不需要先安裝伺服器,然後再安裝Forge,就像你需要先安裝Minecraft,然後再安裝Forge,就像我們在客戶端教程中所做的那樣。

注意:如果您跳到這一節是因為您對伺服器上的mods非常興奮,我們仍然鼓勵您閱讀上一節,因為其中幾個步驟是相同的,我們不會在本教程的這一部分中詳細地重複它們。

花點時間下載伺服器和Forge檔案,然後訪問安裝資料夾。接下來的步驟將看起來非常像香草Minecraft伺服器設定。

在資料夾中,執行“forge.*”。通用.jar“使用與您使用的命令完全相同的檔案,基於本教程香草安裝部分中的作業系統。

伺服器將執行,然後停止,這與上一節中所做的一樣,表明您需要接受EULA。開啟新建立的EULA.txt檔案像上次一樣把“假”改成“真”。

再次執行伺服器,確認所有的東西都安裝正確,為了更好的措施,加入這個世界。記住,當你加入這個世界時,你需要加入一個修改過的客戶端(普通客戶端不能加入修改過的伺服器)。加入一個安裝了Forge的Minecraft的匹配版本號安裝,但是沒有載入任何mods,這將映象伺服器的狀態。

一切看起來都很好。我們甚至在一個村莊附近產卵,這總是很有趣的。讓我們向這些村民展示如何透過生成一個通往魔法維度的入口來聚會。

如何執行一個簡單的本地minecraft伺服器(有和沒有mods)

沒有交易,我們只是把一顆鑽石扔到水坑裡,所有的村民都盯著我們看,好像我們瘋了似的。我們可能已經安裝了Forge,但是我們缺少了實現魔法的元件:暮光之林mod。

既然我們知道Forge已經正確安裝,下一步就是安裝我們想要的mods。這個過程非常簡單。您只需要確保mod.JAR檔案(在本例中,是Twilight Forest mod)位於新Forge伺服器的/mods/資料夾中,以及您要加入伺服器的Minecraft客戶端的/mods/資料夾中。

退出你的Minecraft客戶端,用“stop”命令停止伺服器,複製檔案,然後重新啟動伺服器。然後,重新啟動客戶端並加入伺服器。

如何執行一個簡單的本地minecraft伺服器(有和沒有mods)

我們無法用言語來表達當村民掉進剛剛誕生的暮光之林傳送門,無法傳送到森林時的失望。我們得代替他去。

如何執行一個簡單的本地minecraft伺服器(有和沒有mods)

入口就在城堡旁邊。說真的,這可能是有史以來最幸運的地圖種子:我們從超世界的一個村莊旁邊開始,在那裡做了一個入口,最後在暮光之林的一個城堡旁邊結束(如果你在1.7.10(或其他1.7.*版本)上玩暮光之林,種子是:1065072168895676632)!

額外的調整和技巧為您的伺服器

在這一點上,你已經準備好搖滾了,有沒有mods取決於你安裝的是哪種風格。但是,這並不意味著您已經完成了對伺服器的修補。讓我們來看看您可以做些什麼來改善您的伺服器體驗。

更多mods

你可以安裝更多的mod。記住,更多的mod需要更多的CPU/GPU/RAM資源。注意你安裝的mods,因為每個加入你伺服器的人都需要安裝這些mods。一般來說,客戶機的/mod/資料夾和伺服器的/mod/資料夾應該是彼此的映象。

需要好的伺服器mods的想法嗎?點選“在哪裡找到Mods”中列出的資源?“我們的雷艇改裝教程的一部分。

向遠端玩家開啟伺服器

如果您想與本地網路之外的人一起玩,可以設定埠轉發,以便家庭網路之外的玩家可以訪問伺服器。大多數家庭寬頻連線可以很容易地支援許多玩家。因為伺服器沒有密碼系統,所以您可能需要考慮在伺服器上建立一個白名單。使用命令和引數/whitelist[on/off/list/add/remove/reload][playername]來調整和檢視白名單。

微調伺服器屬性

在伺服器資料夾中,您將找到一個名為伺服器屬性. 如果你在文字編輯器中開啟這個檔案,你會發現一個簡單的配置檔案,可以手動編輯。雖然這些設定中的一些可以透過伺服器/遊戲中的命令來使用,但其中許多都不可用。

使用簡單的真/假或數字切換,玩家可以在生存模式下飛行,關閉虛空,調整伺服器超時設定,以及大量其他變數。雖然許多設定都是不言自明的,但有一些設定需要對所涉及的變數有更深入的瞭解。看看這個詳細的故障伺服器屬性變數。


 

有了伺服器,無論是moded還是其他的,你現在不必再為確保正確的人在正確的時間線上而擔心了(你可以輕鬆地在整個家庭或全國的朋友中分享你的世界)。

  • 發表於 2021-04-11 03:33
  • 閱讀 ( 37 )
  • 分類:網際網路

你可能感興趣的文章

布雷克命令塊指南

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

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

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

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

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

如何安裝minecraft forge和管理你的mods

當Minecraft在2009年首次釋出它的付費公共alpha時,它只是一個簡單的、塊狀的沙盒遊戲。十多年後,Minecraft已經在它的世界裡出現了100多個不同的街區和40多個暴徒。 ...

  • 發佈於 2021-03-26 18:54
  • 閲讀 ( 49 )

用minecraft modpacks恢復魔法:7次嘗試

...或者你是一個發現遊戲過時的當前玩家,那麼是時候探索Minecraft mods了。 ...

  • 發佈於 2021-03-30 15:18
  • 閲讀 ( 68 )

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

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

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

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

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

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

如何在地雷艇中禁用玩家對玩家(pvp)傷害

...種禁用PVP的技術。第一個是一個簡單的切換,已經為執行Minecraft伺服器的人提供了很多年;如果您在家中執行Minecraft伺服器,我們建議您使用第一種方法。第二種是不執行本地伺服器,而是使用“開放到區域網”功能與本地網路...

  • 發佈於 2021-04-09 13:15
  • 閲讀 ( 55 )

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

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

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

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

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

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

如何備份和恢復你的雷神世界

... 我為什麼要這麼做? 相關:如何新增自定義世界到您的Minecraft領域伺服器 雖然最明顯的理由,備份你的雷擊王國世界只是為了有一個安全的第二個副本,它實際上有點微妙的比這。 是的,你總是想支援你努力工作過的東西。...

  • 發佈於 2021-04-10 01:34
  • 閲讀 ( 51 )
lxwt138173
lxwt138173

0 篇文章

作家榜

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

相關推薦