# Minecraft开服教程 **Repository Path**: ChestnutStone/MinecraftStartupTutorial ## Basic Information - **Project Name**: Minecraft开服教程 - **Description**: 基于spongeforge开服,包含服务器下载和配置,模组安装和配置 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-17 - **Last Updated**: 2025-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MC开服教程 > 基于 Minecraft 1.12.2 和 Spongeforge ## ## 0. 前置条件 1. 需要科学上网 2. 需要配置Java环境,Java版本:jdk1.8.0_202 ![image-20250317232734776](images/Readme/image-20250317232734776.png) 3. (可选)安装Terminal ## 1. 下载Spongeforge 下载地址:[Sponge Downloads](https://spongepowered.org/downloads/) 1. 选择 Forge 版本 ![image-20250317224649939](images/Readme/image-20250317224649939.png) 2. 在顶部选择 1.12.2 之后下载最新版本的 Spongeforge ![image-20250317224751560](images/Readme/image-20250317224751560.png) ## 2. 下载Forge 下载地址:[Downloads for Minecraft Forge for Minecraft 1.12.2](https://files.minecraftforge.net/net/minecraftforge/forge/index_1.12.2.html) ![image-20250317225251010](images/Readme/image-20250317225251010.png) ![image-20250317225511482](images/Readme/image-20250317225511482.png) ## 3. 安装Spongeforge 在含有Forge的目录下创建一个`server`文件夹,一会我们要把服务器安装到`server`文件夹里 ![image-20250317225837694](images/Readme/image-20250317225837694.png) 打开控制台,进入含有Forge的目录,并执行以下命令 ```shell java -jar .\forge-1.12.2-14.23.5.2859-installer.jar ``` ![image-20250317225657185](images/Readme/image-20250317225657185.png) 执行完毕后会弹出一个对话框,选择`Install server`,之后路径选择刚刚我们创建的`server`文件夹,之后点击`确定`按钮 ![image-20250317225941340](images/Readme/image-20250317225941340.png) 等待5~10分钟后,MC服务器端下载完毕。如果中途安装失败,就多安装几次。要判断是否正在下载,可以到server目录下观察`minecraft_server.1.12.2.jar`文件的大小,如果正在变大,那就说明正在下载。 ![image-20250317231425052](images/Readme/image-20250317231425052.png) 下载完毕后,将会弹出如下提示 ![image-20250317231324159](images/Readme/image-20250317231324159.png) 进入server目录,在`Terminal`里执行以下命令,首先启动Minecraft,让他创建一些基础目录 ``` &'C:\Program Files\Java\jdk1.8.0_202\bin\java.exe' -jar .\forge-1.12.2-14.23.5.2859.jar ``` 执行后,它会输出一条提示,让我们去同意许可文件。此时我们打开 `eula.txt` 去同意一下即可 ![image-20250317233059652](images/Readme/image-20250317233059652.png) 此时它提示需要同意许可,我们打开`eula.txt`文件去同意一下即可 ![image-20250317233221642](images/Readme/image-20250317233221642.png) 再次到`Terminal`里执行` &'C:\Program Files\Java\jdk1.8.0_202\bin\java.exe' -jar .\forge-1.12.2-14.23.5.2859.jar`命令,等待地图生成完毕后在`Terminal`里按下`Ctrl+C`关闭服务器。此时能看到`mods`文件夹已经创建好了 ![image-20250317233532897](images/Readme/image-20250317233532897.png) 编辑`server.properties`,设置`online-mode`为`false`,这个是关闭MC客户端正版验证,这样我们可以使用离线版本MC去登录服务器 ![image-20250317233718418](images/Readme/image-20250317233718418.png) 将`spongeforge-1.12.2-2838-7.4.8-RC4142.jar`复制并粘贴到`mods`目录下。再次启动服务器,确保能启动成功。 能在控制台输出日志里看到`[Sponge]`和`Done`关键字就表示Spongeforge模组加载成功了。 ![image-20250317234253458](images/Readme/image-20250317234253458.png) ## 4. 安装客户端 创建一个`client`文件夹,一会用于存储MC客户端 下载一个HMCL到`client`文件夹里,HMCL下载:[下载 - Hello Minecraft! Launcher](https://hmcl.huangyuhui.net/download/) ![image-20250318202349764](images/Readme/image-20250318202349764.png) 切到`下载`分页 ![image-20250318202416262](images/Readme/image-20250318202416262.png) 选中 `1.12.2` ![image-20250318202448979](images/Readme/image-20250318202448979.png) 选中`Forge` ![image-20250318202532628](images/Readme/image-20250318202532628.png) 选择一致的版本 ![image-20250318202631217](images/Readme/image-20250318202631217.png) 点击`安装`按钮 ![image-20250318202701769](images/Readme/image-20250318202701769.png) 点击刚刚安装好的MC客户端,测试运行一次,确保能正常启动 ![image-20250318203030008](images/Readme/image-20250318203030008.png) 启动Forge,安装Client,路径选择`client`下的`.minecraft` ![image-20250318203309767](images/Readme/image-20250318203309767.png) ![image-20250318203328827](images/Readme/image-20250318203328827.png) 等待5~10分钟,等待它下载完毕,如果中途有下载失败就重新安装几次。 将`spongeforge-1.12.2-2838-7.4.8-RC4142.jar`复制并粘贴到`mods`目录下 ![image-20250318203626986](images/Readme/image-20250318203626986.png) 启动MC客户端测试一下,看看能不能正常启动。如果看到Mods列表里有SpongeForge就表示安装成功了 ![image-20250318203724598](images/Readme/image-20250318203724598.png) ## 5.下载Mods的一般步骤 模组一般分为三类:`纯客户端`、`纯服务器`以及`客户端+服务器`三类,对于纯客户端,只需要将Mods放到客户端的mods目录下即可,纯服务器的只需要放到服务器的mods目录下即可,剩下的mods需要同时放到客户端和服务器的mods目录下。并且最好要保持客户端和服务器的配置一致。 安装mods推荐先到[MC百科](https://www.mcmod.cn/)去查一下是否支持你的MC版本,如果支持,则到对应的`Curseforge`去下载 以安装`通用机械`模组为例 1. 在百科中查看是否支持`1.12.2` 地址:[[Mek\]通用机械 (Mekanism) - MC百科|最大的Minecraft中文MOD百科](https://www.mcmod.cn/class/187.html) ![image-20250318204419536](images/Readme/image-20250318204419536.png) 2. 跳转到`Curseforge` ![image-20250318204453641](images/Readme/image-20250318204453641.png) 3. 切到`Files`分页 ![image-20250318204528375](images/Readme/image-20250318204528375.png) 4. 下载`1.12.2`版本的模组 ![image-20250318204640832](images/Readme/image-20250318204640832.png) 5. 需要留意某些mod是有前置mod的,需要一起将这些前置mod都下载下来。这里演示的`通用机械`没有前置mod,下方举例一个有前置mod的 ![image-20250318205057798](images/Readme/image-20250318205057798.png) ## 附录1. 配置超多生物群系Mod 1. 下载Mod 下载地址:[[BOP\]超多生物群系 (Biomes O' Plenty) - MC百科|最大的Minecraft中文MOD百科](https://www.mcmod.cn/class/108.html) 下载好后将Mod放到mods目录下 2. 下载`NBTExplorer` 下载地址:[Release NBTExplorer 2.8.0 for Windows · jaquadro/NBTExplorer](https://github.com/jaquadro/NBTExplorer/releases/tag/v2.8.0-win) 3. 仅保留下图红框这三个文件,其他的都删掉 ![image-20250318221735317](images/Readme/image-20250318221735317.png) 4. 使用`NBTExplorer`打开`level.dat` ![image-20250318221846087](images/Readme/image-20250318221846087.png) 5. 展开`Data`,找到`generatorName`属性,将它的值修改为`BIOMESOP` ![image-20250318221936037](images/Readme/image-20250318221936037.png) 6. 保存并关闭`NBTExplorer`,之后重新生成世界即可 ## 附录2. 设置平滑字体 ![image-20250318224627236](images/Readme/image-20250318224627236.png) ![image-20250318224636847](images/Readme/image-20250318224636847.png) ![image-20250318224649276](images/Readme/image-20250318224649276.png) ![image-20250318224659827](images/Readme/image-20250318224659827.png)