Check out Glinski's Hexagonal Chess, our featured variant for May, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Latest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments/Ratings for a Single Item

LatestLater Reverse Order EarlierEarliest
Game Courier Logs. View the logs of games played on Game Courier.[All Comments] [Add Comment or Rating]
Erik Lerouge wrote on Wed, Nov 6, 2019 06:03 PM UTC:

It seems that posting kibbitz comments isn't available anymore?


🕸📝Fergus Duniho wrote on Tue, Feb 5, 2019 01:19 PM UTC:

I found a line of HTML that included "{$userid}" for inserting the value of the $userid variable, and I changed it to a PHP echo statement.


Aurelian Florea wrote on Tue, Feb 5, 2019 06:40 AM UTC:

As a temporary solution for users facing this problem would be to just use multiple tabs. This way the inconvenience is out and least until an opponet makes a move :)!


Aurelian Florea wrote on Tue, Feb 5, 2019 06:17 AM UTC:

The difference to to start from the way you enter the exact same link.

If I click my games on game courier I always find both active and challenges.

When I click confirm on a move during a game a window apears where I need to press "your logs" to come back to the same window as described above.

It seems to me that the conumdrum is in the way the userid gets paseed out of the difference you have pointed out Fergus :)!

 


Greg Strong wrote on Tue, Feb 5, 2019 01:41 AM UTC:

This is happening to me now, too.  I make a move in a game.  Then, under the "Whats Next" section, I click the "Your Logs" as I have always done, and now I get {$userid} in the URL that it sends me to.


🕸📝Fergus Duniho wrote on Mon, Feb 4, 2019 10:57 PM UTC:

The second link is wrong. It contains the string "{$userid}" instead of the value of the $userid variable. From what page are you getting this link?


Aurelian Florea wrote on Mon, Feb 4, 2019 08:23 PM UTC:

It looks like I'm logged in and logged out but it is not the case as I'm always loged in :)!


Aurelian Florea wrote on Mon, Feb 4, 2019 08:21 PM UTC:

Here are the 2 cases. Why?

 

https://www.chessvariants.com/play/pbm/logs.php?stat=ongoing&age=7776000&sort=priority&userid=catugo

https://www.chessvariants.com/play/pbm/logs.php?stat=ongoing&age=7776000&sort=priority&userid={$userid}


🕸📝Fergus Duniho wrote on Mon, Feb 4, 2019 12:43 PM UTC:

This hasn't happened to me. Keep track of the page you were on when this happened, and get back to me with this. Also, make sure the problem is not simply that it is not currently your turn in any game.


Aurelian Florea wrote on Mon, Feb 4, 2019 09:21 AM UTC:

@Fergus

Hello!

There seems to be a bug which is a mild incovinience.

It seems to me that when clicking in the menu "Your games on game courier" you recieve the game finder of active and invitations. Each second time I see only invitations. It would be so cool if you took a look. 

Thanks!


Greg Strong wrote on Wed, Nov 28, 2018 08:31 PM UTC:

I have edited Lance's comment.  We ask the user community to please refrain from posting slander/libel on these forums.  Even if claims are arguably true, we are a volunteer effort and have no interest in exposing ourselves to potential litigation.  Thank you for your understanding and cooperation.


Aurelian Florea wrote on Wed, Nov 28, 2018 06:46 PM UTC:

These acuzations are very serious dear sir, how would you back up such claims?


Lance wrote on Mon, Nov 26, 2018 11:46 PM UTC:

Hobby Lobby is also a [REDACTED] company that I would never patronize.


John Davis wrote on Mon, Nov 26, 2018 03:25 AM UTC:

Hobby Lobby sells checkered fabric with 2 1/2 inch squares. It's 17 squares across and as long as you want. For pieces, printing out your favorite graphics and glueing them to poker chips is the easiest. 


Kevin Pacey wrote on Sat, Nov 24, 2018 04:56 AM UTC:

A very minor glitch to report:

I've noticed for some time now that regardless of what game log I'm playing, if I'm looking at that game log when it is the opponent's move, it seems whenever an opponent moves during such a moment, I see a big error message page instead of the game's log (i.e. with it now being my turn to move), until I leave that page and re-enter the log page in question once again - then it shows that it's my turn, and my clock is ticking.


Erik Lerouge wrote on Sat, Nov 3, 2018 09:45 PM UTC:

No worries:)


Aurelian Florea wrote on Sat, Nov 3, 2018 06:12 PM UTC:

I'm sorry Erik but I can't find them :)!


Aurelian Florea wrote on Sat, Nov 3, 2018 06:07 PM UTC:

