-
-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some players cannot get offline vote rewards #1393
Comments
Send your config and log on vote |
Log: https://mclo.gs/kEO843i |
And this is how it should look like when player logs in and receives offline rewards: https://mclo.gs/RCa4y35 |
Are you using a proxy setup? |
I use velocity, but I use voting plugin only on backend server, it it worked so well for me for a long time |
because with Voting plugin on proxy I had a lot of those issues, but I have voting only on 1 backend server, so that helped me |
Well, not exactly sure how you have your setup with UUIDs, going to be hard to troubleshoot, since uuids all don't match, even with the proper online uuid |
yes, I use full offline server, so all uuids are offline mode |
but plugin created user with correct uuid (same as luckperms and others have) in db and it knows that player was logged in in the logs |
The UUIDs you have are online mode UUIDs And according to the log the uuids are different then what's in the table |
I'm a little confused :D it is that which is in voting plugin db, in luckperms and other plugins |
Are you on the latest version? What does this do? https://bencodez.com/job/VotingPlugin/ |
I use latest release, ok I will try latest build. |
Latest build has the same issue, these days there are more players with the same issue, all of them original mc accounts with fastlogin. Please help me what to do. |
I'm not really sure what's going on. Not really sure if there is much I can do. Have more logs of it not working with debug? |
Here is full debug, players name is D3limiter but it is broken for more players with fastlogin enabled |
UUID should be 61b6df8e-e96c-460d-81d9-f82af42630a9 but this is strange this part:
|
Try setting online mode to false and see what happens
…On Sat, Nov 9, 2024, 2:07 PM pjindras ***@***.***> wrote:
UUID should be 61b6df8e-e96c-460d-81d9-f82af42630a9 but this is strange
this part:
Sat, 9 Nov 2024 21:03:Debug: Processing PlayerVoteEvent:
D3limiter/Czech-Craft.eu Sat, 9 Nov 2024 21:03:Developer Debug: Caching
ad0b17cc-56d9-3651-94ae-f95a7c4cc55c Sat, 9 Nov 2024 21:03:Developer Debug:
MYSQL QUERY: SELECT * FROM novaVotingPlugin_Users WHERE uuid='ad0b17cc-56d9-3651-94ae-f95a7c4cc55c';
Sat, 9 Nov 2024 21:03:Developer Debug: MYSQL QUERY: SELECT * FROM
novaVotingPlugin_Users WHERE uuid='ad0b17cc-56d9-3651-94ae-f95a7c4cc55c';
—
Reply to this email directly, view it on GitHub
<#1393 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AECIQNYKMEJD3RUIQ2OHMY3Z7ZTQDAVCNFSM6AAAAABRMNZISWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRWGQZTSOJSGY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
I tried a day ago but it didnt help, but I can try and send debug, can i just reload the plugin when switching the online mode to false? |
I would restart
…On Sat, Nov 9, 2024, 2:11 PM pjindras ***@***.***> wrote:
I tried a day ago but it didnt help, but I can try and send debug, can i
just reload the plugin when switching the online mode to false?
—
Reply to this email directly, view it on GitHub
<#1393 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AECIQNYSIAELLFWBU5AGRR3Z7ZT7DAVCNFSM6AAAAABRMNZISWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRWGQ2DAOJTGU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
ok, than i need to wait until tomorrow, because I have peak now this time |
|
see this debug log, https://mclo.gs/63DgOLd it is with online mode to false |
but it must be some bug, the plugin knows correct UUDI (61b6df8e-e96c-460d-81d9-f82af42630a9) in lot of operations, but in some cases it takes wrong one (ad0b17cc-56d9-3651-94ae-f95a7c4cc55c) Here is full debug log, I don't have nothing more. But I can provide anything you need. |
But does this work? VotingPlugin will show a different uuid, but will probably work
Either you have multiple entries with that player name in the databsae under different uuids or the server is responding with the wrong uuid. This is why I don't officially support mixed uuids |
But how can it happen? I have for example another player Lilus She has uuid: 8a453048-4c02-4e32-bd47-e223bbc86f30
In Voting plugin DB she has 2 lines: I dont understand, where and why you use 77d7c7ad-6822-3670-9ffb-ba602ef07b84? Its nonsense, if i have in config: online-mode = false, it should use only the 8a453048-4c02-4e32-bd47-e223bbc86f30 and ignore the second one |
Offline uuid is 77d7c7ad-6822-3670-9ffb-ba602ef07b84. Take a look: https://nuckle.github.io/minecraft-offline-uuid-generator/ It won't match what you have on your server since they are technically online uuids, but votingplugin will always resolve the correct uuid based on the name (that's how offline uuids are made) so within votinplugin it should always match. This is why I don't like having offline/online players on the same server, it tends to get messy. Does it work while in offline mode within votingplugin? It would reset all player data but it should work otherwise. May be better with a fresh table so there isn't 2 entries. |
yes, but when I removed the second one, voting plugin generated it back in db |
and I am still lost, because online uuid of Lilus for example is e04c4734-60a6-4dd3-9020-7c061e7157a2 So what is 8a453048-4c02-4e32-bd47-e223bbc86f30 which is used everywhere? its some 3rd uuid? |
If votingplugin is set to offline mode it should be using: 77d7c7ad-6822-3670-9ffb-ba602ef07b84 However you should stop the server then remove the entry, since it will cache that uuid/name combo |
Votingplugin will just think the uuid is 77d7c7ad-6822-3670-9ffb-ba602ef07b84 since it's generating them based on the name, since for whatever reason relying on the server to get the uuid isn't all that great |
ok so there is no way to use 8a453048-4c02-4e32-bd47-e223bbc86f30 in votingplugin -> no possible configuration? |
Doesn't appear possible with your setup at the moment, atleast in a way that is consistent |
Versions
6.17.2
Describe the bug
Some players, only some -> premium uuid for example D3limiter doesnt get reward for offline voting.
But votifier proceeds the vote correctly with name D3limiter, but voting plugin doesnt save the reward into db.
To Reproduce
Steps to reproduce the behavior:
I dont know, there are many players, which works fine and a few, with this problem.
Expected behavior
All should be fine.
Screenshots/Configs
I can send all you need / want.
Additional context
I have offline mode server, uuid is correct in db.
The text was updated successfully, but these errors were encountered: