[云服务器12] 搭建eaglercraft网页MC

众所周知,MC是一个炒鸡好玩的游戏!

但是,Mojang开发出来是经过Java JAR打包过的.jar文件,这就不得不依赖HMCL PCL BakaXL等启动器来启动了……

所以今天,我们将使用开源的eaglercraft来搭建一个在线版MC!

部署平台

我们首先打开雨云官网

在这里插入图片描述

点击右上角的登录/注册

在这里插入图片描述

有账号的直接登录就行,没有账号就点击暂无账号?点击注册,优惠码记得填pyao哦~

在这里插入图片描述

登录/注册好后会来到雨云主面板,我们点击云服务器

我的选择:

  • 地区 中国香港-三区
  • CPU AMD EPYC
  • 套餐 KVM进阶(即4核4G)

操作系统一定要选Windows,因为貌似eaglercraft没有对服务器版Linux的支持……

可以点击试用来试试当前的性能,如果觉得不合适,可以往上调整。

开始搭建

首先,按下Win+R,输入mstsc回车,调出:

在这里插入图片描述

计算机就填你在雨云面板看到的远程连接信息,然后点击显示选项,注意用户名一定要是Administrator,不然登不上的!

在这里插入图片描述

勾选允许我保存凭据,然后点击连接

会要求你输入密码,就填雨云连接的密码。出现证书安全警告,就确定即可。

连接上去后哦,我们先打开自带的浏览器(远程连接内),打开jdk.java.net

在这里插入图片描述

点击JDK 23,然后点击左边侧栏的Java SE 17,再点击Windows 11 x64 Java Development Kit,会自动下载一个名为openjdk-17.0.0.1+2_windows-x86_bin.zip的文件。

我们等下载好后,点击这个文件,可以看到里面有一个文件夹,这就是我们的Java环境了。

把这个文件夹Ctrl+C复制到C盘更目录下(如果你嫌放C盘不顺眼,可以在雨云面板增加一个磁盘,添加后在服务器挂载一个D盘,详细可见雨云Wiki),然后按下Win建,输入,就会有一个编辑系统环境变量弹出来,单击这个程序:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在弹出的窗口中选择你的java文件夹里面的bin文件夹,比如我的是D:\apps\java-runtime\bin

然后也是Win+R输入cmd,输入java --version,如果有了回复,那就是安装成功!

然后,我们下载eaglercraft软件包,解压后把所有文件都放到一个文件夹下,比如eagler

还要下载运行库mcp918.zip,也放在eagler文件夹中。

还有一个单独的依赖程序,点此下载,解压后放到单独的文件夹里。

然后我们安装MC,这一步骤非常简单,就不再详细讲述了。用主流的启动器下载1.81.8.8版本即可,各自启动一次再关掉。

在这里插入图片描述

然后,我们就可以打开eagler目录下CompileLatestClient.bat,会打开:

在这里插入图片描述

点击Next >>

在这里插入图片描述

勾选I agree to these terms and conditions然后Next >>

在这里插入图片描述

(不要在意路径,这是我在实体机上测试的,并不是服务器)

应该会自动补全路径,那我们的就是eagler文件夹。

在这里插入图片描述

这里我们选择下载的mcp918.zip,不用解压,源压缩包就好了。

在这里插入图片描述

这个是你的1.8.8源jar文件包,一般存在游戏目录(一般为.minecraft),有一个versions文件夹,找到里面的1.8.8,选择1.8.8.jar

这也是依赖库之一,在versions文件夹下1.81.8.json

在这里插入图片描述

这貌似是一个单独的语言编译器,默认选择即可。

在这里插入图片描述

这个界面选择之前解压的ffmpeg.exe

在这里插入图片描述

终于到了最终的编译!这里我们新建一个叫做website的文件夹,然后选择这个文件夹。

启动!

耐心等待114514秒,等待编译成功,就可以通过XP面板 1panel BT等面板创建一个网站,wwwroot指向你编译后的文件夹(index.html所在地)。这一部分其实也是比较简单的,建站基操……

然后你就可以开始玩辣 :D

在这里插入图片描述

【点赞关注不迷路】

### 腾讯云搭建Minecraft服务器教程 #### 准备工作 为了顺利在腾讯云上部署Minecraft服务器,需要完成一些准备工作。这包括但不限于选择合适的实例配置、网络设置以及安全组规则调整。 - **实例规格**:建议选用至少2核CPU和4GB内存以上的配置来保障游戏体验[^1]。 - **操作系统**:推荐使用Ubuntu Server LTS版本作为基础环境,因为其稳定性和社区支持度较高。 - **公网IP地址**:确保所选实例具备固定公网IP以便玩家连接访问。 - **端口开放**:允许TCP协议下的默认Minecraft端口号(通常为`25565`),以及其他可能需要用到的服务端口通过防火墙策略或安全组设定实现对外开放。 #### 安装Java运行环境 由于Minecraft依赖于Java虚拟机执行,因此必须先安装适当版本的JDK/JRE。对于最新版的游戏客户端而言,OpenJDK 8以上版本均能良好适配。 ```bash sudo apt update && sudo apt install openjdk-17-jre-headless -y java -version ``` 上述命令会更新软件包列表并自动下载安装指定版本的无图形界面Java运行库,最后验证是否正确安装了Java环境。 #### 下载与启动服务端程序 接下来获取官方发布的原版Server jar文件或是第三方修改过的Forge/Spigot等衍生版本,并将其放置到合适位置准备初始化。 针对想要集成模组功能的情况,可以参照如下方式操作: ```bash wget https://maven.minecraftforge.net/net/minecraftforge/forge/[具体版本号]/forge-[具体版本号]-installer.jar java -jar forge-installer.jar --installServer ``` 这里以 Forge为例说明自动化安装流程;实际应用时应替换为对应的目标版本字符串[^2]。 #### 配置优化及开服参数调优 根据硬件资源情况和个人需求合理编辑 `eula.txt`, `server.properties` 文件内容,同时考虑增加 JVM 启动选项如 `-Xmx[X]G -Xms[Y]G` 来控制最大最小堆空间大小从而提高性能表现。 最终完整的开机脚本可参考下面形式编写保存成 `.sh` 执行文件: ```bash #!/bin/bash cd /path/to/server/ nohup java -Xmx3G -Xms2G -jar forge-server.jar nogui & echo $! > pidfile.pid tail -f nohup.out ``` 此段Shell代码实现了后台持续运行的同时记录进程ID方便后续管理停止等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值