Skip to content
This repository has been archived by the owner on Jun 9, 2023. It is now read-only.

Player haven't XUID #51

Open
wcdfilll opened this issue Apr 22, 2023 · 11 comments
Open

Player haven't XUID #51

wcdfilll opened this issue Apr 22, 2023 · 11 comments

Comments

@wcdfilll
Copy link

Is there a way for the plugin to support players without xuid? Thanks author

@Redbeanw44602
Copy link
Collaborator

This is somewhat difficult, in fact iland identifies players based on XUID.

@wcdfilll
Copy link
Author

wcdfilll commented May 2, 2023

This is somewhat difficult, in fact iland identifies players based on XUID.

这是一个测试 :
亲爱的作者,为了让更多人使用iLand,也帮助我能够帮助我的服务器玩家更多,因为这两个明确的目的,我建议iLand可以支持没有XUID的人和有XUID的玩家。我不清楚中国是否销售Minecraft,但在国外,他们销售Minecraft的价格非常高,这导致了没有XUID的玩家(或者可以称之为免费版本的玩家)。这些免费版本允许玩家进入服务器而不需要任何Xbox或其他绑定帐户。

个人说明:如果更改这样的改变需要更改很多,项目或数据库的结构将不得不更改,这非常困难。我只剩下依靠作者的方式。这对我和像我这样的人来说很自私。这只是一个选择,希望作者考虑,因为作者的插件非常流畅,没有TPS下降的现象。

在撰写此请求时想到的解决方案:LLandEx遇到了TPS下降的问题,LLandEx支持没有XUID的玩家,因此作者可以与LLandEx作者合作,领导LAND插件。 iLand插件是XUID服务器的选择,而LLandEx适用于XUID和非XUID服务器。

在此期间,我愿意尽快成为用户测试者并向作者报告错误。作者不必孤军奋战。

作者是否使用Skype、Telegram、Discord等工具来促进有关项目的私人讨论?

English Language:
Dear author, in order to make more people use iLand and help me serve more players on my server, for these two clear purposes, I suggest that iLand can support both players without XUID and those with XUID. I am not sure if Minecraft is sold in China, but in foreign countries, the price for Minecraft is very high, which leads to players without XUID (or those who can be called free versions). These free versions allow players to enter the server without any Xbox or other tied accounts.

Personal note: if such changes require a lot of changes to the project or database structure, it will be very difficult. I only have to rely on the author's way, which is selfish for me and people like me. This is just an option, and I hope the author will consider it because the author's plugin is very smooth and there is no TPS drop.

Solution I thought of when writing this request: LLandEx has encountered TPS drop issues, LLandEx supports players without XUID, so the author can work with the LLandEx author to lead the LAND plugin. iLand plugin is the choice for XUID servers, while LLandEx is suitable for both XUID and non-XUID servers.

During this time, I am willing to be a beta tester and report any bugs to the author as quickly as possible. The author will not have to do this task alone.

Does the author use Skype, Telegram, Discord to facilitate private discussions about the project?

@Redbeanw44602
Copy link
Collaborator

Hello, thank you very much for providing the Chinese version. Thank you for your suggestion. In fact, iLand has not been updated for a long time. I am preparing for the college entrance examination. I will take the exam on June 7 this year, so I have no time to maintain iLand. Fortunately, all of this will start again after the exam. The program structure of iLand is very unclear. I am planning to rewrite it in C++. In the new Land plugin, I will consider supporting players without XUID. Finally, thank you again suggestion.

@wcdfilll
Copy link
Author

wcdfilll commented May 3, 2023

Hello, thank you very much for providing the Chinese version. Thank you for your suggestion. In fact, iLand has not been updated for a long time. I am preparing for the college entrance examination. I will take the exam on June 7 this year, so I have no time to maintain iLand. Fortunately, all of this will start again after the exam. The program structure of iLand is very unclear. I am planning to rewrite it in C++. In the new Land plugin, I will consider supporting players without XUID. Finally, thank you again suggestion.

  1. 祝作者在即将到来的考试中取得好成绩。
  2. 我很乐意在作者需要帮助时提供支持。
  3. 用C++编写意味着该插件将是LL类型的插件,因此由于Minecraft版本的不断更新,插件的更新可能会受到延迟。这是必须这样做吗?

