zh_cn:player:tutorials:server:windows

安装Fabric服务器(Windows)

第一步:创建 MultiMC Minecraft/Fabric 单人游戏实例

建立带有Fabric模组加载器的Minecraft服务器前,最好在MultiMC实例中安装Fabric,在该实例中下载并测试所有你需要在服务器中使用的模组,一切设置好之后在建立服务器。可以在这里看看教程:使用MultiMC启动器安装Fabric


第二步:安装Java

请参考Java教程


第三步:在服务器文件夹安装Fabric

https://fabricmc.net/use/ 选择“服务器”选项,下载Windows exe安装器或Universal JAR installer。

运行刚刚下载的Fabric安装器的jar/exe文件。选择服务器选项卡,选择Minecraft 版本加载器版本

选择安装位置中输入你需要安装服务器的文件夹名称。不存在的文件夹会被安装器创建。

点击安装

安装过程可能需要一点时间。安装完成后,你会看到这个:

点击Download server jar to download the Minecraft server.jar file

点击生成以生产start.batstart.sh。可以使用这个批处理文件启动服务器。

现在可以关闭Fabric安装器了。

在你在第二步中打开的命令窗口中输入:

cd "c:\mc-server" [ENTER]


注意:如果服务器路径位于另一设备,首先切换到那个设备,比如如果服务器路径位于D盘,在命令提示符中输入这个:

d: [ENTER]


命令提示符会更改成:

c:\mc-server>

输入以下内容以创建eula.txt文件:

echo eula=true>eula.txt [ENTER]


第四步:启动服务器

注意:安装器现在应该有个按钮来生成批处理文件,所以以下教程可能过期了。

注意:If you are upgrading Fabric in this server, delete the .fabric folder inside the server folder if it exists. If you are also upgrading the Minecraft version, remember to download the correct server.jar as explained before.

在命令窗口输入以下内容启动服务器:

java -jar fabric-server-launch.jar nogui [ENTER]

如果你在运行Windows,得到Windows安全警告,点击允许访问

你应该会在命令窗口看到像这样的东西:

注意服务器正在运行,你可以停止并创建/编辑启动服务器的批处理文件。在命令窗口输入:

stop [ENTER]

以停止服务器。然后输入:

echo java -jar fabric-server-launch.jar nogui>start.bat [ENTER]

如果你需要指定给服务器分配多少内存,输入以下内容:

echo java -Xms1024m -Xmx2048m -jar fabric-server-launch.jar nogui>start.bat [ENTER]

使用你需要Xms和Xmx的值。

现在输入:

echo pause»start.cmd [ENTER] (that's two “>”, not “»”)

这会创建c:\mc-server\start.bat文件,双击可启动服务器。

现在往c:\mc-server\mods文件夹放模组。你可以直接复制MultiMC实例中的模组,复制到服务器中。

你可能需要在MultiMC实例中通过打开模组菜单GUI中检查模组列表。排除掉所有标记为客户端的模组。

如果你在MultiMC实例中使用OptiFine,不要往服务器mods文件夹复制optifine和optifabric jar文件。

将模组文件复制到服务器mods文件夹之后,你现在可能还需要复制MultiMC实例的config文件夹到服务器的config文件夹。

现在双击start.bat文件以重启服务器。


NOTES

Some mods that are intended to only be installed in the CLIENT may have bugs and crash the server if you copy those mods to the server mods folder. You will have to determine the mod that is crashing the server by removing mods one by one, or half the mods at a time until you find the mod that is causing the crash. If you encounter this problem, please open an issue in the mod issues page.

If you are going to use a hosted server, and the provider only allows you to use server.jar:

Rename server.jar to vanilla.jar

Rename fabric-server-launch.jar to server.jar

Edit the fabric-server-launcher.properties config file: serverJar=vanilla.jar

This may work if the hosting server only checks for the file name of the jar. If it seems that you are not able to setup a Fabric service on a hosted server, ask the hosting company to add support for Fabric.


链接

zh_cn/player/tutorials/server/windows.txt · Last modified: 2021/07/04 08:19 by solidblock