As I had said before your are perfectly correct.

It is hard for me to find the comments in quenstion, but I'll try :)!


Erik Lerouge wrote on Sat, Nov 3, 2018 05:50 PM UTC:

Thanks Aurelian for your reply, I feel less alone :) I didn't find your comments about it, from when are they dated and in wich thread? But I saw that a player who don't respect the rules in games I have with him had issues with automatic russian translation that alter commands in the game log (if I well understood - and maybe there was bugs then in the website, I don't know). And in addition to the question of language, some functions in Game Courier could be complicated and difficult to understand for people nor very accustomed to this interface (but not for everyone). But this is not the problem: the problem is not to respect the rules of the game you are playing, or even not to try to read them at all. Maybe I appear a little 'psychorigid' (don't know if this word exist in english), but rules is the condition of existence of this type of games, which are defined by them. But above all I don't see the interest for those people of trying to play a game without knowing its rules, except for ruining the website.


Aurelian Florea wrote on Fri, Nov 2, 2018 06:36 PM UTC:

@Erik

It has happened to me, too! Bassically I had followed the same steps you did and then did exactly what you have done. It is the common sense after all, maybe with very small tweaks :)!  There will always be a small chance for these things to happen so that is that :)! I don't remember the name of the dude that has done that to me, but I have publically commented about it during spring. Does it worth it for you to find them?


Erik Lerouge wrote on Fri, Nov 2, 2018 04:45 PM UTC:

There are certain players who don't read the rules of the game they are playing, so if the preset doesn't display legal moves they do anything regardless the rules. Apparently they don't read either the comment field in the current game page, so they continue to do illegal moves without paying attention to remarks. I don't speak of occasional illegal moves (it happens to anyone) but systematic ones. Yes, the non-automated presets and the use of GC interface can be confusing for new-comers, but if you don't understand something you ask questions or you do something else. Even if they don't understand english this is not an excuse not to read the rules. So I will stop to begin new games with concerned players and delete ongoing games where they don't follow the rules, unless they start to play with the rules. I won't contact them directly by e-mail because - sorry to be paranoiac - I don't know these people and I don't want to be spammed or anything else. I don't have much hope the concerned people will read this comment, but... if you don't understand english, use a translation tool. если вы не понимаете английский язык, используйте инструмент перевода.

And for the others GC players, what do you generally do in this case?


🕸📝Fergus Duniho wrote on Wed, Oct 24, 2018 01:00 AM UTC:

This is now fixed. The legal move it had found was the General taking the Chariot. I don't know why it allowed this. The code originally looked like this:

def G checkride #0 #1 1 0 and == var g #1 or checkleap #0 #1 0 1 and flag #1;

This code compared the value of g, which is where the other General was, to the destination.

I changed it to this, which compares the piece on the destination space to the label for the other General.

def G checkride #0 #1 1 0 and == space #1 g or checkleap #0 #1 0 1 and flag #1;
 


Kevin Pacey wrote on Tue, Oct 23, 2018 11:33 PM UTC:

In the following game my opponent should have been declared the winner due to checkmate (after I made a blunder), but the preset for Chinese Chess erroneously gives my opponent's move as only being a check against me:

https://www.chessvariants.com/play/pbm/play.php?game=Chinese+Chess&log=panther-tamandua-2018-266-270


Kevin Pacey wrote on Mon, Oct 15, 2018 01:45 AM UTC:

The game log of mine in question is now acting as if my opponent (who has since made a move) never lost on time, ever, and clock times are okay in view of what you just wrote Fergus, so it's a case that things have now resolved themselves successfully.


🕸📝Fergus Duniho wrote on Sun, Oct 14, 2018 07:26 PM UTC:

Since the site was down for a week, I added a week of time to the players whose moves were interrupted by this downtime. But this works only in Game Courier itself. To repeat accurate calculations for each log, the Logs page would have to load each log, which would multiply the work it has to do. Instead, it relies on the value of the Deadline column in the GameLogs table. This is a fixed value that was not updated when I added code to Game Courier to compensate for the time lost by the site being down. Since this value may be mistaken, the Logs page no longer updates logs or the database when time has run out. In this case, it is mistaken, and you should simply continue your game.


Kevin Pacey wrote on Thu, Oct 11, 2018 05:33 AM UTC:

I'm not sure what's happening in the following game of mine. The game is listed as lost on time for my opponent, yet his clock is still ticking at this point:

https://www.chessvariants.com/play/pbm/play.php?game=Hannibal+Chess&log=panther-cvgameroom-2018-161-141


