Posted on 27 August 2014 - 11:46 PM
This is the easiest way to explain it:I have a player called fred.
If fred is offline I can't use faction commands with his name.
For example:
/f pow fred
/f kick fred
However for some other offline players it will work. I am not sure as to why it works with some but not others. I think it could possibly be linked to playtime?
@Pikaoku
Posted on 28 August 2014 - 06:22 AM
This probably relates to offline/uuid stuff screwing up somewhere…ill have to look into this when I get time. I thought I had fixed this a while ago though.Can you give me someone who this is currently affecting?
Posted on 28 August 2014 - 05:05 PM
@MasterGberryIt's now working for the player It wasn't yesterday. I just created a test faction called test1 which contains a player called: Lukestickmaster
so /f show Lukestickmaster wont work
but /f show test1 will
/f pow Lukestickmaster will show 'your power' rather than Luke's
I sure it's linked to time somehow. Maybe its after the server reboots it works for them?
thanks
Posted on 28 August 2014 - 07:01 PM
There are probably multiple causes. Try to build up as detailed of a case as you can and I will take your details and iron out the bugs. Surprised no one has reported this to me until now. The Factions plugin had some rewrites from me due to the UUID chagnes.Posted on 28 August 2014 - 08:43 PM
VertX_ wrote
Reboots @ 5 PM EST, 1 AM EST, 9 AM EST daily
Posted on 29 August 2014 - 12:04 AM
@MasterGberryCan confirm that the problem is fixed after the reboot. (Only tested with 1 account)
I tried to do ./f who UUID but later found out it doesn't work for a player not experiencing the problem as its an older version of the factions plugin.
Only guess I have is that its stored in memory & not saved till the server reboots. (Does 'Saving world to disk' just save the world & maybe the other data doesn't save till reboot?)
This is as much detail as I can get from faction commands & what not. Hope it helps
Out of curiosity why do all servers use 1.8.2 & not the newer version that requires Mcore? Is it more resource dependent or something?
Posted on 29 August 2014 - 12:58 AM
If you wanted to compare code these might be helpful1.8.2: https://github.com/externo6/Factions
This one is not 1.8.2, but its made by the same bloke who made obsidian destroyer & player vaults: http://ci.drtshock.net/job/FactionsUUID/
Posted on 29 August 2014 - 01:49 AM
VertX_ wrote
1.8.2: https://github.com/externo6/Factions
This one is not 1.8.2, but its made by the same bloke who made obsidian destroyer & player vaults: http://ci.drtshock.net/job/FactionsUUID/
My UUID factions fork is based off of drtshock's 1.6, but I do some things differently than they do. I will dig into it in the next week on our pathway to map 3 :D
Posted on 31 August 2014 - 07:01 PM
VertX_ wrote
Can confirm that the problem is fixed after the reboot. (Only tested with 1 account)
I tried to do ./f who UUID but later found out it doesn't work for a player not experiencing the problem as its an older version of the factions plugin.
Only guess I have is that its stored in memory & not saved till the server reboots. (Does 'Saving world to disk' just save the world & maybe the other data doesn't save till reboot?)
This is as much detail as I can get from faction commands & what not. Hope it helps
Out of curiosity why do all servers use 1.8.2 & not the newer version that requires Mcore? Is it more resource dependent or something?
Thanks for the detail on this bug report.
So like you said, when a new player would join it would not be adding it to the proper caches that it would fetch from disk on the server's booting.
I have now made it so that the player is added into the cache (memory) so you should now be able to do all the commands on a brand new player when they first join and a server reboot has not yet occured.
Not a huge bug, but something that definitely would have sucked for map 3 at the first day. So thanks for the detail :)
Posted on 02 September 2014 - 05:37 PM
@VertX_ please report any further problems.