Skip to content
Cloverstia
Go back

Minecraft服务器游玩常见问题(仅本人看来)解决方法

Updated:
目录

前言

在上方打开目录以进行快速索引。
本博客仅记录作者和作者朋友在Minecraft服务器游玩时遇到的常见问题,不代表所有人也不代表所有问题。

如何安装并进入服务器

1. 获取PCL2启动器

可在网站主页下载,也可通过其他途径获取。打开PCL2启动器,先保证至少进行过一次更新操作,启动器更新按钮位置如下图所示。

PCL2启动器更新按钮位置
PCL2启动器更新按钮位置

2. 获取并安装整合包

找到想要游玩的服务器,点击下载整合包按钮,获取整合包安装包。下载完成后,将安装包拖入PCL2启动器即可自动完成安装;或者在PCL2启动器主页点击版本选择,再点击导入整合包,选择刚才下载的安装包,也可达到相同的效果。

手动导入整合包-找到版本选择
手动导入整合包-找到版本选择
手动导入整合包-找到导入整合包
手动导入整合包-找到导入整合包

3.注册皮肤站,并配置皮肤站外置登录

打开 https://littleskin.cn ,注册并登录,记住刚才注册的账号和密码。
登录完成后的仪表盘主要功能如图所示:

配置皮肤站-仪表盘详解
配置皮肤站-仪表盘详解

配置流程:

  1. 进入角色管理页面,新建角色,角色名即为你进入游戏时显示的名字(最好不要带中文字符,可能会造成一些不便)
配置皮肤站-角色管理
配置皮肤站-角色管理
  1. 进入皮肤库,选择心仪皮肤
配置皮肤站-皮肤库
配置皮肤站-皮肤库

比如这里我对这个皮肤感兴趣,可添加到衣柜。

配置皮肤站-皮肤库皮肤详情
配置皮肤站-皮肤库皮肤详情
  1. 进入我的衣柜,找到刚才添加的皮肤,点击使用,使用至刚刚创建的角色。
配置皮肤站-我的衣柜
配置皮肤站-我的衣柜
  1. 回到启动器,配置外置登录,这里有两种方式,第一种是传统的手动,第二种是将仪表盘里的快捷配置登录卡片拖入PCL2启动器,下图展示传统的配置方式:
配置皮肤站-选择外置登录
配置皮肤站-选择外置登录

按第四张图原样填写,用到的文本:

https://littleskin.cn/api/yggdrasil
https://littleskin.cn/auth/register
LittleSkin 登录

随后点击左上角返回键。
无论是传统配置方式还是拖入配置方式,最终都会来到这个界面,输入刚才在皮肤站注册的账号与密码。

配置皮肤站-启动器内再次登录
配置皮肤站-启动器内再次登录

登录成功后,提示选择角色,选择刚才创建的角色即可,然后便可进入游戏。

配置皮肤站-如果成功,应显示类似这样"LittleSkin 登录"带头像的界面
配置皮肤站-如果成功,应显示类似这样"LittleSkin 登录"带头像的界面

4.打开游戏添加服务器

打开游戏后,点击多人游戏->添加服务器,从网站上复制服务器ip,粘贴至服务器地址框中,点击确定。勤点刷新键,然后双击刚才添加的服务器即可加入服务器。Good Luck!

CustomSkinLoader模组皮肤加载问题

原因

由于限制,作者开的服务器中会装万用皮肤补丁(CustomerSkinLoader)模组和littleskin外置登录解决自定义皮肤的问题,同时辅以正版离线共存(trueuuid)模组+流量压缩(zstdnet)模组的组合使流量耗量最小化,但这也强制让服务器的online-mode=false,因此不可避免地造成一系列皮肤加载问题。
在此情况下,皮肤加载的顺序为被调整为:官方档案、正版、皮肤站、本地皮肤。如CustomSkinLoader.json所示:

{
  "version": "15.0.1",
  "buildNumber": 40,
  "loadlist": [
    {
      "name": "GameProfile",
      "type": "GameProfile"
    },
    {
      "name": "Mojang",
      "type": "MojangAPI",
      "apiRoot": "https://api.mojang.com/",
      "sessionRoot": "https://sessionserver.mojang.com/"
    },
    {
      "name": "LittleSkin",
      "type": "CustomSkinAPI",
      "root": "https://littleskin.cn/csl/"
    },
	...
    {
      "name": "LocalSkin",
      "type": "Legacy",
      "checkPNG": false,
      "skin": "LocalSkin/skins/{USERNAME}.png",
      "model": "auto",
      "cape": "LocalSkin/capes/{USERNAME}.png",
      "elytra": "LocalSkin/elytras/{USERNAME}.png"
    },
    ...
  ],
	...
}

loadlist字段即代表皮肤加载顺序:

因此,如果自己的皮肤站皮肤被同名正版玩家覆盖,或是想进行个性化处理,则可通过调整上述loadlist里项顺序来解决。

解决方案

  1. 找到CustomSkinLoader 模组文件夹(在与mods文件夹同级的目录)。可在PCL2启动器找到版本设置->概览->快捷方式->版本文件夹按钮来寻找。
CustomSkinLoader文件夹位置
CustomSkinLoader文件夹位置
  1. 打开,找到CustomSkinLoader.json文件,用文本编辑工具(如记事本,Notepad++,VSCode)打开。
CustomSkinLoader.json 位置
CustomSkinLoader.json 位置
  1. 修改自己想要的顺序,这里以皮肤站皮肤被正版皮肤覆盖为例,原始文件如此:
原始文件
原始文件

将MojangAPI与LittleSkin互换,得:

修改后的文件
修改后的文件
  1. 修改后记得按Ctrl+S保存后再退出,建议再删掉第二步中指出的caches文件夹以免皮肤还是沿用缓存,然后重启客户端即可。


Previous Post
Linux服务器常用命令总结