如何运行一个简单的本地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
  • 阅读 ( 279 )
  • 分类:互联网

你可能感兴趣的文章

minecraft对孩子安全吗?为父母解释的minecraft年龄等级

Minecraft是儿童最受欢迎的游戏之一。但玩起来安全吗?你听说过其他游戏的问题,安全和隐私问题,儿童保护问题…但是Minecraft呢? ...

  • 发布于 2021-03-20 03:19
  • 阅读 ( 264 )

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

当Minecraft在2009年首次发布它的付费公共alpha时,它只是一个简单的、块状的沙盒游戏。十多年后,Minecraft已经在它的世界里出现了100多个不同的街区和40多个暴徒。 ...

  • 发布于 2021-03-26 18:54
  • 阅读 ( 343 )

用minecraft modpacks恢复魔法:7次尝试

...或者你是一个发现游戏过时的当前玩家,那么是时候探索Minecraft mods了。 ...

  • 发布于 2021-03-30 15:18
  • 阅读 ( 787 )

如何设置minecraft以便您的孩子可以与朋友在线玩

你的孩子喜欢Minecraft,他们的朋友喜欢Minecraft,当他们不能在同一个地方时,他们想一起玩Minecraft,他们恳求你让这成为现实。别担心,你不必自己想办法:我们是来帮忙的。 为你的孩子和他们的朋友建立一个*****来玩Minecraft...

  • 发布于 2021-04-08 07:45
  • 阅读 ( 258 )

如何在互联网上分享你的雷击游戏

...个远程雷击机玩家在一起。 为什么要分享你的游戏? Minecraft是一个沙盒游戏,把你的朋友带到沙盒是乐趣的一部分,但也许你不想经历设置你自己的香草家庭服务器,运行自定义服务器,或支付远程托管服务器的麻烦。也许...

  • 发布于 2021-04-08 10:41
  • 阅读 ( 199 )

如何在地雷艇中禁用玩家对玩家(pvp)伤害

...种禁用PVP的技术。第一个是一个简单的切换,已经为运行Minecraft服务器的人提供了很多年;如果您在家中运行Minecraft服务器,我们建议您使用第一种方法。第二种是不运行本地服务器,而是使用“开放到局域网”功能与本地网络...

  • 发布于 2021-04-09 13:15
  • 阅读 ( 205 )

如何解决minecraft局域网游戏问题

Minecraft是一款非常棒的游戏,可以在你的本地网络上和朋友一起玩,但是当你不得不花一半的时间来解决连接问题时,它就没有什么乐趣了。让我们来看看如何确定和解决问题与雷击局域网发挥。 确定一般问题 多亏了它的受欢...

  • 发布于 2021-04-09 23:15
  • 阅读 ( 299 )

如何将自定义世界添加到minecraft realms服务器

...地图开始有一些话要说,但将一个完整的世界上传到你的Minecraft Realms服务器上是很容易的(而且很有趣),不管是你自己创建的世界还是在线下载的世界。 我为什么要这么做? Minecraft Realms是Minecraft背后的Mojang公司的官方服务...

  • 发布于 2021-04-10 01:40
  • 阅读 ( 382 )

如何使用minecraft领域建立一个简单的无压力minecraft服务器

举办Minecraft游戏有很多方法,但要想打败直接从Minecraft背后的Mojang公司购买服务器的简单性是很困难的(现在它甚至提供了30天的****!)请继续阅读,我们将向您展示如何购买和配置Minecraft Realms服务器。 我为什么要这么做? Mi...

  • 发布于 2021-04-10 02:12
  • 阅读 ( 383 )

使用worldedit简化minecraft中的构建

Minecraft是一款关于积木的游戏,它的美妙之处在于你可以随心所欲地建造任何东西。在Minecraft中构建就像用数字乐高积木构建一样,但是,像乐高积木一样,构建需要很长的时间,而且对于每边超过几个街区的任何东西来说都...

  • 发布于 2021-04-10 07:58
  • 阅读 ( 135 )
lxwt138173
lxwt138173

0 篇文章

相关推荐