一、引言
《我的世界》(Minecraft)作为一款风靡全球的沙盒游戏,以其高自由度的玩法和无限的创造性深受玩家喜爱。截止 2023 年,其全球销量已突破 3 亿份 ,在 YouTube 上的浏览量也超过了 1 万亿,拥有超过 35000 个活跃的创作者频道,遍布 150 个国家,足见其受欢迎程度。
在 Minecraft 的众多玩法中,搭建 Forge 服务器具有重要意义。Forge 作为一个开源的模组加载器,是 Minecraft 模组开发和安装的重要工具,它允许玩家在游戏中添加自定义的内容,并与其他玩家共享。通过 Forge,玩家可以尽情地定制自己的游戏体验,并探索由全球模组社区创造的无限可能。无论是单人游戏还是多人游戏,使用 Forge 都能让玩家体验到更加丰富、个性化的游戏内容和玩法。
本文将详细介绍如何使用 MCSL2 开服器在 Windows 系统上搭建 Minecraft 的 Forge 服务器,帮助各位玩家快速开启属于自己的 Minecraft 服务器之旅。
二、前期准备
(一)硬件要求
运行 Minecraft Forge 服务器的计算机硬件配置会直接影响服务器的性能和稳定性。以下是一些最低硬件配置要求及不同配置对服务器性能的影响说明:
- CPU:Minecraft 服务器主要依赖单线程性能,因此选择具有较高主频和较大缓存的 CPU 可以提供更好的游戏性能。对于小型服务器,2 核处理器通常可以满足需求,但如果服务器玩家数量增多或运行较多模组,推荐使用 4 核或以上的 CPU,如英特尔酷睿 i5 或 AMD 锐龙系列处理器 ,以确保游戏的流畅性。例如,在处理大量玩家同时在线的复杂游戏场景时,多核 CPU 能够更好地分配计算资源,减少卡顿现象。
- 内存:内存大小直接影响服务器的性能。对于小型服务器,2GB 内存可能足够,但如果服务器内有大量的模组或是预计有较多的玩家加入,至少需要 4GB 以上的内存来确保稳定运行。每增加一定数量的玩家,服务器所需的内存也会相应增加。比如,当有 10 – 20 个玩家同时在线时,4GB 内存可能基本满足需求,但如果玩家数量增加到 30 – 50 个,可能就需要 8GB 甚至更多的内存,以保证每个玩家的游戏操作都能得到及时响应。
- 硬盘:硬盘空间需要根据服务器安装的模组数量和预计的玩家数量来决定。一个纯净的 Minecraft 服务器可能只需要几 GB 的空间,但如果安装了大量模组,所需的存储空间会大幅增加。建议使用固态硬盘(SSD),因为它能大幅提升数据读写速度,加快地图加载和游戏加载速度,改善游戏体验。例如,在玩家进入游戏时,SSD 可以使地图更快地加载出来,减少等待时间,让玩家能够更快地开始游戏。
这里推荐雨云 – 新一代云服务提供商,可一键快速购买服务器,直接使用MCSM面板搭建,更快速便捷,积分商城还可以免费领取MC服务器,快快加入吧!
(二)软件准备
具体安装步骤如下:
- 打开上述链接,在页面中找到适合你系统的 Java 版本(通常建议选择最新的长期支持版本,LTS),点击下载。如果你使用的是 64 位 Windows 系统,就下载 64 位的 Java 安装包;若是 32 位系统,则下载 32 位的安装包。
- 下载完成后,运行安装程序。安装过程与一般软件类似,按照安装向导的提示进行操作,点击 “下一步”。在选择安装目录时,需确保路径中不包含中文或特殊字符 ,以免出现兼容性问题。然后等待安装完成。
- 安装完成后,需要配置环境变量。右键点击 “此电脑”,选择 “属性”;在弹出的窗口中,点击 “高级系统设置”;接着点击 “环境变量” 按钮。在 “系统变量” 中,找到 “Path” 变量,点击 “编辑”;新建一个值为%JAVA_HOME%\\bin的变量,这里%JAVA_HOME%表示调用 Java 的安装目录。如果你安装 Java 时使用的是默认目录,那么%JAVA_HOME%对应的路径就是C:\\Program Files\\Java\\jdk-xxx(xxx 代表具体的 Java 版本号) 。最后点击 “确定” 保存设置。
- 验证 Java 是否安装成功。按下 Win + R 键,打开 “运行” 对话框,输入 “cmd” 并回车,打开命令提示符窗口。在命令提示符中输入 “java -version”,若显示 Java 的版本信息,则说明 Java 安装和环境变量配置成功。
在下载过程中,可能会遇到浏览器拦截的问题。这是因为浏览器的安全机制对从非信任源下载的文件进行了保护。当遇到这种情况时,你可以在浏览器的下载提示中选择 “保留” 或 “允许” 来继续下载。如果网络较慢,建议使用下载工具进行加速,以提高下载速度。
三、MCSL2 开服器
(一)解压与启动
下载完成 MCSL2 开服器的压缩包后,将其解压到一个合适的位置,建议选择磁盘空间充足且路径不含中文和特殊字符的文件夹,例如D:\\MCSL2 。解压完成后,进入解压后的文件夹,找到MCSL2.exe文件,双击运行。
在运行MCSL2.exe时,可能会遇到 Windows 防火墙的提示,询问是否允许该应用通过防火墙。这是因为 MCSL2 开服器需要与网络进行交互,以实现下载服务器核心、连接玩家等功能。为了确保开服器正常运行,请选择 “允许访问” 选项,这样防火墙就不会阻止 MCSL2 的网络连接。
如果出现需要管理员权限的提示,可右键点击MCSL2.exe文件,在弹出的菜单中选择 “以管理员身份运行” 。以管理员身份运行可以确保开服器在操作文件、修改系统设置等方面拥有足够的权限,避免因权限不足导致的运行错误。例如,在创建服务器文件夹、写入服务器配置文件时,管理员权限能够保证这些操作顺利完成。
(二)界面介绍
MCSL2 开服器的主界面设计简洁直观,易于操作,如图所示:
图 1 MCSL2 主界面
四、Forge 服务器搭建步骤
(一)新建服务器配置
参数设置:
- 内存设置:在简易模式下,内存设置一般建议在 1024M – 4096M 之间。内存大小决定了服务器在运行过程中能够使用的系统内存资源。如果设置过小,当服务器玩家数量增多或运行较多模组时,可能会出现内存不足的情况,导致服务器卡顿甚至崩溃。例如,当服务器中安装了大量大型模组,每个模组都需要占用一定的内存资源,若内存设置为 1024M,可能无法满足所有模组的运行需求,从而出现游戏卡顿、掉帧等问题。相反,如果设置过大,可能会影响计算机其他程序的正常运行,因为计算机的总内存是有限的。所以,需要根据服务器的实际需求和计算机的内存总量来合理设置。如果你的计算机内存为 8GB,且只运行 Minecraft 服务器这一个较大型程序,那么可以将服务器内存设置为 4096M,以获得更好的服务器性能;但如果计算机还需要同时运行其他多个程序,如办公软件、浏览器等,那么可以适当降低服务器内存设置,如设置为 2048M ,以保证整个系统的稳定运行。
- 核心版本选择:核心版本的选择要根据你想要运行的 Minecraft 版本来确定。不同的 Minecraft 版本对应不同的 Forge 核心版本。例如,如果你想搭建一个 Minecraft 1.19.4 版本的服务器,那么你需要选择与之对应的 Forge 核心版本,如 “1.19.4 – 43.2.0” 。如果选择了不匹配的核心版本,服务器可能无法正常启动,或者在运行过程中出现兼容性问题,导致游戏崩溃或模组无法正常加载。在选择核心版本时,可以参考 MCSL2 开服器提供的版本列表,以及 Minecraft 官方论坛或模组开发者社区的相关信息,以确保选择正确的版本。
- Java 版本选择:Java 版本的选择与核心版本密切相关。不同的 Forge 核心版本对 Java 版本有不同的要求。例如,对于 1.18 (1.18 – pre2) – 1.20.4 版本的核心,需要使用 Java 17;而对于 1.20.5 (24w14a) 版本的核心,则需要使用 Java 21 。如果使用了不兼容的 Java 版本,服务器将无法启动,并会在快捷终端中显示相关的错误信息。因此,在设置 Java 版本时,一定要根据核心版本的要求来选择正确的 Java 版本。你可以在 MCSL2 开服器的新建服务器配置窗口中,通过下拉菜单选择已安装的 Java 版本,如果没有检测到合适的 Java 版本,可以点击 “下载 Java” 按钮进行下载安装。
(二)下载必要文件
(三)启动服务器
五、常见问题及解决方法
(一)服务器启动失败
解决方法是更换 Java 版本。首先,卸载当前不兼容的 Java 版本。在 Windows 系统中,通过 “控制面板” – “程序和功能”,找到 Java 相关程序,右键选择 “卸载” 。卸载完成后,前往 Oracle 官方网站下载与 Forge 核心版本匹配的 Java 版本。下载完成后,按照安装向导提示进行安装,安装过程中注意选择合适的安装路径,建议使用默认路径,以确保 Java 能正常运行。安装完成后,在 MCSL2 开服器的新建服务器配置窗口中,重新选择正确的 Java 版本。
调整内存设置时,可在 MCSL2 开服器的服务器管理界面中,选中需要调整内存的服务器,点击 “编辑” 按钮,在弹出的窗口中找到 “内存设置” 选项 。根据服务器的实际需求和计算机的内存总量来合理调整,一般建议在 1024M – 4096M 之间。如果服务器中安装了大量大型模组,预计玩家数量较多,可适当增加内存设置,如设置为 3072M 或 4096M;若服务器仅用于个人测试,且计算机内存有限,可将内存设置为 1024M 或 2048M 。调整完成后,点击 “确定” 保存设置,然后重新启动服务器。
若文件下载不完整,需重新下载文件。在 MCSL2 开服器中,进入服务器管理界面,选中对应的服务器,点击 “下载核心” 按钮 ,开服器会自动重新下载服务端核心文件。若之前是因为网络问题导致下载失败,可在重新下载前检查网络连接是否正常,如重启路由器或更换网络环境。若多次下载仍失败,可尝试更换下载源,在 MCSL2 开服器的设置中选择其他下载源,如 FastMirror、MCSLAPI、极星镜像站、Akira 镜像站等 ,不同的下载源可能在不同的网络环境下有不同的下载速度和稳定性,更换下载源可能会解决下载问题。
(二)客户端连接问题
端口被占用也会导致无法连接服务器。当服务器使用的端口(如默认的 25565 端口)被其他程序占用时,服务器无法正常监听该端口,客户端也就无法连接。可以使用命令提示符来检查端口占用情况。按下 Win + R 键,打开 “运行” 对话框,输入 “cmd” 并回车,打开命令提示符窗口。在命令提示符中输入 “netstat -ano | findstr :25565”(这里的 25565 是服务器使用的端口号,若服务器使用其他端口,需将其替换) ,如果显示有其他程序占用该端口,可找到占用端口的程序并关闭它,或者在 MCSL2 开服器的服务器配置中修改服务器使用的端口号,如改为 25566 等未被占用的端口,然后重新启动服务器,客户端使用新的端口号进行连接。
保持版本一致非常重要,可在 MCSL2 开服器中查看服务器的 Forge 版本,在服务器管理界面中,选中服务器,在其基本信息中可看到核心版本。然后在 Minecraft 客户端中,确保安装的 Forge 版本与服务器一致。若版本不一致,需更新客户端或服务器的 Forge 版本。对于客户端,可前往 Minecraft 官方论坛或模组开发者社区,下载与服务器版本匹配的 Forge 安装程序,运行安装程序进行更新;对于服务器,可在 MCSL2 开服器中,进入服务器配置界面,重新选择正确的 Forge 核心版本,然后点击 “下载核心” 按钮,重新下载并更新服务端核心。
六、进阶设置(可选)
(一)端口转发与内网穿透
不同路由器设置端口转发的方法略有不同,但一般步骤如下:
- 登录路由器管理界面:打开浏览器,在地址栏中输入路由器的 IP 地址(常见的有 192.168.1.1 或 192.168.0.1 ),然后输入用户名和密码登录。如果不清楚路由器的 IP 地址、用户名和密码,可以查看路由器的说明书或咨询网络服务提供商。
- 找到端口转发设置选项:在路由器管理界面中,找到 “端口转发”“虚拟服务器” 或 “NAT 设置” 等相关选项。不同品牌和型号的路由器,这些选项的位置和名称可能会有所不同。例如,TP – Link 路由器的端口转发设置在 “高级设置” – “虚拟服务器” 中;小米路由器的端口转发设置在 “高级设置” – “端口转发” 中 。
- 添加端口转发规则:在端口转发设置界面,添加一条新的规则。填写以下信息:
- 服务名称:可以自定义一个名称,方便识别,默认 “Minecraft Server”。
- 外部端口:这是外部玩家连接服务器时使用的端口,一般设置为 25565(如果在服务器配置中修改了端口号,则填写修改后的端口号) 。
- 内部 IP 地址:服务器在局域网内的 IP 地址,如 192.168.1.100。
- 内部端口:服务器运行的端口,与外部端口一致,一般为 25565(或修改后的端口号) 。
- 协议类型:选择 TCP 和 UDP,因为 Minecraft 服务器同时使用这两种协议进行通信。(Java用TCP,基岩UDP,但有些模组需要UDP,所以最好全开)
- 保存设置并重启路由器:完成规则填写后,保存设置并重启路由器,使端口转发规则生效。
(二)服务器性能优化
例如,若服务器内存充足,为了提高服务器性能,可将初始堆大小和最大堆大小设置得更大,如-Xms4g -Xmx8g,这样可以减少垃圾回收的频率,提高服务器的响应速度。对于垃圾回收机制,不同的垃圾回收器适用于不同的场景。G1 垃圾回收器适用于大内存、多核 CPU 的服务器,它能够更有效地管理内存,减少垃圾回收时的停顿时间。在 MCSL2 开服器中,可以在服务器配置的 “启动参数” 中添加 JVM 参数,如-Xms4g -Xmx8g -XX:+UseG1GC ,然后重启服务器使参数生效。
七、总结
通过本文的详细介绍,我们学习了使用 MCSL2 开服器在 Windows 系统上搭建 Minecraft Forge 服务器的全过程。从前期准备工作,包括硬件和软件的准备,到 MCSL2 开服器的基础操作,再到 Forge 服务器的搭建步骤,以及常见问题的解决方法和进阶设置,每个环节都至关重要。
在搭建过程中,我们要注意 Java 环境的正确安装和配置,以及 MCSL2 开服器各项参数的合理设置,如内存、核心版本、Java 版本等。当遇到服务器启动失败或客户端连接问题时,要能够根据错误提示进行排查和解决,确保服务器能够顺利运行。
对于有更高需求的服主,端口转发与内网穿透以及服务器性能优化等进阶设置,可以让服务器更好地服务于玩家,提升游戏体验。希望各位读者能够根据本文的教程,成功搭建属于自己的 Minecraft Forge 服务器,在这个充满创意和乐趣的方块世界中,与朋友们一起探索、创造,享受游戏带来的无限快乐。
评论前必须登录!
注册