铿鸟百科网

当前位置:主页 > 百科 > 电脑百科 >

如何开启服务器外置登录功能?

如何开启服务器外置登录功能?

时间:2024-11-13 来源:铿鸟百科网 收集整理:小编 阅读:
导读:开服务器外置登录通常需要配置外部身份验证服务,如LDAP、OAuth等,并确保网络设置允许外部访问。如何开启服务器外置登录什么是“外置登录”?外置登录是指由第三方提供的登录服务,而不是Minecraft官方的内置登录,这种方式通常还包含自己
开服务器外置登录通常需要配置外部身份验证服务,如LDAP、OAuth等,并确保网络设置允许外部访问。

如何开启服务器外置登录

如何开启服务器外置登录功能?

什么是“外置登录”?

外置登录是指由第三方提供的登录服务,而不是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不在列

    苹果iOS 17.4 Beta版开放侧载功能,但iPad不在列

    1月27日消息,苹果公司近日针对欧盟《数字市场法》作出了响应,上线了iOS 17.4 Beta版,向欧盟用户开放了侧载功能。然而,尽管iPadOS与iOS在本质上并无太大差异,但iPad并不支持侧载功能。这意味着,安装第三方应用商店以及从第

  • 极氪20万台新能源汽车里程碑达成

    极氪20万台新能源汽车里程碑达成

    1月8日消息,国内新能源汽车市场再传捷报。极氪汽车今日欣喜公布,经过26个月的不懈努力,其累计交付汽车数量已突破20万台大关。这一成就不仅彰显了极氪在新能源领域的强劲实力,更使其持续刷新着新势力品牌的最快交付纪录,同时保持着全球唯一的新能源

  • Win11系统intel核显控制面板怎么打开-打开intel核显控制面板的方法

    Win11系统intel核显控制面板怎么打开-打开intel核显控制面板的方法

    你晓得吗?有些小伙伴想开自己电脑的intel核显控制面板来看显卡驱动信息。里面可以检查更新驱动。但是,他们不知道怎么开这个面板。如果也想试试看的话,可以看看下面的操作方法哦!打开intel核显控制面板的方法1. 右键桌面空白处,就能打开英特

  • win10怎么快速关闭屏幕?win10快速关闭屏幕方法

    win10怎么快速关闭屏幕?win10快速关闭屏幕方法

    估计很多用 Win10 的人都会想要快速锁屏来保护个人隐私,但是也有人不知道怎么快速关掉屏幕。其实很简单,你可以直接按 Win + L 快捷键,或者右键点击桌面上的空白地方,然后选择快捷方式就可以啦。下面我们就来详细说一下 Win10 快速

  • 极氪第二款MPV车型“CM2E”谍照曝光,或于2024年上半年亮相

    极氪第二款MPV车型“CM2E”谍照曝光,或于2024年上半年亮相

    1月17日消息,近日,知名汽车博主@SugarDesign在社交媒体上发布了极氪品牌旗下第二款MPV车型——内部代号“CM2E”的谍照。据推测,新车可能为小型MPV,有望于2024年上半年与大家正式见面。  从曝光的谍照中可以看出,极氪CM

  • Windows10玩GTA5闪退怎么解决?Windows10玩GTA5闪退解决方法

    Windows10玩GTA5闪退怎么解决?Windows10玩GTA5闪退解决方法

    Windows10玩GTA5闪退怎么解决?GTA5是一款非常知名的游戏,很多的玩家都在畅玩,但是很多的用户们在玩耍这一款游戏的时候,遇到了自己电脑玩GTA5会闪退,这个问题我们怎么解决呢?下面小编为大家带来详细的解决方法介绍,快来看看吧!