首页 > 其他分享 >我的世界MC网页版搭建教程(1.8和1.5)

我的世界MC网页版搭建教程(1.8和1.5)

时间:2024-05-25 15:38:09浏览次数:16  
标签:1.5 MC bungee 1.8 server 文件夹 版本

我的世界mc网页版搭建(1.8和1.5)

  • 本教程基于开源项目 eaglercraft

说明

  • 网页版mc作者是lax1dude,官方网站是eaglercraft,大家可以去多多支持作者
  • 我不是作者,我只是总结了一下服务器搭建的流程
  • 下文链接随时可能失效,文件最好自己保存一下
  • 本文适合有一点linux基础的使用,有些简单步骤我会跳过
  • 只试用chrome系的浏览器,不适合firefox
  • 网页版mc支持设置材质包和服务器插件,但是不支持直接添加jar的mod(你可以自己写或者自己转换)

离线版本

前置准备

  • 一台linux服务器,带有java(这个执行下载安装,版本一般选最新的),以及tmux(方便分屏)
  • windows也可以,流程和下面类似,java自行下载安装
  • 演示版本为openjdk version "17.0.10"

1.8.8 版本

目前网页mc最新版本,推荐

  1. 打开下载链接eaglerX-1.8-server.zip - 蓝奏云 ,下载压缩包文件
  2. 解压unzip这个文件,应该得到下面的内容
    • 其中server文件夹是mc服务器文件夹(应该是用的paper服务端)
    • web文件夹是前端加载的网页文件夹
    • bungee是代理文件夹,里面有eaglerX的插件
# tree -L 1
.
├── base.repl
├── bindmod.so
├── buildconf.json
├── buildconf_template.json
├── bungee
├── cuberite.sh
├── eula.txt
├── gitpod-fixes.sh
├── LicensePrompt.jar
├── main.sh
├── misc
├── PlaceHTTPer.class
├── README.md
├── replit.nix
├── reset.txt
├── selsrv.sh
├── server
└── web
  1. 运行tmux并进行分屏操作(自己查)
  2. 进入bungee 文件夹,运行java -Xmx1024M -Xms1024M -jar ./bungee.jar(这个命令含义自己查),这个可以保存为run.sh运行.出现下面表示成功