Greg Strong wrote on Wed, Sep 19, 2018 11:38 PM UTC:

It's strange, I've had this problem with Sergey, too, but only in Shatranji.  I'm playing a number of other games with him and they're all fine.  But in our Shatranji game he kept going back again and again when I would make a nasty drop.  Eventually he resigned.  I suspect he doesn't understand the drop rules.

I'll see if my wife is interested in translating something about drops, or maybe the Shatranji page.  (She's fluent in Russian but not in Chess variants...)


🕸📝Fergus Duniho wrote on Wed, Sep 19, 2018 10:09 PM UTC:

Carlos was jumping the gun about him. He was using translated pages, and these weren't sending the correct submit values to Game Courier. I recommended that he use English pages, and in the meantime, I fixed the problem with translated pages, so that they would work too.


Kevin Pacey wrote on Wed, Sep 19, 2018 09:30 PM UTC:

Okay Fergus, I replayed my move (at the point before I dropped a captured pawn on b7). If it happens again I'll be tempted to just delete all my games that I have with this player, depite that I think I'm doing fine in all of them. Remember, he is the one Carlos complained about earlier.


🕸📝Fergus Duniho wrote on Wed, Sep 19, 2018 05:39 PM UTC:

He might have done it accidentally, since he repeated the same move.


Kevin Pacey wrote on Wed, Sep 19, 2018 04:14 PM UTC:

I don't understand what happened in the following game log. It looks like my opponent might have illegally taken back some moves:

https://www.chessvariants.com/play/pbm/play.php?game=Shatranji&log=panther-cvgameroom-2018-248-225&movenum=21&submit=View&orientation=auto&scale=100&render=table&shape=square&set=alfaerie1&colors=336633+DEDEAD+4682B4


🕸📝Fergus Duniho wrote on Thu, Sep 13, 2018 01:11 PM UTC:

That was due to a coding mistake I made yesterday. I replaced the count function with is_array($op1) && count($op1) instead of is_array($op1) ? count($op1) : 0, and the result was that the actual count was replaced with 1 whenever it was positive. I fixed that, corrected your log and its database entries, fixed the problem with posting here, and moved your comments from where you originally made them.


Kevin Pacey wrote on Thu, Sep 13, 2018 02:35 AM UTC:

Still cannot comment in the Game Logs thread. This time an error declared me winner in a game I didn't move in:

https://www.chessvariants.com/play/pbm/play.php?game=Modern+Shatranj&log=panther-cvgameroom-2018-248-220


🕸📝Fergus Duniho wrote on Thu, Sep 13, 2018 02:01 AM UTC:

That may have happened when the typo I made introduced a bug in the code. I corrected the results for this game in the log and the database.


Kevin Pacey wrote on Thu, Sep 13, 2018 01:29 AM UTC:

I cannot post in the Game Courier Logs thread for some reason. In the following game log my opponent played a move and did not checkmate, yet he was declared the winner. The preset was rules enforcing:

https://www.chessvariants.com/play/pbm/play.php?game=Shogi&log=panther-cvgameroom-2018-248-210


🕸📝Fergus Duniho wrote on Wed, Sep 12, 2018 05:09 PM UTC:

There was a typo in my last change to Game Courier. Fixing that fixed the problem.


Greg Strong wrote on Wed, Sep 12, 2018 04:48 PM UTC:

Or maybe it's a larger problem.  CwDA is doing this as well:

https://www.chessvariants.com/play/pbm/play.php?game=Chess+with+Different+Armies&log=panther-cvgameroom-2018-248-218&userid=mageofmaple

 


Greg Strong wrote on Wed, Sep 12, 2018 04:47 PM UTC:

I have a bug with Gross Chess.  This log is incorrectly calling a stalemate.  (It didn't actually end the game, but it won't let me move either.)

https://www.chessvariants.com/play/pbm/play.php?game=Gross+Chess&log=panther-cvgameroom-2018-248-216&userid=mageofmaple

 


🕸📝Fergus Duniho wrote on Mon, Sep 10, 2018 01:31 PM UTC:

Okay, that's all fixed. I was rewriting the code without the use of a deprecated feature, and I didn't quite get it right last night.


Kevin Pacey wrote on Mon, Sep 10, 2018 04:05 AM UTC:

An error message for a game of Gross Chess of mine:

https://www.chessvariants.com/play/pbm/play.php?game=Gross%2520Chess&log=panther-cvgameroom-2018-248-216&userid=panther


Kevin Pacey wrote on Mon, Sep 10, 2018 04:03 AM UTC:

Another logfile missing or something misspelled message, this time for a Chess with Different Armies game:

