[云服务器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

在这里插入图片描述

【点赞关注不迷路】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/145098.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

誉龙视音频 Third/TimeSyn 远程命令执行复现

0x01 漏洞描述: 誉龙公司定位为系统级的移动视音频记录解决方案提供商,凭借其深厚的行业经验,坚持自主研发,匠心打造记录仪领域行业生态,提供开放式的记录仪APK、GB28181 SDK、国网B协议、管理平台软件OEM。誉龙视音频…

C/S架构与B/S架构的适用场景分析

C/S架构(客户端/服务器架构)与B/S架构(浏览器/服务器架构)在适用场景上各有特点,主要取决于应用的具体需求、用户群体、系统维护成本、跨平台需求等因素。 一、C/S架构的适用场景 1、高性能与交互性要求高的应用&…

9月26日云技术研讨会 | SOA整车EE架构开发流程及工具实施方案

面向服务的架构(Service Oriented Architecture, SOA)实施需要复杂的基础技术作为支撑,伴随着整车硬件资源的集中化、车载以太网等高速通信技术在车内的部署,将在未来一段时间内成为行业技术研究和市场布局的热点。 近年来&#x…

使用Webpack创建vue脚手架并搭建路由---详解

1.使用 vue 库 vue 是一个非常好用的 javascript 库,现在已经发行了 vue 3,我们可以直接导入使用库文件,也可以使用单文件(SFC)的形式,直接使用库文件会简单一点,我们先来试一下吧。 1.1安装 v…

JdbcTemplate常用方法一览AG网页参数绑定与数据寻址实操

JdbcTemplate是Spring框架中的一个重要组件,主要用于简化JDBC数据库操作。它提供了许多常用的方法,如查询、插入、更新、删除等。本文将介绍JdbcTemplate的常用方法及其使用方式,以及参数绑定和删除数据的方法。 一、JdbcTemplate常用方法 查…

24/9/19 算法笔记 kaggle BankChurn数据分类

题目是要预测银行里什么样的客户会流失,流失的概率是多少 我这边先展示一下我写的二分类的算法 import numpy as np import pandas as pd import matplotlib.pyplot as plt from sklearn.model_selection import train_test_split from sklearn.linear_model impo…

金砖软件测试赛项之Jmeter如何录制脚本!

一、简介 Apache JMeter 是一款开源的性能测试工具,用于测试各种服务的负载能力,包括Web应用、数据库、FTP服务器等。它可以模拟多种用户行为,生成负载以评估系统的性能和稳定性。 JMeter 的主要特点: 图形用户界面:…

Stable Diffusion绘画 | ControlNet应用-IP-Adapter:一致性角色就这么简单

IP-Adapter 更新了全新的模型—FaceID plus V2 版本,同时还支持 SDXL 模型。 FaceID plus V2 版本的优点: 解决任务一致性 一张图生成相似角色 下载地址:https://huggingface.co/h94/IP-Adapter-FaceID/tree/main 其中,两个 Lora文…

AIGC时代!AI的“iPhone时刻”与投资机遇

AIGC时代!AI的“iPhone时刻”与投资机遇 前言AI的“iPhone时刻”与投资机遇 前言 AIGC,也就是人工智能生成内容,它就像是一股汹涌的浪潮,席卷了整个科技世界。它的出现,让我们看到了人工智能的无限潜力,也…

基于协同过滤算法+PHP的新闻推荐系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于协同过滤算法PHPMySQL的新…

【STM32 HAL库】OLED显示模块

【STM32 HAL库】OLED显示模块 前言理论OLED基本参数OLED基本驱动原理OLED坐标轴 应用CubeMx配置底层函数代码高层封装函数printf显示函数 前言 本文为笔者学习 OLED 的总结,基于keysking的视频内容,如有错误,欢迎指正 理论 OLED基本参数 …

react + antDesign封装图片预览组件(支持多张图片)

需求场景:最近在开发后台系统时经常遇到图片预览问题,如果一个一个的引用antDesign的图片预览组件就有点繁琐了,于是在antDesign图片预览组件的基础上二次封装了一下,避免重复无用代码的出现 效果 公共预览组件代码 import React…

【machine learning-十-grading descent梯度下降实现】

grading descent 梯度下降参数更新方法 --导数和学习率 从导数项直观理解梯度下降 grading descent 算法就是更新参数,今天来学习下如何更新w和b 梯度下降 还是以线性回归的均方差损失函数如下为例: 损失函数的可视化图如下 : 横轴和纵轴分…

影刀RPA实战:网页爬虫之苦瓜书籍数据

书籍常常被视为心灵的慰藉,因为它们能够在不同的层面上为人们提供支持和安慰。 1. 书籍对我们的重要性 书籍是人类知识的载体,也是智慧的结晶。它们不仅是学习的工具,更是人类心灵的慰藉。在忙碌的生活中,书籍能够提供知识、启发…

魅思CMS getOrderStatus SQL注入漏洞复现

0x01 漏洞描述: 魅思是一款集成了视频管理、用户管理、手机端应用封装等功能的综合性视频管理系统。该系统不仅以其强大的视频管理功能、灵活的用户管理机制、便捷的手机端应用封装功能以及高安全性和现代化的界面设计,成为了市场上备受关注的视频管理系…

技术美术百人计划 | 《4.5 DOF景深算法》笔记

1. 景深定义 景深(Depth of Field,DOF),是指在摄影机镜头或其他成像器前沿能够取得清晰图像的成像所测定的被摄物体前后距离范围。镜头光圈、镜头焦距、及焦平面到拍摄物的距离是影响景深的重要因素。在聚焦完成后,焦点…

监控IDS和IPS增强网络安全性

入侵检测系统(IDS)和入侵防御系统(IPS)是当今使用的最复杂的网络安全设备之一,它们检查网络数据包并阻止可疑数据包,并提醒管理员有关攻击企图的信息。 在当今威胁不断变化的网络环境中,防火墙…

TopoDOT2024.1注册机 道路自动化提取 雷达点云数据

TopoDOT2024.1是一套成熟的点云数据处理及应用系统,全面具备点云数据的存储管理、精度检核、特征自动提取、智能分析、高效建模、成果输出等应用功能。TopoDOT在LiDAR数据应用领域有着多年的实战经验,用户在实际项目中长期使用,尤其在交通领域…

iOS 巨魔神器,Geranium 天竺葵:6大功能,个个都解决痛点

嘿,这是黑猫。如果你装了巨魔,却只知道安装第三方APP,那就是暴殄天物。巨魔的价值不仅是应用侧载,还有强大的玩机工具生态——这也是我花费大量时间,去制作巨魔精选IPA合集的原因。 通过巨魔商店安装的APP&#xff0c…

初学者的鸿蒙多线程并发之 TaskPool 踩坑之旅

1. 背景 目标群体:鸿蒙初学者 版本:HarmonyOS 3.1/4.0 背景:鸿蒙 App 的全局路由管理功能,需要在 App 启动时初始化对 raw 下的相关配置文件进行读取、解析并缓存。App 启动时涉及到了大量模块的初始化,好多模块都涉…