[新手教程] 在Windows Server 2016环境下搭建一个Forge版MC服务器

Windows下1.12.2 Forge Minecraft服务器搭建指南
本文详细指导了在Windows Server 2016环境下搭建1.12.2版本Forge Minecraft服务器的步骤,包括Java安装、原版服务器配置、Forge安装、mod集成及后续维护,适合初学者入门。

(事先声明:此文是我从对MC服务端一无所知到大概掌握了开服流程之间收集的经验,可能会有错误与疏漏,请轻喷)

0. 目的

本文将初步教会你如何在windows平台下从零搭建一个Forge版Minecraft服务器(以1.12.2为例)。

1. 准备工作

你需要的东西有:
  • 一台运行着Windows Server 2016的服务器
    以我的配置为例:(双核CPU,8GB RAM,50GB存储空间)
  • 一台能够科学上网的电脑(最好能,不能科学上网也没关系,文中会提供所需文件)
  • 你想要搭建的minecraft服务器对应版本的服务端文件[minecraft_server.版本号.jar](文中以1.12.2为例)
  • 对应版本的forge安装器[forge-mc版本-forge版本-installer.jar]
  • Java 8(注意!Java的版本要和mc的版本相对应,如1.12.2版本对应的是Java 8
  • 你想玩的mod的jar文件
对应下载方式:

minecraft_server.1.12.2.jar、forge-1.12.2-14.23.5.2859-installer.jar、Java 8(OneDrive)

Forge安装器

Java

本人推荐的mod下载站:mcmod

2. 操作流程

2.1. 安装java

没什么好说的,双击运行点确定就好了。
在完成这一步后,你可以按Win+R呼出运行,键入cmd并按回车调出命令窗口,输入以下指令:

java -version

若出现以下界面就算java安装成功。
在这里插入图片描述

2.2 准备原版mc服务器

首先我们需要将minecraft_server.1.12.2.jar复制到你为服务器准备的文件夹中。
在这里插入图片描述
然后在同一个文件夹中新建一个文件命名为 run server.bat(记得把显示文件扩展名打开),在其中输入以下内容:

java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar --nogui
pause

这一段指令其实也很好理解。

java:代表着你调起java来运行下面的指令。
-Xmx1024M:代表着你为接下来要运行的程序分配的最大内存为1024MB。
-Xms1024M:代表着你为接下来要运行的程序分配的最小内存为1024MB。
-jar:告诉java你想要运行的是一个jar类型的文件。
minecraft_server.1.12.2.jar:你想要运行的文件的名字。
–nogui:代表着你对minecraft_server.1.12.2.jar这个文件指定的指令:禁用(no)图形界面(gui)。
pause:使命令行在运行完上面的命令之后暂停。

这个时候你会发现原来的文件夹中多出了几个文件,但是服务器并没有运行起来:
在这里插入图片描述
在这里插入图片描述
这个时候,你需要打开eula.txt,将里面的 eula=false 一行改为 eula=true,然后保存。
不要在这个时候去运行run server.bat!!!

2.3 安装forge

接下来,我们打开forge-1.12.2-14.23.5.2859-installer.jar,选择install server,并将安装路径选到你为服务器准备的文件夹中,点下一步。
在这里插入图片描述
在这里插入图片描述
接下来安装器会下载所需要的库:此步花费的时间可能较长。
在这里插入图片描述
如果出现下图情况说明有部分库未下载完成,可以多试几次上面的步骤;或可以在你能够科学上网的本地电脑上先下载好再上传到服务器,直至出现successfully installed窗口
在这里插入图片描述
安装完成后的样子
在这里插入图片描述

2.4 后续配置

接下来右键run server.bat,选择编辑;
将其中的minecraft_server.1.12.2.jar替换为刚刚出现的forge.xxxxx.jar如下:

java -Xmx1024M -Xms1024M -jar forge-1.12.2-14.23.5.2859.jar --nogui
pause

保存退出,双击运行刚刚编辑的bat。

在这里插入图片描述
出现如图界面就算成功,然后在出现的命令框中输入stop并回车来停止服务器。
这个时候你的文件夹中会多出一个mods文件夹,将你对应版本的mod复制进去即可。
如果是与地形生成机制有关的mod的话,还需要打开world文件夹,删掉level.dat然后再带着mod重新生成一次世界

3 连接到你的服务器、后续维护

首先需要注意的一点是,你的客户端需要安装与你的服务端相同的mod才能连接到服务器!
如果你刚刚没有更改server.properties文件的话,那么你的服务器地址将会是
<你的Windows服务器地址>:25565
例:114.514.1919.810:25565
以后你只需要双击run server.bat就可以启动你的服务器了。
以及,如果你使用的不是正版的客户端,你还需要在服务器的server.properties文件里将online_mode一行改为false。
在关闭服务器的时候切记不能直接关闭命令窗口!!!必须在控制台中输入stop来停止服务器,否则会造成存档损坏!!!
以及,记得定期对你的服务器进行备份。

至此,你应该拥有了一台能够游玩的打了模组的mc服务器了。

Windows Server 2016系统上部署深信达MC服务器核心需要进行一系列的配置和操作。深信达MC服务器核心通常指的是用于运行Minecraft服务器的软件核心,例如Paper、Spigot或官方Minecraft服务端等。以下是基于Windows Server 2016系统的部署步骤: ### 准备工作 1. **确认系统要求** 在部署之前,确保服务器满足Minecraft服务器软件的基本运行需求: - 安装Java 8或更高本(Minecraft服务端依赖Java运行环境)[^1]。 - 确保系统中已安装.NET Framework 4.5及以上本(部分服务端管理工具可能需要)[^1]。 - 提供至少4GB的内存(建议根据玩家数量适当增加)。 - 检查网络连接是否稳定,并配置好端口转发功能以便玩家访问服务器2. **获取深信达MC服务器核心文件** 深信达MC服务器核心一般为`.jar`格式的Java可执行文件。可以通过官方网站或可信源下载该文件,保存至服务器本地目录,例如 `C:\Minecraft_Server`。 ### 部署步骤 1. **安装Java运行环境** 下载并安装适用于Windows Server的Java Development Kit (JDK)或Java Runtime Environment (JRE)。建议使用Java 8以确保兼容性。安装完成后,验证Java本: ```cmd java -version ``` 2. **创建Minecraft服务器目录** 在磁盘中创建一个专门用于存放Minecraft服务器文件的目录,例如 `C:\Minecraft_Server`,并将下载的深信达MC核心`.jar`文件放置于此目录中。 3. **创建启动脚本** 在该目录下创建一个批处理文件(例如 `start.bat`),内容如下: ```bat @echo off java -Xmx4G -Xms4G -jar mc_server_core.jar nogui pause ``` 其中 `-Xmx4G` 和 `-Xms4G` 表示分配4GB内存给Minecraft服务器,可根据实际服务器内存调整此值。 4. **首次运行服务器** 双击运行 `start.bat` 文件,Minecraft服务器将首次启动并自动生成必要的配置文件(如 `eula.txt`、`server.properties` 等)。关闭服务器后,打开 `eula.txt` 文件,将其中的 `eula=false` 改为 `eula=true` 以接受Minecraft最终用户许可协议。 5. **调整服务器配置** 打开 `server.properties` 文件,根据需求调整服务器设置,例如: - 修改 `server-port` 以更改服务器监听端口。 - 设置 `max-players` 来定义最大玩家数量。 - 调整 `level-name` 以指定世界名称。 6. **配置防火墙和端口转发** 在Windows Server防火墙中开放Minecraft服务器使用的端口(默认为25565),确保外部玩家可以连接。此外,在路由器或网络设备上配置端口转发,将外部请求转发到服务器的IP地址和端口。 7. **设置开机自启动(可选)** 可通过任务计划程序创建一个任务,使Minecraft服务器在系统启动时自动运行。设置启动程序为 `start.bat` 文件,并指定工作目录为 `C:\Minecraft_Server`。 8. **远程管理与监控(可选)** 可以使用第三方工具如 `Minecraft Server Control Panel (MSCP)` 或 `Multicraft` 来简化服务器管理。这些工具通常提供图形界面,支持日志查看、插件管理、备份等功能。 ### 注意事项 - 确保服务器定期备份存档,避免数据丢失。 - 安装必要的反作弊插件或防火墙规则,防止恶意攻击。 - 定期更新Minecraft核心本以获取新功能和安全补丁。 - 如果使用插件或模组,确保其与当前服务器核心本兼容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值