Conquest! - Free Real-Time Strategy Game
  • Home
  • Start Playing
  • How to Play
  • About
    • Development Blog
    • History
    • Press Kit
    • Server Change Log
    • World Events
  • Login Help
  • Contact Us
  • Privacy Policy

Client/Server Debugging

5/29/2015

0 Comments

 
I've spent the morning working on the issue where the client fails to update the UI.  I added some debug messages to the server and discovered that the server is indeed disconnecting the client for not following the Conquest! protocol, which looks something like this:

<Conquest><Command>Book</Command><User>Nemesis</User><Token>VMLFFHVEHFLKSOLVXAWMWBBPMHCBZAU</Token></Conquest>

However, when I had the client log the commands before sending the XML and terminator were intact.  Even more strange, around 90% of the time the same command would report the issue ("Book").  This seems to indicate there is a sizing issue but after spending the morning on Google, I couldn't locate any solid leads.

At least I know, generally, what the issue is.  I will resume debugging sometime this weekend.

In other news, I am starting to work on a sequence document, which will list all the different commands and paths through the game.  Up until now, this has only existed in my head but it's time to put some of this on paper.  I really don't like documentation...
0 Comments



Leave a Reply.

    Author

    James has been working on Conquest! since 1993.

    Archives

    April 2025
    December 2024
    June 2024
    December 2023
    August 2023
    September 2022
    July 2022
    October 2021
    September 2021
    April 2021
    September 2020
    February 2017
    December 2016
    October 2016
    September 2016
    August 2016
    July 2016
    May 2016
    April 2016
    March 2016
    February 2016
    January 2016
    December 2015
    November 2015
    October 2015
    September 2015
    August 2015
    July 2015
    June 2015
    May 2015

    Categories

    All

    RSS Feed

Copyright 2025 GreenLion Gaming All Rights Reserved
  • Home
  • Start Playing
  • How to Play
  • About
    • Development Blog
    • History
    • Press Kit
    • Server Change Log
    • World Events
  • Login Help
  • Contact Us
  • Privacy Policy