Jump to content
Returning Members: Password Reset Required ×

Missing Packet - Connection or database?


Recommended Posts

Posted

My server and game server is up and listening

I'm using the version:

Server: https://gitlab.com/spirited/comet

Client: https://mega.nz/#!UAQ0AbYD!khk5TrQgObALb3Lv01jYqMARMAAYuAcjjrDmizcH1y0 (5187)

I'm not sure if my DB is the right one (it can be the problem),

When I connect with an nonexistent login it says (doesn't exist) , OK

When i connect with my Login in the client it handle in "Loggin into the game client" and appear in the Account server:


Missing packet MsgPCNum, Length 52

0000: 34 00 4C 04 59 E7 B7 C0 41 38 41 31 35 39 31 34 | 4.L.Y...A8A15914 |

0010: 44 42 31 42 00 00 00 00 00 00 00 00 00 00 00 00 | DB1B............ |

0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |

0030: 00 00 00 00 | .... |

Missing packet MsgConnect, Length 28

0000: 1C 00 1C 04 59 E7 B7 C0 0A 00 00 00 72 65 73 2E | ....Y.......res. |

0010: 64 61 74 00 00 00 00 00 00 00 00 00 | dat......... |

There is no message in the "Game server"

I've tried many things, could anyone help me?

Posted

My server and game server is up and listening

I'm using the version:

Server: https://gitlab.com/spirited/comet

Client: https://mega.nz/#!UAQ0AbYD!khk5TrQgObALb3Lv01jYqMARMAAYuAcjjrDmizcH1y0 (5187)

I'm not sure if my DB is the right one (it can be the problem),

When I connect with an nonexistent login it says (doesn't exist) , OK

When i connect with my Login in the client it handle in "Loggin into the game client" and appear in the Account server:


Missing packet MsgPCNum, Length 52

0000: 34 00 4C 04 59 E7 B7 C0 41 38 41 31 35 39 31 34 | 4.L.Y...A8A15914 |

0010: 44 42 31 42 00 00 00 00 00 00 00 00 00 00 00 00 | DB1B............ |

0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |

0030: 00 00 00 00 | .... |

Missing packet MsgConnect, Length 28

0000: 1C 00 1C 04 59 E7 B7 C0 0A 00 00 00 72 65 73 2E | ....Y.......res. |

0010: 64 61 74 00 00 00 00 00 00 00 00 00 | dat......... |

There is no message in the "Game server"

I've tried many things, could anyone help me?

My first instinct is you perhaps incorrectly configured your port for the game server? What port are you using for the game server right now?

Posted

My server and game server is up and listening

I'm using the version:

Server: https://gitlab.com/spirited/comet

Client: https://mega.nz/#!UAQ0AbYD!khk5TrQgObALb3Lv01jYqMARMAAYuAcjjrDmizcH1y0 (5187)

I'm not sure if my DB is the right one (it can be the problem),

When I connect with an nonexistent login it says (doesn't exist) , OK

When i connect with my Login in the client it handle in "Loggin into the game client" and appear in the Account server:


Missing packet MsgPCNum, Length 52

0000: 34 00 4C 04 59 E7 B7 C0 41 38 41 31 35 39 31 34 | 4.L.Y...A8A15914 |

0010: 44 42 31 42 00 00 00 00 00 00 00 00 00 00 00 00 | DB1B............ |

0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |

0030: 00 00 00 00 | .... |

Missing packet MsgConnect, Length 28

0000: 1C 00 1C 04 59 E7 B7 C0 0A 00 00 00 72 65 73 2E | ....Y.......res. |

0010: 64 61 74 00 00 00 00 00 00 00 00 00 | dat......... |

There is no message in the "Game server"

I've tried many things, could anyone help me?

My first instinct is you perhaps incorrectly configured your port for the game server? What port are you using for the game server right now?

3307 and 3306 to the account, i think it could be the database, I have just account data base and character in the game db

Posted

3307 and 3306 to the account, i think it could be the database, I have just account data base and character in the game db

It sounds like you might have your ports configured incorrectly. The account server runs on a port between 9958-9960 (depending on the patch). And then the game server always runs on 5816. Also, make sure you're connecting to the right realm. For example, if you configure your account server for Meteor, then you should connect to the Meteor server in the client.

Posted

3307 and 3306 to the account, i think it could be the database, I have just account data base and character in the game db

It sounds like you might have your ports configured incorrectly. The account server runs on a port between 9958-9960 (depending on the patch). And then the game server always runs on 5816. Also, make sure you're connecting to the right realm. For example, if you configure your account server for Meteor, then you should connect to the Meteor server in the client.

Thaaaanks, I got, the game is running and i got to login, but, there is no NPC, MAP and a some error packet.

Maybe it is the database, where can i get the right data??

I have just comet.account (with 5 table) and comet.game (with 1 table)

Thanks

Posted

3307 and 3306 to the account, i think it could be the database, I have just account data base and character in the game db

It sounds like you might have your ports configured incorrectly. The account server runs on a port between 9958-9960 (depending on the patch). And then the game server always runs on 5816. Also, make sure you're connecting to the right realm. For example, if you configure your account server for Meteor, then you should connect to the Meteor server in the client.

Thaaaanks, I got, the game is running and i got to login, but, there is no NPC, MAP and a some error packet.

Maybe it is the database, where can i get the right data??

I have just comet.account (with 5 table) and comet.game (with 1 table)

Thanks

Spirited designed the skeleton/bones of what you would need. The rest of it is up to you to implement. That means reviewing packets and implementing them using the examples Spirited laid out in Comet.

Posted
Yep. It's "bare bones". It only logs you into the game client. Everything else is up to you to implement. World Conquer has a version of Comet that implements more systems, but yeah... Comet was just a 3-week programming challenge I did for some interviews. I've done very little to it since.
Posted

It sounds like you might have your ports configured incorrectly. The account server runs on a port between 9958-9960 (depending on the patch). And then the game server always runs on 5816. Also, make sure you're connecting to the right realm. For example, if you configure your account server for Meteor, then you should connect to the Meteor server in the client.

Thaaaanks, I got, the game is running and i got to login, but, there is no NPC, MAP and a some error packet.

Maybe it is the database, where can i get the right data??

I have just comet.account (with 5 table) and comet.game (with 1 table)

Thanks

Spirited designed the skeleton/bones of what you would need. The rest of it is up to you to implement. That means reviewing packets and implementing them using the examples Spirited laid out in Comet.

I got it, thank you

I already got to login and set everything,

Last questions friends, How can I go back to another version, is a easy way to do it? Like before horses and item degree

Posted

I got it, thank you

I already got to login and set everything,

Last questions friends, How can I go back to another version, is a easy way to do it? Like before horses and item degree

Well, if you're just talking about Comet, then you can change the version by targeting another branch:

https://gitlab.com/spirited/comet/-/branches

If you're talking about any other source, then it depends on how different the patches are. You might just need to modify the packet structures to match that version of the client, or you might need to change how packets are being encrypted. You can find both packets and encryption examples here:

https://gitlab.com/conquer-online/wiki

It's a bit advanced though if you're not comfortable with Conquer, so it might be easier to just start with another source that's running on that version already (at least just to start with if you really like another source better).

Posted

Yep. It's "bare bones". It only logs you into the game client. Everything else is up to you to implement. World Conquer has a version of Comet that implements more systems, but yeah... Comet was just a 3-week programming challenge I did for some interviews. I've done very little to it since.

It's awesome my friend, nice job, I hope you got what you wanted.

I'm a developer too but now I work just with Agile in Brazil.

Thank you very much

Posted
Quote
Quote

Yep. It's "bare bones". It only logs you into the game client. Everything else is up to you to implement. World Conquer has a version of Comet that implements more systems, but yeah... Comet was just a 3-week programming challenge I did for some interviews. I've done very little to it since.

It's awesome my friend, nice job, I hope you got what you wanted.

I'm a developer too but now I work just with Agile in Brazil.

Thank you very much

I did, thank you. It got me the job, but on the second try.

And nice! We work in Agile at work as well. Feel free to introduce yourself fully in our Introductions section if you'd like. I need to get around to doing that as well...

https://staging.cooldown.dev/forum/8-introductions/

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...