如何在Windows下搭建一个基于Forge的Minecraft服务器

先说说我的环境:

  • Java:

java version "1.8.0\_241" Java(TM) SE Runtime Environment (build 1.8.0\_241-b07) Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

  • OS:Windows 7 旗舰版
  • MC:1.12.2
  • Forge:forge-1.12.2-14.23.5.2847

下载Forge

Forge官网:https://files.minecraftforge.net

打开官网后再左侧找到1.12.2的版本号,然后单击;

之后单击Installer

先会跳转到一个广告页面,等待一段时间,页面右上角就会显示skip按钮,点击skip按钮,下载就会开始啦。(打不开或者太慢请自行科学上网)

安装

双击下载好的.jar,打开后先单击Install server,然后单击 选择要安装到的文件夹,选好之后单击确定开始安装。

安装正在进行的界面是这样的:

这个界面会持续的时间取决于你的网络状况。

安装成功的界面是这样的:

如果不是这个界面就说明安装失败了,需要重新安装。

国内环境下安装失败的原因多半都是[cci]minecraftserver_1.12.2.jar[/cci]下载失败,解决办法有两个:1. 科学上网;
2. 自己另外找个地方下载一个然后手动放进安装目录。

这是安装成功后的文件夹状况(图标有可能不同,这取决于你的系统环境):

第一次运行

新建一个启动脚本

新建一个文本文档,随后重命名为ServerStart.bat

之后右键-编辑。

输入

java -jar forge-1.12.2-14.23.5.2847-universal.jar -Xms512M -Xmx1200M

然后保存退出。

-Xms:最下内存

-Xmx:最大内存占用,不要超过系统的可用内存

第一次运行服务器

双击刚才保存好的ServerStart.bat,第一次运行服务器:

之后,它会自动退出,因为你还得同意Mojang的EULA。

同意Mojang的条款

回到服务器根目录,会发现多出来了一些文件/文件夹。

双击打开eula.txt,将false改为true

保存退出。

开服

双击ServerStart.bat,启动服务器。

当控制台里出现

[Server thread/INFO] [minecraft/DedicatedServer]: Done (4.299s)! For help, type "help" or "?"

说明服务器启动成功了。

上面两张图左边的是控制台,右边的是带GUI的控制台,如果不想要右边这个,可以回到新建启动脚本那一步,在脚本最后加上[cci]nogui[/cci]。

好,大功告成,现在就可以打开MC进服务器看看了,自己电脑开服的ip是127.0.0.1,默认端口25565。

因为是Forge服务器,所以是支持mod的,在服务器的根目录可以看到mods文件夹。想加什么mod丢进去就行了,当然客户端也要加。

祝你玩得愉快。