微禾游戏 手游攻略 手游评测 Minecraft个人服务器搭建Minecraft皮肤站,实现自定义皮肤组件

Minecraft个人服务器搭建Minecraft皮肤站,实现自定义皮肤组件

时间:2024-11-19 18:24:25 来源:未知 浏览:0

(所有操作教程必须在服务器内实现!)

适用于:Java版Minecraft:包括Spigot、正式版Minecraft、Forge等。

皮肤:本教程使用祝福-皮肤-服务器作为皮肤站,这也是LittleSkin的开源社区版本。

实现效果:

用户角色皮肤管理

(选择皮肤激活)

还可以安装很多插件来实现邀请码注册、外部登录等。

外部登录:使用Yggdrasil API实现基于皮肤站的外部登录

外部登录选项角色

最终效果:实现的效果是建立一个网站,用户可以注册账号并登录系统,上传、下载、激活皮肤作为角色皮肤。皮肤站与外部登录相结合,达到与正版登录相同的效果:

允许用户注册帐户

允许用户上传和定制自己的游戏皮肤

也方便服务器管理者规范玩家行为(防止用户频繁更换“马甲”)

准备工具

服务器有固定的IP和稳定的网络环境,操作系统可以是Debian或CentOS。 Windows Server 已弃用

Nginx/Apache:推荐使用Nginx环境

PHP:建议使用PHP 7或以上版本(最新皮肤站点需要PHP8)

Minecraft个人服务器搭建Minecraft皮肤站,实现自定义皮肤组件

Minecraft服务器端:如果您还没有搭建MC服务器,可以在小编主页搜索Minecraft,了解如何搭建教程。

服务器选择:根据自己个人使用方式选择适合自己的服务器,个人玩家云机4H8G。对游戏整体画质和操作流畅度有要求的游戏开放建议I9系列物理服务器(独家资源)

服务器系统选择:Debian/Ubuntu

(因为Windows临时资源会比较大,无法最大化服务器的整体性能)

重置服务器

方法一:宝塔搭建【推荐初学者】:可视化部署LEMP环境,可视化部署皮肤站和外部登录操作。

如果你不知道如何操作宝塔,可以使用百度在宝塔中搭建Ngiinx、PHP和MariaDB/MySQL。一键可视化安装、部署和构建非常简单:

BlessingSkin需要启用部分PHP功能,但宝塔面板默认是关闭的。需要删除宝塔面板中的选项:

需要启用的功能:symlink、readlink、putenv、Realpath

安装扩展名:fileinfo

构建BlessingSkin

目前,该项目已正式开工建设。在宝塔的网站选项中,新建一个网站:

域名:如果有解析到服务器的域名,则填写自己的域名即可;如果没有,请填写IP。

PHP版本:选择PHP7.4、8.x(祝福6.0以上版本需要PHP8.x)

之后进入网站根目录,下载并解压最新版本的BlessingSkin并上传到网站根目录

在网站设置中:附加:/public

添加伪静态:

Minecraft个人服务器搭建Minecraft皮肤站,实现自定义皮肤组件