https://www.chessvariants.com/play/pbm/play.php?game=Chess%2520with%2520Different%2520Armies&log=panther-cvgameroom-2018-248-218&userid=panther


Kevin Pacey wrote on Mon, Sep 10, 2018 03:57 AM UTC:

Another gamelog missing or something misspelled error message, this time for a Chinese Chess game I'm playing:

https://www.chessvariants.com/play/pbm/play.php?game=Chinese%2520Chess&log=panther-cvgameroom-2018-248-211&userid=panther


Kevin Pacey wrote on Mon, Sep 10, 2018 03:50 AM UTC:

I'm having trouble playing a game of Storm the Ivory Tower. When I click on my name (trying to start the process of playing a move) I get an error message saying that the logfile is missing or else something is misspelled:

https://www.chessvariants.com/play/pbm/play.php?game=Storm%2520the%2520Ivory%2520Tower&log=panther-cvgameroom-2018-248-226&userid=panther


Сергей Бугаевский wrote on Mon, Aug 13, 2018 08:14 PM UTC:

 

This preset now uses the new code for identifying check, checkmate, and stalemate. Let me know of any problems with it.

ILLEGAL: p g9-g7; on turn 2:

There was no p on g9. It is an empty space.

Go back with your browser's BACK button, reload the page, and try again.


Сергей Бугаевский wrote on Mon, Aug 13, 2018 07:56 PM UTC:
My move in the party. I can not make a move. No button to make a move. Writes an error. How can I make a move in the party? Help

Ben Reiniger wrote on Sun, Aug 12, 2018 03:15 PM UTC:

Do you mean in your current Game Courier game?  It doesn't appear to be your turn yet.

You should request aid in just one place; this one seems the most reasonable, so I'll remove your other comments.

