To use the checker, they must authenticate with Project-GC, which is what is needed. So normally it's not a problem. It's a problem for user X to run the checker for user Y if user Y never authenticated with Project-GC though.by magma1447 - ARCHIVE Checker requests (completed)
Smart thinking about the BadgeGen data, didn't realize that. Using saved/cached results is another topic. There are many ways that could be implemented in the future, if needed. Public/private keys being one of the better and more advanced for example. But, have the cache owner being able to verify by other means than trusting the user isn't the usual case for most challenges todaby magma1447 - ARCHIVE Checker requests (completed)
With the post-moratorium challenge guidelines you were not allowed to create challenges based on home coordinates. I think it's safe to believe this won't change (integrity). Yours are already published though. I am unsure what Target is thinking when he says it's doable today. PGC's checker system does not support home coordinates. However, we might change this the comingby magma1447 - ARCHIVE Checker requests (completed)
14th April Netherlands 11th April UK 11th April Switzerland Updating polygons can change the number of regions/counties, and the names of them. This may affect some checkers. Since this is being posted afterwards, I am unsure about what the changes were. I am quite sure Switzerland was pretty major changes (updated old definitions to newer). For the others, I do not remember.by magma1447 - Checker news
Thank you for investigating. I have also sent the question to Geocaching HQ, together with a few others. Since it's not affecting their statistics, we probably do not want them to affect the data for the checkers either, at least not as a normal case. I think it would be safe to assume that the Challenge Cache Owner wants Geocaching.com compliance if nothing else is specified. However, ifby magma1447 - Checker news
Do you know if logging a Lab cache affects geographical stats at Geocaching.com? If it doesn't then lat/lon/country isn't really relevant. I do not know myself.by magma1447 - Checker news
Polygon data for Belgium was updated today. The source data is the same as before, the only thing that should have changed is that we renamed "Bruxelles-Capitale - Brussel-Hoofdstad" to "Brussels", to be compliant with Geocaching.com. This update reduced the regions by one, since there was one geocache located in Brussels, the rest was in "Bruxelles-Capitale - Brussby magma1447 - Checker news
I am unsure of how Geocaching.com handles the order. Since it affects their milestones it's relevant, but this far I have no idea how they merge them. It could very well be that they use a full timestamp for both finds and lab caches, data we don't have as it is today (we only have dates). The exact time exists in the API, but I don't know how it's used. It's all logicalby magma1447 - Checker news
Replies wasn't allowed, so it was hard to write feedback. It should be fixed now. EDIT: Replies are only allowed by script writers now, since they are the ones working with the methods.by magma1447 - Checker news
This isn't really a new method, but close enough. I wanted to inform you all that we are working with Geocaching HQ to add Lab caches into the checkers. Once we have the data in Project-GC I see a few ways of exporting it into the checkers. 1. Injecting it into the finds-data. I believe this is a bad idea. Since most detailed data about the finds won't exist, many checkers will bby magma1447 - Checker news
Default follow behaviour will be changed as well. The checkboxes for follow will be checked automatically. The default has already been changed for existing forum users. Waiting for someone new to enter to confirm that it will affect new users as well.by magma1447 - Miscellaneous
It was working, then we patched a bit, and it obviously didn't go well. Now the patch is patched and should work. It has been tested in the DEV environment, but not the LIVE environment, I assume it works here. I will notice soon I guess (I checked the email me checkboxes).by magma1447 - Miscellaneous
A big thank you. I hope that we can have some more really great news in the near future actually. The downside is that this is taking quite a lot of time and resources. But long-term I believe it's great for everyone, Project-GC, its users and the whole Geocaching community.by magma1447 - Miscellaneous
From my personal opinion about challenge caches, I do miss them, and I am glad they are coming back. I do however also agree that there has been plenty of them that shouldn't exist, but writing guidelines against them would just make new ideas less flexible. Personally, I am mostly against those that don't have a clear yes/no completed. Challenge checkers should solve that if used coby magma1447 - Miscellaneous
As it is right now, the checker system can't look at logs from others on the geocaches you have logged. While this probably will be changed, it's very uncertain if we will be able to handle the disabled case. It's more likely that only the last found logs will be seen by the system.by magma1447 - ARCHIVE Checker requests (impossible)
Why was LUA chosen? LUA is an excellent language for Sandboxing. What is a Sandbox? We will refer to Wikipedia for that. My script ends up with an empty page There generally are two reasons for this. The scripts are limited to the use of about 1024 MB of memory, running on a dedicated server. The maximum execution time is 30 seconds. A timeout should now return such error message.by magma1447 - Documentation
Script language The script language used is based on LUA, running in a Sandbox. The LUA version currently used is version 5.1. You can read more about it in the LUA 5.1 manual. LUA Sandbox Our Sandbox environment is based on Mediawiki's LuaSandbox. LUA Functions Generally all functions that are harmless should be included. Functions that generally are excluded are those with file opby magma1447 - Documentation
This is a work in progress. We will try to update this now when the moratorium will be removed. Scripts that uses parameters should document them in the script description. This will make it easier for others to use your script. Use keywords to make it easier to find the script. They can be in any language, or in several languages. Don't fetch more data than needed when using GetFinds(by magma1447 - Documentation
Retrieve last log before the users log Purpose: For lonely caches. The details are yet to be determined. Either we just retrieve the log before, which is what most challenges today is about. But what if what a group found it two years after the former finder. Then only one gets the lonely accomplishment. The alternative is to retrieve all finds from the same date as the finder, and all finds fby magma1447 - Documentation