如何开启服务器外置登录功能?
如何开启服务器外置登录
什么是“外置登录”?
外置登录是指由第三方提供的登录服务,而不是Minecraft官方的内置登录,这种方式通常还包含自己的皮肤站,允许用户上传和管理自己的游戏皮肤。
准备工具
1、LEMP环境:
Linux服务器:Debian、CentOS都可以,极其不推荐使用Windows Server。
Nginx/Apache:推荐使用Nginx环境。
MySQL/MariaDB:可以使用Linux服务器自己搭建,也可以直接购买现成的。
PHP:PHP版本推荐7以上,本文使用PHP7.4。
2、Minecraft服务器端:如果没有搭建MC服务器,可以参考相关教程。
部署网站
Opt1:宝塔面板(推荐小白)
1、宝塔部署LEMP环境:
安装fileinfo扩展(如果服务器内存小于2G,可以添加Swap)。
2、添加网站:
到网站选项卡内,添加网站。
上传BlessingSkin(https://github.com/bs-community/blessing-skin-server/releases)的发行版本到网站内解压。
3、设置伪静和主页:
location / { try_files $uri $uri//index.php?$query_string; }
Opt2:编译部署(推荐老手)
1、编译Nginx和PHP以及MariaDB/MySQL:
下载源码并解压:wget http://nginx.org/download/nginx-1.20.1.tar.gz
,然后解压并进入目录。
安装依赖:sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g-dev libssl-dev
。
配置、编译并安装Nginx:
./configure --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module make sudo make install
配置Nginx:编辑配置文件/usr/local/nginx/conf/nginx.conf
,设置root地址和index文件。
2、编译PHP:
下载PHP源码并解压:wget http://www.php.net/distributions/php-7.4.0.tar.gz
,然后解压并进入目录。
配置、编译并安装PHP:
./configure --prefix=/usr/local/php7 --with-curl --with-mysqli --with-openssl --with-pdo-mysql --with-jpeg --enable-gd --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-bcmath --enable-xml --with-zip --enable-mbstring --enable-sockets --with-zlib --enable-fileinfo --enable-exif --with-freetype make sudo make install
3、初始化BlessingSkin:
复制.env.example
为.env
,并生成密钥:cp .env.example .env
,然后运行php artisan key:generate
。
外置登录设置
1、皮肤站上操作:
配置皮肤站,选择管理面板。
在插件市场安装所需插件。
进入插件管理,勾选插件,点击小齿轮⚙️进入插件的管理面板,记住API Root中的Yggdrasil API地址。
2、服务器上操作:
下载最新版本的authlib-injector.jar。
修改Minecraft服务器启动命令,加入authlib-injector验证:
java -jar -Xms1024M -Xmx5120M -javaagent:authlib-injector-1.1.39.jar=http://URL LoliServer-1.16.5-89-server.jar
将online-mode设置为true。
3、客户端上操作:
以HMCL为例,打开HMCL后,在登录里选择外置登录。
添加验证服务器(Yggdrasil API地址)、用户名和密码。
通过上述步骤,你可以成功搭建一个支持外置登录的Minecraft服务器,实现用户角色管理和皮肤管理等功能,这不仅提高了用户体验,还方便了服务器管理者规范玩家行为。
各位小伙伴们,我刚刚为大家分享了有关“怎么开服务器外置登录”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
相关阅读
-
苹果iOS 17.4 Beta版开放侧载功能,但iPad不在列
1月27日消息,苹果公司近日针对欧盟《数字市场法》作出了响应,上线了iOS 17.4 Beta版,向欧盟用户开放了侧载功能。然而,尽管iPadOS与iOS在本质上并无太大差异,但iPad并不支持侧载功能。这意味着,安装第三方应用商店以及从第
-
极氪20万台新能源汽车里程碑达成
1月8日消息,国内新能源汽车市场再传捷报。极氪汽车今日欣喜公布,经过26个月的不懈努力,其累计交付汽车数量已突破20万台大关。这一成就不仅彰显了极氪在新能源领域的强劲实力,更使其持续刷新着新势力品牌的最快交付纪录,同时保持着全球唯一的新能源
-
Win11系统intel核显控制面板怎么打开-打开intel核显控制面板的方法
你晓得吗?有些小伙伴想开自己电脑的intel核显控制面板来看显卡驱动信息。里面可以检查更新驱动。但是,他们不知道怎么开这个面板。如果也想试试看的话,可以看看下面的操作方法哦!打开intel核显控制面板的方法1. 右键桌面空白处,就能打开英特
-
win10怎么快速关闭屏幕?win10快速关闭屏幕方法
估计很多用 Win10 的人都会想要快速锁屏来保护个人隐私,但是也有人不知道怎么快速关掉屏幕。其实很简单,你可以直接按 Win + L 快捷键,或者右键点击桌面上的空白地方,然后选择快捷方式就可以啦。下面我们就来详细说一下 Win10 快速
-
极氪第二款MPV车型“CM2E”谍照曝光,或于2024年上半年亮相
1月17日消息,近日,知名汽车博主@SugarDesign在社交媒体上发布了极氪品牌旗下第二款MPV车型——内部代号“CM2E”的谍照。据推测,新车可能为小型MPV,有望于2024年上半年与大家正式见面。 从曝光的谍照中可以看出,极氪CM
-
Windows10玩GTA5闪退怎么解决?Windows10玩GTA5闪退解决方法
Windows10玩GTA5闪退怎么解决?GTA5是一款非常知名的游戏,很多的玩家都在畅玩,但是很多的用户们在玩耍这一款游戏的时候,遇到了自己电脑玩GTA5会闪退,这个问题我们怎么解决呢?下面小编为大家带来详细的解决方法介绍,快来看看吧!