(By the way, I'm relying on Google translate for your messages, so apologies if I misunderstand.)


Сергей Бугаевский wrote on Sun, Aug 12, 2018 12:37 PM UTC:

Как в игре сделать ход? Я не могу сделать ход. Не работает кнопка отправить ход


🕸📝Fergus Duniho wrote on Thu, Aug 2, 2018 01:17 AM UTC:

It's not showing up as active on the Logs page. It says you won.


Jose Carrillo wrote on Thu, Aug 2, 2018 01:11 AM UTC:

Fergus

My opponent ran out of time in this game: 

/play/pbm/play.php?game=Modern+Random+Chess&log=j_carrillo_vii-cvgameroom-2018-172-521

However the game is still showing active in the Game Courier Game Logs page.

Can you fix the status of this game as the game is completed?

Is there something I need to do to the preset to prevent thiscondition from happening? 

Thanks.


🕸📝Fergus Duniho wrote on Sat, Jul 14, 2018 11:53 AM UTC:

I renamed the backup to a php file, and it is currently your opponent's turn. Once he moves, the database entry will be recreated, and it will show up on the logs page again. Since it is not showing up there now, inform your opponent that he has to repeat his last move for the game to continue, and send him a link to the log.


Jose Carrillo wrote on Sat, Jul 14, 2018 01:55 AM UTC:

Fergus,

Can you please restore the backup?

Thanks.


🕸📝Fergus Duniho wrote on Wed, Jul 11, 2018 09:13 PM UTC:

It looks like the log was deleted. There is no entry for it in the database, and all that is left is the backup. You can ask per31 if he deleted it.


Jose Carrillo wrote on Tue, Jul 10, 2018 08:07 PM UTC:

Fergus,

I'm getting this error message when I'm trying to play in my game below:

Error: The logfile at ../pbmlogs/petteia_xxi/j_carrillo_vii-cvgameroom-2018-146-869.php is missing, or something is misspelled.

- -

[email protected]
To:j_carrillo_vii
Jul 9 at 2:15 PM
Here is the latest move in the game of Petteia XXI between you and per hommerberg:

25... s i5-h5

To make your move, follow this URL:

/play/pbm/play.php?game%3DPetteia+XXI%26log%3Dj_carrillo_vii-cvgameroom-2018-146-869%26userid%3Dj_carrillo_vii

--

Is there a problem with the database, or was the game deleted?


Kevin Pacey wrote on Wed, Jun 20, 2018 01:32 AM UTC:

Okay, thanks Fergus. Judging by my listing of logs of my currently unfinished Game Courier games, I can see that you've deleted that Frog Chess game log.


🕸📝Fergus Duniho wrote on Tue, Jun 19, 2018 12:24 PM UTC:

I made a backup of the site last month, but your Frog Chess log was too recent to be included in it. I also made a backup yesterday, but that was too late. This log is unrecoverable, but you can start the game over. According to the database record I just deleted, your opponent was wdtr2.


🕸📝Fergus Duniho wrote on Mon, Jun 18, 2018 01:00 PM UTC:

They all have the same timestamp of 6/16/2018 10:39:26 PM. I think timestamps are given in GMT. So, this would be around 6:39 PM EST on Saturday. Given that the timestamps are exactly the same, this was all done at once, and the error checking I had in place wasn't enough to stop the saving of logs. This involved using file_get_contents on the newly written file and checking whether it was empty or didn't match what was written. I am also now using filesize, and if either one fails, it should stop before it rewrites everything as an empty file.

However, now I see what may be the problem. It first checked the value of file_put_contents, and if this failed, it gave a warning instead of a fatal error. I am now making this into a fatal error that exits the script.


🕸📝Fergus Duniho wrote on Sun, Jun 17, 2018 12:36 AM UTC:

The server was acting as though there was no space left today and yesterday. I programmed Game Courier to halt the saving of logs if this happened again, but maybe it didn't work. I'm shutting down my computer for tonight, but I'll look into this more tomorrow.


Kevin Pacey wrote on Sat, Jun 16, 2018 10:49 PM UTC:

Attn Fergus:

I'm playing a game of Frog Chess with wdtr2, and I saw a pecuiar error message when I tried to view the log. At the time of my posting this, it's no longer my turn as far as I know:

/play/pbm/play.php?game=Frog+Chess&log=panther-cvgameroom-2018-161-106


🕸📝Fergus Duniho wrote on Mon, Jun 4, 2018 11:25 PM UTC:

Fixed. I modified the piecekeys function to return an empty array when the value of $piecekeys is not an array, and that allowed foreach to work with the value it returned.


Vitya Makov wrote on Mon, Jun 4, 2018 06:47 PM UTC:

What happened with this game?: /play/pbm/play.php?game=Fischer+Random+Chess&log=panther-cvgameroom-2018-112-736&userid=makov333


🕸📝Fergus Duniho wrote on Tue, May 29, 2018 09:59 PM UTC:

It looks like the problem was that it was miscalculating the deadline when it updated the database after someone accepted an invitation. One of the conditions for calculating the part of the time left that included spare time was empty($invitation), but when an invitation was accepted, the value of $invitation was not changed until later in the script. Changing this to (empty($invitation) || ($submit == "Accept")) allowed the calculation of the deadline to go through as it should when an invitation was accepted. This may have been missed for a while, because it didn't pose a problem when someone moved within the grace time set in the time controls.


🕸📝Fergus Duniho wrote on Tue, May 29, 2018 06:59 PM UTC:

I was just going to start a new experiment after lunch, and I noticed that my Shogi game was now out of time. I tried moving as fergus, and I was able to. Inspecting the database, I found no record in FinishedGames, and the one in GameLogs was still ongoing.


🕸📝Fergus Duniho wrote on Tue, May 29, 2018 04:35 PM UTC:

I issued an invitation to my other account for Shogi with time controls of 3 minutes grace time and 30 days spare time. The first thing I noticed is that all the time is on the same clock, and it is yellow. The three minutes should have been on a green clock with the 30 days on the other clock.

Next, the time right now is aproximately 29 days, 23:02:00. That's no longer accurate, since it keeps counting down. Although it was just minutes ago when I issued and accepted the invitation, it appears to be off by an hour. It should be 30 days and 2 minutes, not 29 days, 23 hours, and 2 minutes.

The inaccuracy in adding up the time may account for why all the time is on one clock, and that clock is yellow.

Another problem is that although I chose white as duniho, and it says on the screen that duniho is white, and the menu shows that is who I am signed in as, Game Courier is telling me it is not my turn yet.

Going to the Logs page, it says the next move is for fergus.

Now I remember that Black goes first in Shogi. So I have to start this experiment over.


🕸📝Fergus Duniho wrote on Tue, May 29, 2018 03:37 PM UTC:

Looking at the time controls, I see there were 3 days of grace time and 30 days of spare time. If the game ended when the grace time ran out but there was still 30 days of spare time left, that's a problem. I'll have to look into this, and if your opponent was unable to move during those 30 days, I should delete your log, because it wasn't his fault for running out of time.


Kevin Pacey wrote on Tue, May 29, 2018 01:30 AM UTC:

Hi Fergus

I was just wondering if my opponent was doomed to lose on time anyway, after the first 3 days had gone by and 'Your Games on Game Courier' showed me that he was 'Out of Time' (though as I wrote, his clock continued for another 30 days). Also, I do see that the game is recorded as finished, e.g. in the list of finished Shogi games, but it shows that I won the game on time more than 30 days ago, rather than very recently.

What I was trying to get at was, is all of what I wrote about this log and my win on time in accordance with how Game Corier is supposed to work, in regard to losses on time if a player fails to make his first move with White before just 3 days elapse? If not, that's why I brought it to your attention, because I thought this was an old problem with Game Courier that had been fixed.


🕸📝Fergus Duniho wrote on Sun, May 27, 2018 10:53 PM UTC:

It does show up as a finished game. Search for the log specifically, and set the Age filter to "Anytime", and it does show up.


Kevin Pacey wrote on Sun, May 27, 2018 10:19 PM UTC:

Attn Fergus:

I won the following game on time (as the second player to move in the setup position) after 33 days expired (even sooner, i.e. after just 3 days, according to what I read back then on 'Your Games on Game Courier', but the clock of my opponent then continued to count down 30 more days). It shows up as a won game for me on 'Your Games on Game Courier' now, but is not shown as a finished game as found by the link for those on the CVP main page. Fwiw, my GC rating did change slightly immediately after I clicked on the log for this game, after I read in it that I had won:

/play/pbm/play.php?game=Shogi&log=panther-cvgameroom-2018-112-730


🕸📝Fergus Duniho wrote on Thu, May 17, 2018 03:28 PM UTC:

You should now be able to actually delete logs that ended up empty due to problems with the file system. I had to fix two problems to make this work. First, there was a Catch-22 of ending the script prematurely when the log and its backup were both empty even when you were trying to delete them. I had to add an exception in for that. Second, it couldn't tell from an empty log who the player and opponent were. So, when these values are no longer available from the log, it now gets them from the database. With these changes made, I emptied a log of a game with myself, and I emptied its backup too, and without using the account that gives me special deletion privileges, I was able to delete it from the other account I was playing it with.


🕸📝Fergus Duniho wrote on Tue, May 15, 2018 09:07 PM UTC:

Before even writing the backups, Game Courier will check how much free disk space is left. Although it is unlikely that it will ever run out of actual free disk space, the file system sometimes reports this erroneously, and when it does, it ends up writing an empty file. To prevent the writing of empty files, Game Courier will now stop before writing any files if it is reported that there is no free disk space left.


🕸📝Fergus Duniho wrote on Tue, May 15, 2018 08:39 PM UTC:

Because of the possibility that problems with the file system could cause a log or a backup to be written as an empty file, I have now programmed Game Courier to use the backup in place of the log if the log is empty or to use the backup's backup if both the log and its backup are empty. In the event that everything is empty, or the file to be used doesn't exist, it will give an error message and recommend deletion of the log. So, if you have lost both the log and its backup, you can now find out and take action to delete it.


🕸📝Fergus Duniho wrote on Tue, May 15, 2018 04:13 PM UTC:

I have now made the backup procedure more robust, as described in the previous comment.


🕸📝Fergus Duniho wrote on Tue, May 15, 2018 02:07 PM UTC:

Due to the danger of writing both an empty log and an empty backup, the backup procedure needs to be made more robust. I plan to make it more robust by adding in some redundancy and error checking. It should work like this. First, it should make a backup of the backup. It should check this against the backup. If they are not the same, it should stop with an error message indicating that logs cannot be saved right now, and it would be best to come back and try again later. If it successfully makes a faithful copy of the backup, it should then copy the log to the backup and check whether the two files are the same. If not, it should stop with a similar error message. If these two backups succeed, it should then update the log and check whether it is empty. If it is empty, it should report an error message that the log was not successfully saved and to try again later. If it did save to a non-empty file, it should proceed to report its success and to send an email to the other player.


Gus Duniho wrote on Tue, May 15, 2018 01:01 PM UTC:

Thanks to some technical difficulties having to do with erroneous reports of the disk space being full, Game Courier wrote some empty logs and backups yesterday and maybe earlier too. When both the log and its backup are empty, there is no more record of the game unless it can be recontructed from the emails sent to both players. If you are unable to do this, it would be best to delete your log using the Delete link provided on this page. You can delete your log as long as you are one of the players, or I can do it if need be. It is important to go through Game Courier to delete logs, because it will also handle deleting database entries for those logs.


Aurelian Florea wrote on Sat, Apr 28, 2018 11:07 AM UTC:

It seems that I cannot make a challenge in the game named Crab Chess. Anyone any idea why?


Kevin Pacey wrote on Wed, Apr 11, 2018 01:11 AM UTC:

Thanks Fergus

I finished that game as I had wished to, and it has also been rated by Game Courier.


🕸📝Fergus Duniho wrote on Tue, Apr 10, 2018 12:19 PM UTC:

That's now fixed, Kevin. The won command ended with a colon instead of a semicolon. Now it ends with a semicolon.


Kevin Pacey wrote on Tue, Apr 10, 2018 01:34 AM UTC:

Note to Fergus:

There appears to be a bug in the rules enforcing Chess preset. When I try to play ...Qd1 (with checkmate) in the following game, I get a long error message:

/play/pbm/play.php?game=Chess&log=panther-tim_olena-2018-71-812


Aurelian Florea wrote on Mon, Apr 9, 2018 06:51 AM UTC:

Thank Fergus :)!