@Redbeanw44602
Copy link
Collaborator

Redbeanw44602 commented May 3, 2023

Thank you for your well wishes. Yes, LL plugins may cause version adaptation problems, but writing LL plugins can use more advanced language features, and can better interact with BDS to achieve some things that LLSE plugins cannot do.

The plugin will be open source, and even if I can't adapt it in time, the community should be able to.

@wcdfilll
Copy link
Author

wcdfilll commented May 3, 2023

Thank you for your well wishes. Yes, LL plugins may cause version adaptation problems, but writing LL plugins can use more advanced language features, and can better interact with BDS to achieve some things that LLSE plugins cannot do.

The plugin will be open source, and even if I can't adapt it in time, the community should be able to.

感谢作者的热情投入。

@wcdfilll
Copy link
Author

Thank you for your well wishes. Yes, LL plugins may cause version adaptation problems, but writing LL plugins can use more advanced language features, and can better interact with BDS to achieve some things that LLSE plugins cannot do.

The plugin will be open source, and even if I can't adapt it in time, the community should be able to.

尊敬的作者,我的玩家有XUID和没有XUID,有没有办法让没有XUID的玩家进入地图而不会被踢出呢?如果一个玩家没有XUID进入地图,那么作者是否可以进行修改,使得当玩家没有XUID时使用“/ land”会返回“无法使用此命令,因为您不是XBOX帐户的玩家”。那么,根据作者的看法,这是否是一个暂时的最佳方案?

@Redbeanw44602
Copy link
Collaborator

In fact, this is not feasible. Many operations rely on checking XUID, and it's not intentional to kick out players without XUID, but rather because players without XUID (player.xuid==nil) will cause many issues.
In China, it can be difficult to purchase the international version of Minecraft (you may not know that there is also a Chinese version of Minecraft). However, some people are still able to log in to Xbox without purchasing the legitimate version of Minecraft. Can you guess how they do it?

@wcdfilll
Copy link
Author

In fact, this is not feasible. Many operations rely on checking XUID, and it's not intentional to kick out players without XUID, but rather because players without XUID (player.xuid==nil) will cause many issues. In China, it can be difficult to purchase the international version of Minecraft (you may not know that there is also a Chinese version of Minecraft). However, some people are still able to log in to Xbox without purchasing the legitimate version of Minecraft. Can you guess how they do it?

在我看来,他们正在非法使用Minecraft的.apk或.ipa应用程序版本。 这个版本仍然可以像往常一样进入xbox,甚至不需要下载xbox应用程序。 至于Minecraft Windows 10或11版本,您只需要下载“ mcenter”就可以破解Minecraft,而无需购买。

@wcdfilll
Copy link
Author

Trên thực tế, điều này là không khả thi. Nhiều hoạt động dựa vào việc kiểm tra XUID và không cố ý loại bỏ những người chơi không có XUID, mà là vì những người chơi không có XUID (player.xoid = = nil) sẽ gây ra nhiều vấn đề. Ở Trung Quốc, có thể khó mua phiên bản Minecraft quốc tế (bạn có thể không biết rằng cũng có phiên bản Minecraft của Trung Quốc). Tuy nhiên, một số người vẫn có thể đăng nhập vào Xbox mà không cần mua phiên bản Minecraft hợp pháp. Bạn có đoán được họ làm điều đó như thế nào không?

In fact, this is not feasible. Many operations rely on checking XUID, and it's not intentional to kick out players without XUID, but rather because players without XUID (player.xuid==nil) will cause many issues. In China, it can be difficult to purchase the international version of Minecraft (you may not know that there is also a Chinese version of Minecraft). However, some people are still able to log in to Xbox without purchasing the legitimate version of Minecraft. Can you guess how they do it?

作者能否快速根据pl.getDevice().clientIdpl.uuid创建一个单独的修改版本?我不知道如何对所有进行修改,希望作者能够快速满足这个小而迫切的需求。

@Redbeanw44602
Copy link
Collaborator

UUIDs are not trustworthy because they are determined by the client. In fact, using a pirated version is a viable option since even pirated players can login to Xbox. However, I do not recommend doing so as Minecraft is actually not very expensive :).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants