What After Comet Server Setup

03/12/2023 04:15 yesimanoob#1
Hello everyone just wanted to share with you how i set up the comet server for client 5187
i'm still new to game development and learning about to the privet servers and i wanted to learn more about building bots , Revers engineering and cheats ...etc so i setup my server for testing


comet was really easy to setup all i had to do was following the Getting Started guild : [Only registered and activated users can see links. Click Here To Register...]

1 after setting up The DB comet.account and comet.game and added a user
2 adding MySQL login credentials in the acc/game confing files
3 using VS build the solution (Yes i ran the tests Spirited)
4 run the exe for the comet.account first then comet.game
using client 5187 with loader

[Only registered and activated users can see links. Click Here To Register...]


so after that is there any guild on how to setup the rest of the game functions like NPCs, pathfinder, /commands in the chat for mods teleport .. etc , monsters spawning and if i want to add something of my own
how can i build custom client without the loader ?
how can i rename stuff like servers names, realms , maps

if there is anything i'm missing pleas let me know
i want to learn more about all of this things and i want your help
03/12/2023 14:14 BarcodeReader#2
Quote:
Originally Posted by yesimanoob View Post
Hello everyone just wanted to share with you how i set up the comet server for client 5187
i'm still new to game development and learning about to the privet servers and i wanted to learn more about building bots , Revers engineering and cheats ...etc so i setup my server for testing


comet was really easy to setup all i had to do was following the Getting Started guild : [Only registered and activated users can see links. Click Here To Register...]

1 after setting up The DB comet.account and comet.game and added a user
2 adding MySQL login credentials in the acc/game confing files
3 using VS build the solution (Yes i ran the tests Spirited)
4 run the exe for the comet.account first then comet.game
using client 5187 with loader

[Only registered and activated users can see links. Click Here To Register...]


so after that is there any guild on how to setup the rest of the game functions like NPCs, pathfinder, /commands in the chat for mods teleport .. etc , monsters spawning and if i want to add something of my own
how can i build custom client without the loader ?
how can i rename stuff like servers names, realms , maps

if there is anything i'm missing pleas let me know
i want to learn more about all of this things and i want your help
You can pretty much use any guide/tutorial/implementation from any other patch to work out how to implement them for your server.

The only difference between patches for things like NPC etc. is usually just the packet structure, not the functionality.

So if you can work out the packet structures then you can use pretty much any implementation as reference.
03/12/2023 15:08 pintinho12#3
Comet is a base Conquer source, it just have the basic stuff for you to create a server.
Because of the Channels and async/await structure it may be the HARDEST source to start coding. You'll need to program everything, which means that you'll need to know how to work with packets, how systems work and how you will implement those systems.
Also, you may get into big thread lock problems if you don't implement the thread system correctly.
That's probably the best public structure for servers, I've been working with it so far and I have an old source code which you can use as reference, but do not copy it entirely, this version has the famous thread lock issue XD
[Only registered and activated users can see links. Click Here To Register...]
I'll be opening this repository to public as soon as I get my internet connection back.
03/12/2023 19:11 Spirited#4
I have an article for Comet that explains how multi-threaded game design works for it.
[Only registered and activated users can see links. Click Here To Register...]

To answer your questions though, no - there are no guides on any of that. You'll have to learn Conquer Online's packet structures and implement them yourself. Unless someone submits a code review for various systems in Comet. Custom clients aren't really a thing either... not from what I've seen on public forums at least.
03/12/2023 21:19 yesimanoob#5
thank u so much, I'm still learning and i will keep on searching
when i started running a private server i didnt want to make money from it i'm just interested in this field and learn new stuff
04/14/2024 10:57 libertapombo#6
Quote:
Originally Posted by Spirited View Post
I have an article for Comet that explains how multi-threaded game design works for it.
[Only registered and activated users can see links. Click Here To Register...]

To answer your questions though, no - there are no guides on any of that. You'll have to learn Conquer Online's packet structures and implement them yourself. Unless someone submits a code review for various systems in Comet. Custom clients aren't really a thing either... not from what I've seen on public forums at least.

Can you help me. I've been trying to set up a server for 3 days. I start the server ok, but when opening the client I can't use comet for 5187. I don't know where I configure the client to access my server's IP. In the old ones I changed the server.dat, but it is different in the current ones.

You don't need to explain much, can you just tell me where I can find an article explaining how I configure client 5187 to point to my IP?

They talk about Conquer Loader, but I didn't find anything that works on the 5187 client.
04/15/2024 06:29 Spirited#7
Quote:
Originally Posted by libertapombo View Post
Can you help me. I've been trying to set up a server for 3 days. I start the server ok, but when opening the client I can't use comet for 5187. I don't know where I configure the client to access my server's IP. In the old ones I changed the server.dat, but it is different in the current ones.

You don't need to explain much, can you just tell me where I can find an article explaining how I configure client 5187 to point to my IP?

They talk about Conquer Loader, but I didn't find anything that works on the 5187 client.
I didn't realize ConquerLoader's links are all dead, and that darkfox or whoever made a copy project by the same name that doesn't follow the same instructions as the original... annoying. Here's a fixed link. I'll see to getting my threads updated with it. Edit the included INI loaderset file with your IP address and run the client from ConquerLoader.exe. It may show up as a false positive by antivirus programs (just fyi).

[Only registered and activated users can see links. Click Here To Register...].
04/15/2024 09:54 libertapombo#8
Quote:
Originally Posted by Spirited View Post
I didn't realize ConquerLoader's links are all dead, and that darkfox or whoever made a copy project by the same name that doesn't follow the same instructions as the original... annoying. Here's a fixed link. I'll see to getting my threads updated with it. Edit the included INI loaderset file with your IP address and run the client from ConquerLoader.exe. It may show up as a false positive by antivirus programs (just fyi).

[Only registered and activated users can see links. Click Here To Register...].
RLX THX!