🕸📝Fergus Duniho wrote on Sun, Apr 8, 2018 09:23 PM UTC:

You appear to be playing Mortal Shogi without a settings file. In fact, it looks like Mortal Shogi doesn't even have a settings file. I should be able to make one by modifying the one used for Kamikaze Mortal Shogi.


Aurelian Florea wrote on Sun, Apr 8, 2018 02:38 PM UTC:

In one case towards the end of the game it did not :)! Here is a link to the game in question : /play/pbm/play.php?game=Mortal+Shogi&log=catugo-cvgameroom-2018-82-677


Greg Strong wrote on Sun, Apr 8, 2018 12:48 PM UTC:

Please post a link to the game log and I will take a look.  The pieces should change when captured.  A knight becomes a pawn.  Every time a piece is captured it becomes one step weaker.


wdtr2 wrote on Sun, Apr 8, 2018 10:01 AM UTC:

@fergus, Catugo and I just attempted to play Mortal Shogi, something seems to be a bit off.  Either I do not understand the rules, or there might be a bug.   If you review the our recent game, can you see if there is something off?  During my knight capture it seemed to me the knight did not go into the capture tray, but in the next turn after that, it seemed to be there.    @catugo said a knight capture became a pawn.  If you want we could play a game together as a way to debug the game.  If you are willing to do that.  Maybe everything is working right, but the game felt off. 