[INFO]: Enabled plugin EaglercraftXBungee version 1.0.9 by lax1dude
[INFO]: Listening on /127.0.0.1:25577
  1. 再进入server文件夹(注意一定是先bungee再server,运行java -Xmx1024M -Xms1024M -jar ./server.jar(这个可以保存为run.sh运行),会得到下面的问题
    • 此时编辑./eula.txt文件,将false改为true,再次运行上面的命令,等待一会(等屏幕不滚动了)
[WARN]: Failed to load eula.txt
[22:19:07 INFO]: You need to agree to the EULA in order to run the server.Go to eula.txt for more info.
[INFO]: Stopping server
  1. 等到出现下面表示server运行成功
[INFO]: Timings Reset
>
  1. 配置nginx代理前端静态资源文件(这个自己想办法配,不会用离线文件访问也可以)
  2. 访问浏览器代理好的端口,或者直接浏览器打开本地的离线html文件
  3. 等到出现press anykey to continue的时候随便按一下,设置自己的名字和皮肤
  4. 按顺序点击 Multiplayer -> Direct Connect -> Connect to Server,然后输入服务器ip加上:8081(例如127.0.0.1:8081),注意:这里需要保证服务器的8081端口是开放到公网的,这个自己查怎么开放,点击Join Server
  5. 加入成功后发现无法移动,是因为必须先注册密码,按/register <你的密码>,这个验证如果完全不想开启,直接删了server文件夹下的plugins目录就可以了(最好在地5步直接删)
  6. 接下来就可以游玩mc了

1.5.2版本

安装容易,但是版本老旧,不推荐

  1. 打开下载链接stable-download.zip - 蓝奏云
  2. 和1.8.8 版本基本类似java/bungee_command对应1.8的bungee,java/bungee_command对应server文件夹
  3. chmod给文件夹中的run_unix.sh添加运行权限,然后按顺序执行就可以了(和1.8.8的很类似,省略)
  4. 注意1.5.2最后的端口是25565,而不是8081, 1.5.2经常出现卡在login in的情况,这种只能等待一会(几分钟估计),再次刷新就可以进去了

游戏注意点

  1. 不要直接设置op权限给用户,发现这似乎会导致其他非op用户无法打开工作台
  2. 1.5.2迁移到1.8.8时候直接拷贝所有的world*文件夹会出问题,需要删除world/players目录才行(这个是用户的数据文件)
  3. 1.8.8 可以设置语言为中文,1.5.2不可以
  4. 你可以在server的控制台进行一些admin命令输入

QA

如何停止服务器

  • 在server和bungee控制台分别运行stopend就可以了

如何避免手动输入ip端口

  • 1.8.8版本离线html文件
    • 编辑html文件,找到window.eaglercraftXOptsHints部分,更改为
window.eaglercraftXOptsHints = { 
    hintsVersion: 1,
    container: "game_frame",
    worldsDB: "worlds",
    relays: [
        { addr: "wss://relay.deev.is/", comment: "lax1dude relay #1", primary: relayId === 0 },
        { addr: "wss://relay.lax1dude.net/", comment: "lax1dude relay #2", primary: relayId === 1 },
        { addr: "wss://relay.shhnowisnottheti.me/", comment: "ayunami relay #1", primary: relayId === 2 } 
    ],
    checkRelaysForUpdates: true,
    servers: [
        { addr: "<ip>:<port>", name: "自己取个名字" }
    ]
};
  • 1.8.8版本web版本
    • 编辑web/eaglercraft_opts.js文件,更改为
window.eaglercraftXOpts = () => ({
    lang: "en_US",
  // joinServer: "ws" + window.location.href.slice(4),
  // assetsURI: "custom.epk",
    servers: [
        { addr: "192.168.0.109:8081", name: "DianCraft" }
    ]
});
  • 1.5.5版本和上面类似,只是更改的指标是window.eaglercraftOpts

参考

标签:1.5,MC,bungee,1.8,server,文件夹,版本
From: https://www.cnblogs.com/chenxuan520/p/18212461

相关文章

  • AP5170 降压恒流IC 4.5-100V 1.5A LED汽车灯驱动IC
    产品描述AP5170是一款效率高,稳定可靠的LED灯恒流驱动控制芯片,内置高精度比较器,固定关断时间控制电路,恒流驱动电路等,特别适合大功率LED恒流驱动。AP5170采用ESOP8封装,散热片内置接SW脚,通过调节外置电流检测的电阻值来设置流过LED灯的电流,支持外加电压线性调光,最大......
  • 认识NXP新型微处理器:MCX工业和物联网微控制器
    目录概述1 MCX工业和物联网微控制器介绍2 MCX系列微控制器类型2.1 MCXN系列微控制器2.1.1主要特征2.1.2MCXN系列产品2.1.3 MCXN9xx和N5xxMCU选型表2.2 MCXA系列微控制器 2.2.1主要特征2.2.2 MCXA系列产品2.2.3 MCXAMCU的架构2.3  MCXW系列......
  • Springboot Tomcat 架构及参数优化
    1.SpringbootTomcat架构及参数优化1.1.版本说明1.2.SpringBootTomcat架构分析1.2.1.Tomcat核心组件类图1.2.2.Tomcat核心组件架构图1.3.SpringBootTomcat工作流程1.3.1.SpringBoot初始化Tomcat流程1.3.2.Tomcat启动流程1.3.2.1.初始化Server......
  • 《错过你的那些年》迅雷下载BT磁力[1.55GB/HD1280P]中字双语高清
    《错过你的那些年》是一部由《月亮爱人》导演田壮壮执导,杨幂、邓超、朱亚文主演的爱情电影。影片根据郭敬明的同名小说改编,讲述了一对初中同学在错过和重逢中的爱情故事。这部电影以独特的叙事风格和真挚的情感,深深触动了观众的心灵。 电影以回忆的方式展开,主要讲......
  • 三菱 PLC MC通讯协议
    三菱PLC的通讯协议分为1E帧和3E帧,又区分二进制和ASCII码,就有四种方式MC协议1E帧读取寄存器D100的地址01FF0A00640000002044010001FF0A00000000002044140001FF000A000000001400返回数据81000034报文解析:01副部头FFPLC编号0A时钟......
  • 世微AP3266过EMC检测 4-40V 3.6VA 大功率同步降压恒流芯片LED车灯电源驱动线路图
    产品描述   AP3266是一款简单、内置功率管的同步降压恒流芯片,适用于4-40V输入的降压LED恒流驱动芯片。输出功率可达40W,电流3.6A。AP3266可通过调节OVP端口的分压电阻,设定输出空载电压保护,避免高压空载上电瞬间烧坏LED灯。AP3266工作频率固定在130KHZ,具有很好对其他......
  • [os] xx.serive文件编写 -- systemctl
    [os]  xx.serive文件编写--systemctl    一、基本信息 1、操作系统:Linuxrocky5.14.0-427.16.1.el9_4.x86_64#1SMPPREEMPT_DYNAMICWedMay817:48:14UTC2024x86_64x86_64x86_64GNU/Linux   二、c语言程序可运行文件(systest) ......
  • tomcat 启动失败
    修改tomcat的端口号 如果8080端口号被占用了,则要修改端口号一般我会把原来的tomcat的8080端口改掉,进入tomcat的conf目录下,编辑server.xml文件,端口我改成了8889,并添加了一个URIEncoding="UTF-8",修改了server.xml必须重启tomcat进入到conf修改server.xml来修改tomcat的端口号......
  • amCharts折线图
    代码案例,参考<!DOCTYPEhtml><html><head><scriptsrc="https://cdn.amcharts.com/lib/5/index.js"></script><scriptsrc="https://cdn.amcharts.com/lib/5/xy.js"></script><scriptsrc=......
  • Java核心面试知识集—Tomcat面试题
    Tomcat是什么?Tomcat服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat的缺省端口是多少,怎么修改找到Tomcat目录下的conf文件......