前言
本文仅针对统一通行证的进行展开,没有对lunar进行任何的破解,任何的文件你们都可以在电脑/网上获取
本文仅不提供”售后”,遇到问题请自行解决
为何发布这篇文章
实在是太多人想要离线登录的lunar了
但我不想破解lunar,只能暂时用这个办法代替,不过不久之后应该会有新的方法,现在正在试验
基本原理
使用authlib替换mojang的验证地址以达到使用外置登录
开始!
注册统一通行证账号
如果你没有也不会注册统一通行证腐竹端,你可以使用我的“服务器”成员注册网址
下载authlib
首先你要下载统一通行证的authlib
下载完之后你会得到一个名为nide8auth.jar的文件
配置客户端
进入你想要的版本,右键start.bat,选择“编辑”或“用记事本打开”
在\bin\java.exe后面输入
1
| -javaagent:nide8auth.jar=eb8aadb0ef9811ea908800163e095b49
|
像这样
1 2 3
| SET ram=1500 ..\zulu16.30.15-ca-fx-jre16.0.1-win_x64\bin\java.exe -javaagent:nide8auth.jar=eb8aadb0ef9811ea908800163e095b49 --add-modules jdk.naming.dns --add-exports jdk.naming.dns/com.sun.jndi.dns=java.naming -Djna.boot.library.path=natives --add-opens java.base/java.io=ALL-UNNAMED -Xms%ram%m -Xmx%ram%m -Djava.library.path=natives -XX:+DisableAttachMechanism -cp vpatcher-prod.jar;ReplayMod.jar;lunar-prod-optifine.jar;lunar-libs.jar;lunar-assets-prod-1-optifine.jar;lunar-assets-prod-2-optifine.jar;lunar-assets-prod-3-optifine.jar;OptiFine.jar com.moonsworth.lunar.patcher.LunarMain --version 1.8 --accessToken 0 --assetIndex 1.8 --userProperties {} --gameDir ..\lunar --texturesDir ..\textures --launcherVersion 2.7.3 --width 854 --height 480 pause
|
完成之后你就可以保存退出了
当然你也是可以使用自己的服务器id的
启动游戏
双击修改过后的start,耐心等待
等游戏窗口出来后你就可以点击登录,这时直接在输入框中输入统一通行证账号密码就可以进入游戏了
反馈
自己捣鼓吧,不维护了