为游戏服务端加载 authlib-injector-皮肤站论坛-游戏-擎雷博客

为游戏服务端加载 authlib-injector

TIP

使用本外置登录方案,您必须在 server.properties 中将 online-mode 设置为 true

如果您正在使用 BungeeCord,那么在所有服务端上都需要加载 authlib-injector,但应只有 BungeeCord 打开 online-mode,其它服务端应关闭 online-mode

示例:

用于启动 Minecraft 服务端的脚本一般来说是长这样的(使用 .bat 文件的用户请使用文本编辑器打开修改。您的启动命令可能与示例有些不同,这是正常的。在您自己的启动命令中能找到类似 -jar xxx.jar 的部分即可),如果不使用bat的腐竹们要使用以下启动命令创建bat启动服务端:

java -Xmx1024M -Xms1024M -jar xxx.jar nogui

PS:

java指服务器上默认的java

-Xmx1024M指最大内存为1024MB,反之-Xms1024M指最小内存为1024MB

xxx.jar则指你的服务端的名字,要输入完整(扩展名也要带上)

nogui则指不开启UI界面

接下来请在启动命令中 正确的位置-jar xxx.jar 之前)插入 -javaagent (opens new window)参数。

假设:

  • 您下载到了文件名为 authlib-injector.jar 的文件(没有authlib-injector.jar的话请前往和风云下载,跳转链接
  • 并将其放到了与服务端核心 xxx.jar 相同的目录下
  • 您的 Yggdrasil 服务器 API Root 为 https://mcskin.starryfrp.com/api/yggdrasil

那么您应该将上面的启动命令修改为这样:

java -Xmx1024M -Xms1024M -javaagent:authlib-injector.jar=https://mcskin.starryfrp.com/api/yggdrasil -jar xxx.jar nogui

教程到此为止,感谢观看!

请登录后发表评论

    没有回复内容