位置/{try_files $uri $uri//index.php?$query_string;}

上传到网站根目录后,即可访问网站:

创建数据库:

我刚刚安装了MySQL。这里我将添加一个MySQL数据库。数据库名称和密码都是我自己设置的。设置时请记住写下注释。

方法二:编译安装【专家推荐】:编译安装LEMP环境,然后命令后操作部署皮肤站和外部登录

Nginx源码编译和安装稍微复杂一些。首先下载Nginx1.20.1的源码,下载到Nginx的/usr/local/src下,并解压:依次输入以下命令。

cd /usr/local/srcwget 'xxxx://nginx.org/download/nginx-1.20.1.tar.gz'tar -xf nginx-1.20.1.tar.gzcd nginx-1.20.1

编译环境:根据需要需要SSL、gzip、正则库等依赖

开始安装依赖:(根据你的服务器系统选择以下命令) sudo apt-get install build-essential (# 安装GCC) sudo apt-get install libpcre3 libpcre3-dev (# 安装常规库) sudo apt-get install zlib1g -dev (# 安装gzip lib) sudo apt-get install openssl libssl-dev (# 支持OpenSSL)

安装示例操作教程: sudo apt-get install openssl libssl-dev

预编译:首先我们要以www:www用户的身份运行Nginx,所以我这里创建一个www用户,附加到www用户组:(依次输入以下命令)

sudo useradd www(创建www用户) sudo groupadd www(创建www用户组) sudo usermod -a -G www www(www用户属于www用户组)

/configure \--prefix=/usr/local/nginx \--user=www \--group=www \--sbin-path=/usr/local/nginx/sbin/nginx \--conf-path=/usr/local/nginx/nginx.conf \--error-log-path=/var/log/nginx/error.log \--http-log-path=/var/log/nginx/access.log \-- pid-path=/var/run/nginx.pid \--lock-path=/var/run/nginx.lock \--http-client-body-temp-path=/var/cache/nginx/client_temp \- -http-proxy-temp-path=/var/cache/nginx/proxy_temp \--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \--http-uwsgi-temp-path=/var/缓存/nginx/uwsgi_temp \--http-scgi-temp-path=/var/cache/nginx/scgi_temp \--with-file-aio \--with-threads \--with-http_addition_module \--with-http_auth_request_module \--with-http_dav_module \--with-http_flv_module \--with-http_gunzip_module \--with-http_gzip_static_module \--with-http_mp4_module \--with-http_random_index_module \--with-http_realip_module \--with-http_secure_link_module \- -with-http_slice_module \--with-http_ssl_module \--with-http_stub_status_module \--with-http_sub_module \--with-http_v2_module \--with-mail \--with-mail_ssl_module \--with-stream \--with -stream_realip_module \--with-stream_ssl_module \--with-stream_ssl_preread_module

预编译完成。如果失败,请记住重新配置依赖项。

开始编译安装:输入以下命令

make -j32(根据服务器核数填写J后面的值,比如服务器是32核,所以-j32) make install(编译完成,安装)

注册服务:如果你按照我的步骤编译

Minecraft个人服务器搭建Minecraft皮肤站,实现自定义皮肤组件

然后需要创建日志目录:输入以下命令

sudo mkdir /var/cache/nginx (# 创建日志目录)

为了方便启动,注册服务为:输入以下命令

vim /usr/lib/systemd/system/nginx.service

添加内容:输入以下命令

[Unit]Description=nginxAfter=network.target[Service]Type=forkingExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx/sbin/nginx -s reload

最后启动它:依次输入以下命令

systemctl 守护进程重新加载

systemctl 启动nginx.service

lsof-i:80

PHP安装与编译:

PHP会比较麻烦,主要是依赖问题。根据祝福皮肤安装指南,我们需要PHP支持:

OpenSSL、PDO、Mbstring、Tokenizer、GD、XML、Ctype、JSON、文件信息、zip

主要是GD模块需要很多额外的参数,特别是freetype参数,所以这里编译需要注意。

下载PHP源码:下载PHP7.4的源码到/usr/local/src:依次输入以下命令

cd /usr/local/src

得到'

用户评论

不识爱人心

哇!有了这个 Minecraft 个人服务器,我就可以自己设计皮肤了!这简直是定制我的冒险体验的完美工具。

    有13位网友表示赞同!

水波映月

第一次尝试在个人服务器上设置皮肤站,真的很有趣。能把自己的创意变成游戏角色,超好玩的!

    有19位网友表示赞同!

灼痛

Minecraft的这款组件真是太棒了,完全激发了我的创造力,各种皮肤设计让人惊叹不已。

    有18位网友表示赞同!

一生只盼一人

自从有了这个Minecraft个人服务器的自定义皮肤功能后,游戏的世界变得更多样化也更个性化了。

    有15位网友表示赞同!

烟雨萌萌

在搭建我的世界皮肤站的过程中,我不仅学会了如何调整代码,还让角色更具个人特色,真的很酷!

    有9位网友表示赞同!

焚心劫

这款组件帮助我更好地理解 Minecraft 的底层机制。尝试将各种皮肤整合到其中真的很过瘾。

    有13位网友表示赞同!

红尘烟雨

之前我就对 Minecraft 的个性化很感兴趣,现在有了自定义皮肤的工具简直乐此不疲。

    有11位网友表示赞同!

心已麻木i

Minecraft个人服务器搭建了新的游戏入口点,特别是那个皮肤站,增加了太多乐趣和探索性。

    有11位网友表示赞同!

断秋风

感觉像是打开了一个全新的世界门,可以自己制作各种不同的Minecraft角色皮肤,真是令人兴奋!

    有9位网友表示赞同!

龙吟凤

无论是对于新手还是高级玩家,这款组件都是提升游戏体验的一大利器。我喜欢调整我的角色来更好地表达自我。

    有7位网友表示赞同!

凝残月

自从有个人服务器和皮肤站,我总是在想:下一个自定义的皮肤会是什么样子呢?充满好奇和期待。

    有6位网友表示赞同!

别在我面前犯贱

用这个组件,我在Minecraft中实现了无限可能的角色设计,这给了我游戏世界的一个新视角。

    有7位网友表示赞同!

入骨相思

感觉像是在Minecraft中建立了自己的个性工作室,能够亲手制作和调整角色皮肤真的太棒了!

    有9位网友表示赞同!

如你所愿

Minecraft的个人服务器加上自定义皮肤功能让我找到了游戏的新灵感。我一直在尝试创造独特的角色,感觉非常满足。

    有17位网友表示赞同!

男神大妈

在我的世界里拥有了个性化皮肤站后,每次进入游戏都像是重新开始一个全新的征程,感觉每一次都有新惊喜。

    有9位网友表示赞同!

温柔腔

这款组件赋予了我在Minecraft中创造个性化的角色的能力,这是我以前想都不敢想的!

    有6位网友表示赞同!

雪花ミ飞舞

试过在个人服务器上搭建我的世界皮肤站之后,我才发现这是一个极具创新和乐趣的项目,让我每天都充满期待。

    有20位网友表示赞同!

打个酱油卖个萌

现在每次进入My World都像是一次冒险,因为我可以通过皮肤选择塑造不同的自己。这真的改变了游戏体验!

    有18位网友表示赞同!

雨后彩虹

这个Minecraft个人服务器上的自定义皮肤组件不仅提供了技术挑战的乐趣,还极大丰富了我的游戏世界。

    有16位网友表示赞同!

抓不住i

能够设计和分享我的角色皮肤在Minecraft中让人充满自豪感。它让个性化成为可能,并且很受朋友们欢迎。

    有6位网友表示赞同!

标题:Minecraft个人服务器搭建Minecraft皮肤站,实现自定义皮肤组件
链接:https://www.52funs.com/news/sypc/28329.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
《向僵尸开炮》那些质变技能的前置词条具体内容详解!有最新礼包码!

估计大部分宝子们和小猪一样,在局内选择词条的时候,只看词条的具体内容不看词条的名称,那么本期就给宝子们整理

2024-11-19
DNF手游:第二套天空套来袭!动图展示!这里面有你喜欢的吗?

截止到目前韩服dnf手游一共上线了4套天空套 而国服目前仅上线了第一套”冥域天空“ 按照韩服的时间线,国服的

2024-11-19
人与动人物xxxx在线视频,人与动物:共生的世界

人与动物:共生的世界 在我们的生活中,有许多时候我们会被动物所吸引,无论是它们的可爱、勇敢还是聪明。我们

2024-11-19
黑神话悟空抢先版:吉吉国王成天命人?到底是怎么回事?

黑神话悟空竟然有抢先版?不仅有!而且作者还在不断更新,但是游戏和黑神话有什么关联呢?真正进游戏一探究竟的玩家

2024-11-19