|Paizo Pathfinder® Paizo Games|
|About Paizo Messageboards News Paizo Blog Help/FAQ|
That's not entirely true. That only works if you have checked 'public reporting' in your profile. If that box is not checked only you can report.
You can either have everyone able to report for you, or just you.
What I am considering is letting you add PFSnumbers that are allowed to report for you to your profile (like your regular GMs). At the moment it is not near the top of my list though, since this system works pretty well so far.
Aight, big update. I just put the newest build live. I have reworked a lot of things to be (I hope) more user friendly.
- Setting for showing your characters on your profile added. So get set it under the 'settings' menu!
For example this is me: https://www.pfstracker.net/#/players/25642/
Now as always there could be a few bugs around, so tell me please if you find any or if something isn't working like (you think) it should.
Alright! We are all set.
SPF, DKIM, TLS, all set. These emails are now the creme de la creme. They should always appear in your inbox and in the case of gmail they will no longer be labelled as insecure (whereas a lot of other, more important mails, are! HA!).
If you still don't get mails properly, contact me please.
I will be doing maintenance/improvements on the mailsystem today. After I am done it should be properly encrypting and in clients like gmail it should show the little lock icon in green as a valid email.
This means that right now password recovery mails will fail until I am finished. This ends your service announcement.
Quentin Coldwater wrote:
Yow! It is actually not gone, it is just sorting a bit weird. If you scroll down on the third page when selecting the 5-9 anything goes you find it as the one above the lowest scenario.
I think I know what is going on with the sorting, I will make a small change to that soon.
In the meantime: Can you confirm it also shows up for you?
I am a programmer and a security professional by day. I am not a sysadmin by day. I could use some advice on setting up a system that informs me the moment the service goes down, and set up some proper logging for that as well.
So if anyone with sysadmin experience could answer some questions or have some suggestions that would be awesome.
** Technical talk incoming **
It is basically a Node application with a mysql database. The server also runs apache though, for unrelated reasons. Now I have thought about (and tried) to for example have Nagios installed. But nagios cannot mail me about the tracker being down if nagios is on the same VPS and could also be down.
At the moment I use 'forever' to keep the service up, but the logging on that is less then clear. So if anyone has experience with the forever program to keep a node service running... that'd also be nice. :)
When I say forever this is what I mean: https://github.com/foreverjs/forever
I'd be up for using something else to keep the service running as well.
** End tech talk **
Otherwise it really isn't that much work to do the few service requests I get (usually people forgetting their email). The tracker can pretty much run it's own at this point (it is near-sentient!), so I am just coding along on some new features. Unfortunately, work has been really busy as of late, fun, but busy.
I am now trying to resolve the issue permanently, there will be intermittent downtimes.
EDIT: I have changed the way the tracker starts, it should be stable now. Do keep me informed. I am afraid I just don't have the resources (time mainly) to properly setup a seperate VPS to keep an eye on the uptime of this VPS.
Thanks I have been informed. It is annoying that this is happening now, because at work I am doing extra hours to get our it security stuff in order after a spam attack.
Bottomline: That other site is being the reason again. I will try to get the tracker back up as soon as possible.
EDIT: It is up (temporarily)
Jerad Bailey wrote:
Yo! Thanks :) Appreciated.
Yeah those have been requested. They are not the highest priority, but they are up there. It takes a while to do something like that. I would have to update quite a bit and find a way for it to be user friendly. I am thinking at the moment of adding 'groups' to your profile tab so you can make groups. But then of course the next question is to share those groups, which is doable, but takes even more time. ;)
Anyhow it is not what I am working on right now. Been busy at work, but the rework of someone's profile is taking precedence, because at the moment you cannot see a general indication of how much someone has played. It is pretty far along, but will come with moving some things around.
After a lot of dataprocessing I got statistics to work again.
I made a few changes in the process.
New is that the total amount of reported scenarios now takes advantage of actually counting the pfs, core, pfs gm and core gm seperately for a player instead of once. So this number is now a lot higher.
On the flipside I noticed that the 'most played' and 'favorite evergreen' statistics are a little less accurate then I wanted. Changing that would require quite some coding though, that I am unwilling to do (at this point, you never know about the future). So I made that clearer by stating it is a 'estimate'.
The player stats are still 100% accurate. :)
And just to reiterate: In any statistic, on the statistics page or your personal progress, I filter out archived scenarios. You can still report them as usual, but I do not count them for anything beyond that.
Yeah no worries, I did get asked for the filter that is in now and it took 15 min to implement.
I am first going to reconstruct the part that generates the statistics, since it is current functionality that is not working. After that I think I am going to finish the rework of the progress/profile page for players.
After that, this looks like a nice challenge.
Thanks peeeps :)
I tracked down the bug with characters and fixed it.
I also tracked down a bug where content with multiple authors would count as multiple rows on the page. So if you have a quest with 3 authors it would not show 15 but 12 pieces of content on the page.
And finally... I added a option to not filter out already played content! At least I think I did :P It is hidden at the bottom under 'other' filters. Is that what you were looking for Jack and Incendiaeternus (gawd the spelling .... why! :P)
Let me know if there is anything not working, as always I do not have the time or the people to do a full regression test everytime I change something. :)
I have heard that one before aye. The idea would be rather simple.
"Add a option that shows played info, but does not filter out scenarios" it could be a toggle.
Unfortunately I am extremely busy at work and organising a convention here in the Netherlands at the moment. There is also a known bug with editing characters at the moment.
I promise I will try to get into this one soon, cause it should be not-that-much-work for a lot of gain.
@GinoA: Oh that is pretty damn awesome. They are limiting their work to characters? If so, I wonder if we could connect the apps through APIs so users don't have to double work. They seem more equipped to place characters then the sessiontracker is. Cool stuff!
I added that link to this thread. I actually removed my email address, this is more useful in my opinion. :)
@Kahel Stormbender: Good question, no clue. :P
Joe Jungers wrote:
Simon - is there something preventing the statistics function from operating? It seemed like it used to update daily but now it shows that the last update was on August 21.
Hey Joe, yeah the daily task doesn't seem to be running properly. I will look into it. I think I just honestly forgot to set it up with the new backend. :)
@Zach: Wooo! :)
Never heard of Tabletop Giant, interesting. Might look into it.
Alright! I have fixed the problem where public reporting would give errors in certain situations. If you still get issues, let me know.
Michael Eshleman wrote:
What happened to the quest reporting?
That is a good question! I think it got left out of a recent build. I will try to restore it as soon as possible. Quests got their own category in the rebuild, because they are not always connected to a season the way scenarios are.
EDIT: And it is up. Quests has it's own category now. Let me know if something isn't working for you.
Alright update for the hotmail users. pfstracker ended up on their blacklist because of some settings in the test. I got it off the blacklist. Right now it still does not play the best with their spam filter though. So you WILL recieve password recovery mails at the moment, but they will end up in your junk/spam/unwanted folder.
It would help the tracker's spam reputation if you could flag it as 'not spam'. I will continue to try to get them to accept the recovery mails without problem, but for now I am already glad they are not auto-blocking anymore.
So hotmail users that wanted to change their passwords, go ahead!
It has come to my attention that hotmail is (once again) blocking password recovery mails from the tracker. I am on the case in trying to teach hotmail the emails are ok. In the meantime if you are a hotmail user, you can mail me and I will mail you a link to reset your password that should work.
@Michael: Lets hope so, because otherwise there is still a bug lingering around. :)
@GinoA: I might allow username login later, but the main reason for email is that so many online applications use it, it is very well known as a option. There are a few more reasons. Will think on it.
As for the sharing of the overview page, you are correct. That is exactly what I have in mind. Instead of a 'report' page a players search and each player has his own page. The option won't be private, because it has always been public knowledge and by definition I need your played data to be public or people cannot search on it.
The idea would be that everyone gets a hard link (www.pfstracker.net/#/user/number probably) so they can link people to it easily. You would also be able to access your own overview through your logged in menu in the top right.
First though, to bugfixing!
Interesting user experience question there. I guess a lot of tools do only show the icon when it is loading. I am thinking of most computer games that only show 'saving' when it is saving, or even the newer Pokemon Go that shows a loading/grabbing data icon when it is loading.
I might change that, gonna think on that for a bit.
You make a excellent point about the 'back to overview' button making you go back to a empty page. I can change that until something new is ready. Good point.
The new version will definately have the same stats as before, but layed out in a better way. Unfortunately I cannot give you those numbers back right this instant, because it depends on code that I have not (yet) written in the new backend.
It should be a easy enough fix though. Overview is only a view on data and does not actually change much that could make the data go corrupt, thus I can sneak it in relatively fast. :)
PS: Feast of Dust and Ire of the Storm are now in.
The new version is live over on www.pfstracker.net. I am just waiting for the tracker.campaigncodex.com domain to start redirecting to www.pfstracker.net, but you can use pfstracker.net (and it has entries for the newest scenarios).
I will get to adding the modules that were announced yesterday asap as well. They should pop up later during the day.
Can you drop me a PM with some info? Old site? New site? pfsnumber. If you could open your developer console in chrome or firefox by pressing F12 and telling me what the errors say (if there are errors), also useful.
I just tried updating my own profile in both old and new site, no problem. So it has to be a scenario I have not tested yet.
Alrighty! I have the test version with the new backend in a build that I am happy with. Which means I shall be migrating the tracker.campaigncodex.com site to www.pfstracker.net next week.
I will try to keep any actual downtime to a minimum, but I will at some point freeze the database so I can copy it over. At that point you can still search, just not make any changes to the underlaying data. That is no new reporting, no character tweaks, not even logging in.
I hope to be able to do the change in an hour or two, but I have marked the entire week as 'spotty availability'. So if you REALLY need to do some searching right now, do so. I will begin the migration on monday.
Once it is over tracker.campaigncodex.com will point to www.pfstracker.net. It will also be at least 30% faster on average and lighter for mobile devices to download. Overall it should be a more responsive experience. Security has also been upgraded and you can stay logged in for a longer time, on more then one device at a time.
After the backend rewrite (which should be done in like 2 weeks, 3 tops) I am getting back to making that import actually work.
Ha I fixed the slowness. It is now filtering blazingly fast, though still some bugs. Thanks those that PMed and mailed me.
@Tineke: You're always guilty of something.
@Carla: You? Cheerlead? I find that hard to believe, pictures or it didn't happen.
@Majuba: I have looked into my server logs more closely and I think I could manage a lot of users. The thing is that they are not concurrent. Which means the only reason it would slow down is if my database cannot handle 10K records. It can. Since everything in the tracker limits the amount of names you see (usually 5 when suggesting who you are trying to select) that would be fine. The main reason for the rework is that PHP is really rather 'heavy' and takes my VPS a lot more resources to run properly then NodeJS is. NodeJS is very 'thin' while PHP comes with a lot of bagage. Another thing is that so far Node is being at least 100x more efficient. :)
@Lau: Usernames are not unique, pfsnumbers are. The reason that usernames are not emails is, indeed, people having the choice to go for whatever they want. I haven't made it mandatory to pick a flag for the same reason I have not made it mandatory to chose your actual name, some people just don't want to display it. As for making it clear that you use a name people can search for, at the moment it says this on the register page: "Your username does not need to be unique, use the name that your fellow pathfinders know you by." I could tweak that if you have a more specific text in mind?
PS: I see improvements from 500ms loading when selecting one player to 90ms loading when selecting one player. Good stuff.
I already agree with a lot of feature options, but right now I have to get the rework of the backend finished before I can do anything else.
Filtering on players sort of works, but it is REALLY slow at the moment, like 4 seconds worth of slow compared to half a second or less. So working on that first atm. :)
Alright! I have progressed really far into rebuilding the backend. I have also been informed my certificate on tracker.campaigncodex.com will be running out september 4th. I could of course just renew it, but I rather not do that and already have the new version up and running on www.pfstracker.net
So I have been coding a lot. All features should be in with two caveats:
Because of time I am looking for some proper testing, because there are sure to be some bugs, of the new version.
The URL is: www.pfstracker.net
I also made several improvements for useability, you should note them when/if you test.
Any test reports can be posted here or send to my email (see the 'known issues' page of the tracker).
I would really appreciate any help trying to get this all done before start of september. :)
In the meantime I am going back to coding the player/GM filtering.
Hmm isn't that indeed whaty can already be done? Hilary Moon Murphy is right in that you can select a bunch of players to compare and it will filter out all options. I have an inkling what you mean, but it isn't quite clear to me. Some more detail maybe?
As for new 'features', I am still working on changing the entire backend. Pretty much all of it is working except that filtering and some password recovery/registering stuff.
Oh and still moving so no changes for a few more weeks. :)
@Matt: Ah yes thanks! Changed that to match.
@Tim: Thanks. :) That IS a good idea, I might do something with that once the back-end rewrite is complete. Still a ways to go there. The current beta version with a half-working backend is useable at www.pfstracker.net, it is running a older database though so recent scenarios and users are not in the system (yet) and I tend to break the beta environment every once in a while. ;)
You can see you are in the beta by the huge colorswap of the menu. :)