Aurelian Florea wrote on Sun, Apr 8, 2018 06:32 AM UTC:

@Fergus @ wdtr2

wdtr2, I hope you see this :)!

I think I see what went one, you had promoted your bishop to a dragon horse which I caputred. And it demoted to bishop. You on the other hand, wdtr2 have captured a bishop which has been demoted to GG. I guess that is it, no bug.

Sorry Fergus, for botherring you. It is my first such game and I still have trouble with tactics .


Aurelian Florea wrote on Sun, Apr 8, 2018 06:27 AM UTC:

@Fergus,

Hello,

I am playing a mortal shogi game against wdtr2. There seems to be a bug as with an bishop exchance he seems to have got a GG in hand where I a bishop :)!


Kevin Pacey wrote on Tue, Jan 30, 2018 05:06 PM UTC:

For the following game's log, my opponent was indicated to have lost on time under 'Your Games on Game Courier' (under that sub-menu item under my name in the main menu), but the log didn't show up or count as a finished game (i.e. with me winning on time) until after I had clicked on the log's link, under 'Your Games on Game Courier'. Not sure that's exactly how games that are wins on time are properly put into & stored in the database, so I thought maybe it was worth mentioning - otherwise all's well that ends well, I suppose:

/play/pbm/play.php?game=Backlash&log=panther-cvgameroom-2017-349-290


Greg Strong wrote on Sun, Jan 28, 2018 03:22 AM UTC:

