开心的阿诺
本帖最后由 开心的阿诺 于 2022-12-28 12:20 编辑

前传:12
项目地址:GitLabGitHub


在一番研究后,我做到了mc1.8.8网页版和客户端版同服游玩
有图有真相:












(一些碎碎念)
我一直对网页版游戏很着迷。
虽然网页版游戏肯定和客户端版的性能差非常多,但它没有客户端的羁绊,方便、快捷,特别适合信息课摸鱼
而在快3年前,我发了这么一个帖子:
在网页上玩我的世界!(讲的是https://classic.minecraft.net/
虽然是classic版本,但还是震撼到了当时懵懂无知的我
今年5月,我有发现了1.5.2的网页版mc,再次触动了我内心深处的回忆
我立马体验了一番,虽然手感不太行,帧数也很感人,但还是让我有些兴奋,就像回到了当初
而现在,lax1dude大大,再次深深地让我感到震惊——网页版的EaglercraftX 1.8.8!
这可是1.8.8!拿去玩Hypixel也可以!(当然是指客户端版的1.8.8,Hypixel现在不支持Eaglercraft,估计以后也不会支持)

而且,这次1.8.8的Eaglercraft和原来1.5.2服务端的最大区别就是现在它只是BungeeCord/Waterfall的一个插件,而不是一个完整的服务端(原文
这代表了什么?
代表了Eaglercraft可以享受成百上千的插件,而且可以和客户端玩家在同服游玩!
lax1dude大大,我等着,就看你什么时候把1.8的单人也给出了 awa
至于更往上的版本,就现在这个浏览器技术我是不奢望了,我这破电脑不做优化跑高版本都没几帧(




(配置过程)
官方教程:https://gitlab.com/lax1dude/eaglercraftx-1.8#making-a-server
亲测Waterfall+paper和BungeeCord+Spigot都可以,所以我直接用BC指代BungeeCord和Waterfall
我以前没用过BC,导致在细节上走了不少弯路,做完了也感觉没什么难度
所以这部分的根本目的只是为了给各位提个醒,大佬们不用停留,直接跳过即可
1.不管开不开正版验证,子服的online-mode要设置成false,正版验证让BC端的online_mode完成
2.开了正版验证的服务器,用Eaglercraft进入服务器要先用客户端版加入服务器,用 /eagler <密码> 设置密码,然后在Eaglercraft加入服务器输入设置好的密码即可;而离线服务器则无需设置密码,直接加入即可
3.链接到服务器
我们照着waterfall的日志看一看:
  1. <省略前面的部分>
  2. [20:00:45 ERROR] [EaglercraftXBungee]: Online mode is set to false! Authentication system has been disabled
  3. [20:00:47 INFO] [EaglercraftXBungee]: Eaglercraft is listening on: /0.0.0.0:8081
  4. [20:00:48 INFO] [EaglercraftXBungee]: Connected to database: jdbc:sqlite:eaglercraft_skins_cache.db
  5. [20:00:48 INFO]: Enabled plugin EaglercraftXBungee version 1.0.1 by lax1dude
  6. [20:00:48 INFO]: Listening on /0.0.0.0:25577
复制代码

在本地可以用 0.0.0.0:25577 加入服务器,但不推荐,因为其他地方(好像也包括局域网)都无效
我们要在cmd中用 ipconfig 命令查看IPv4地址,(如我的192.*.*.109)
客户端版用“Listening on /0.0.0.0:25577”里的端口(配置里也可以调),如192.*.*.109:25577
Eaglercraft要用“Eaglercraft is listening on: /0.0.0.0:8081”里的端口(插件配置里也可以调),如192.*.*.109:8081
4.Eaglercraft可能网速比较慢,毕竟有浏览器限制,正常现象




这次经历也让我对于mc和服务器的感受更深了一层
想要长期用这个的坛友们还是先放一放,7个小时前作者还在commit(
现在尝尝鲜就好了
另外这次竟然码了这么多字(

『南南』
有点意思
但是我拿不到电脑(

开心的阿诺
『南南』 发表于 2022-12-28 11:36
有点意思
但是我拿不到电脑(

就等作者把基岩版也做了

Owen老熊
还真可以玩国际服呀

开心的阿诺
Owen老熊 发表于 2022-12-28 11:40
还真可以玩国际服呀

服务端装个插件就可以了

shuye3
竟然还有网页版的....原谅我孤陋寡闻

Doomsday_Envoy
话说本机ip为啥不是127.那串而是0.0.0.0

DarkLiam

好,不愧是有图有真相!
能不能考虑把版本再提高一点(比如1.12.2?)


开心的阿诺
Doomsday_Envoy 发表于 2022-12-28 11:57
话说本机ip为啥不是127.那串而是0.0.0.0

实测都可以进入服务器
PS:从网络上的解释看起来和java有点关系

开心的阿诺
DarkLiam 发表于 2022-12-28 12:00
好,不愧是有图有真相!
能不能考虑把版本再提高一点(比如1.12.2?)

那要看作者心情,或者自己去弄一个
突然意识到可以用跨服插件实现

开心的阿诺
shuye3 发表于 2022-12-28 11:44
竟然还有网页版的....原谅我孤陋寡闻

我最早也不敢相信

krowemoh2020
wc,可以的,是楼主做的吗,这样以后玩起来估计更方便了
基岩版就不用了吧

DarkLiam
开心的阿诺 发表于 2022-12-28 12:08
那要看作者心情,或者自己去弄一个
突然意识到可以用跨服插件实现 ...

有的服务器不是支持多版本吗(比如海皮咳嗽

开心的阿诺
DarkLiam 发表于 2022-12-28 12:10
有的服务器不是支持多版本吗(比如海皮咳嗽

我理解错了 xd
多版本应该是用了ViaVersion插件

开心的阿诺
krowemoh2020 发表于 2022-12-28 12:10
wc,可以的,是楼主做的吗,这样以后玩起来估计更方便了
基岩版就不用了吧 ...

当然不是我这个屑做的 qwq

下一页 最后一页