Ok, good.  That means it isn't showing up because it's connected to you (so it can't affect your rating.)  It is showing up because, since it is missing a player, it is getting caught by the query to find invitations.  The query could probably be modified, but since this game shouldn't have entered this state to begin with, I'm inclined to just delete it.


Kevin Pacey wrote on Sun, Jan 28, 2018 02:23 AM UTC:

Yes, that mysterious log does disappear when setting to only finished games for me.


Greg Strong wrote on Sun, Jan 28, 2018 02:17 AM UTC:

Somehow this game has no one assigned as playing black.  Not sure how that happened.  When you pick the Your Games, by default, it shows open invitations also.  Basically, including invitations adds a "where opponent is null" criteria to the query which is probably why this log is getting pulled in.  I bet if you set it to only show finished games, this one will no longer show up (even though it is indeed a finished game.)


Kevin Pacey wrote on Sat, Jan 27, 2018 09:17 PM UTC:

I don't know why the following log of a finished played game by one/two people (that are not me) is included in the list of my logs as listed by 'Your Games on Game Courier' (as found in the sub-menu under my name in the CVP main menu). An anomoly? I've seen that current open invitations by other people (besides my own invites issued), and recent finished game logs of games played by me are sometimes (but not always, for some reason) included. Anyway, I don't know if the log I'm referring to (see below) has affected my GC rating in any way:

/play/pbm/play.php?game=General+Chess&log=olbog-cvgameroom-2006-25-442


Jose Carrillo wrote on Tue, Jan 16, 2018 01:39 PM UTC:

Fergus,

Here is another game with a problem:

/play/pbm/play.php?game=Latrunculi+XXI&log=j_carrillo_vii-cvgameroom-2017-345-008

I was White, and I won the game. (I used the "won" command to end the game).

Somehow the colors were switched between the players, and I ended up being Black and losing the game.

Please correct it. Thanks.


Jose Carrillo wrote on Wed, Dec 27, 2017 04:47 PM UTC:

Thanks Nick.

I never noticed before.

Fergus, there is definitely something wrong with the "won" command and how it assigns the winner in the finished games log.

Here is another example:

/play/pbm/play.php?game=Latrunculi+XXI&log=j_carrillo_vii-wolff-2016-339-951

I won the game as Black, but in the finished games log it shows Nick (White) as the winner.


Nick Wolff wrote on Tue, Dec 26, 2017 07:50 PM UTC:

It's also on a couple more games of your variant, Jose.  You beat me in ours and it shows me as won, too.


Jose Carrillo wrote on Thu, Dec 21, 2017 01:17 PM UTC:

Fergus,

When I search all the Latrunculi XXI games played in Game Courier with this lynk:

/play/pbm/logs.php?game=Latrunculi+XXI&age=0&stat=any

it shows that for game: erik-cvgameroom-2017-340-466 that erik won, which is incorrect.

If you go to the game itself, it shows that Black (me!) won the game. (erik was playing white).

A difference between this game and many other Latrunculi XXI games is that this game was finished with the "won" command, instead of the "resign" command.

Maybe you need to tweak the "won" command so that it shows the correct winner in the Game Logs page.


Aurelian Florea wrote on Tue, Nov 28, 2017 10:17 PM UTC:

Good news :)!


🕸📝Fergus Duniho wrote on Tue, Nov 28, 2017 10:15 PM UTC:

I realized the problem could be more widespread than just the few presets brought to my attention, and I used grep to find all the .html files with urlencoded form data. I then began decoding the form data, making use of the MIME Tools plugin for Notepad++. But as I was doing this, I noticed that Game Courier itself was creating forms with urlencoded data. I initially changed the code to stop doing this. Later, I searched for "urldecode" in play.php, and I found a place where it was urldecoding form data, but it was doing it only when the string contained %20, which is the code for a space. According to the comments, it previously worked when a string contained a + sign, which is also used for a space. I had changed this, because presets for Shogi and related games used the + sign in the names of promoted pieces, and using urldecode was causing bugs by changing the names of these pieces. With that in mind, I removed the conditional and changed urldecode to rawurldecode, which would convert %20 to a space but not + to a space. So, it will now urldecode all form data, and I'm assuming that a string that isn't urlencoded will not be altered by rawurlencode. Since I did that, I also reinstated the code for urlencoding form data. I then tested a preset that had been broken by not urldecoding all the form data, and it now worked. This saves me from continuing to decode form data file by file.


Aurelian Florea wrote on Mon, Nov 27, 2017 03:35 PM UTC:

WildeEurasian Chess seems to not work and I'd like to play it. Please help :)!


🕸📝Fergus Duniho wrote on Sat, Nov 11, 2017 04:03 PM UTC:

It doesn't work and hasn't been fixed yet. Just delete your Musketeer Chess logs for now.


Aurelian Florea wrote on Sat, Nov 11, 2017 02:27 PM UTC:

Hello,

I am playing a game of musketter chess where I am black. When it camed to place my 2 extra pieces on the "fake" back rank i could not. The error was something like cannot include chess3 (I am not quoting). I tried several comands but the proper one seems to be h e5-g9; s d5-e9; It does not work :(!

Could someone help me?


Aurelian Florea wrote on Tue, Nov 7, 2017 07:41 PM UTC:

Once again Fergus, a warm thank you is in order :)!


🕸📝Fergus Duniho wrote on Tue, Nov 7, 2017 06:09 PM UTC:

Okay, I fixed it, and I since it doesn't use a settings file, I also fixed your log. I may look into programming a settings file for it that enforces the rules.


100 comments displayed

LatestLater Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.