Jump to content
Returning Members: Password Reset Required ×

Recommended Posts

Posted

Good evening.
I’m trying with Redux 3.05.
I have the database running without issues.
I started the server from Visual Studio, assigned my IP address (192.168.1.113), and connected to the database.
I downloaded the 5065 client.
I downloaded and placed the Conquer loader in the client’s root folder.
I updated the IP in the LoaderSet.ini file (192.168.1.113).
I ran the client from ConquerLoader.exe.
However, I always get the "Server under maintenance" message.

I’m planning to upload a video of the process to see if I’m doing something wrong because nothing seems to work. I appreciate your help.

Posted
6 hours ago, byJ_J said:

Good evening.
I’m trying with Redux 3.05.
I have the database running without issues.
I started the server from Visual Studio, assigned my IP address (192.168.1.113), and connected to the database.
I downloaded the 5065 client.
I downloaded and placed the Conquer loader in the client’s root folder.
I updated the IP in the LoaderSet.ini file (192.168.1.113).
I ran the client from ConquerLoader.exe.
However, I always get the "Server under maintenance" message.

I’m planning to upload a video of the process to see if I’m doing something wrong because nothing seems to work. I appreciate your help.

Have you checked your firewall settings to make sure you're letting the port through? And do you have the correct port set for your account server?

Posted
11 hours ago, Spirited said:

Have you checked your firewall settings to make sure you're letting the port through? And do you have the correct port set for your account server?

Yes, I even disabled the firewall, and still, it's always the same error.
image.thumb.png.53feacccb103786ed85af2f1a21ab3e1.png

Posted
9 hours ago, byJ_J said:

Yes, I even disabled the firewall, and still, it's always the same error.
image.thumb.png.53feacccb103786ed85af2f1a21ab3e1.png

Do you have the right server selected? In some server projects, you may need to make sure the server name matches in the client and database. Try Dark (that's a default a lot of servers use around that patch).

Posted
On 1/20/2025 at 11:55 PM, Spirited said:

Do you have the right server selected? In some server projects, you may need to make sure the server name matches in the client and database. Try Dark (that's a default a lot of servers use around that patch).

image.thumb.png.808d6ca28c99586381afdbc84e3edb69.png

Do you know in which table the server name configuration might be?

Posted
16 hours ago, byJ_J said:

image.thumb.png.808d6ca28c99586381afdbc84e3edb69.png

Do you know in which table the server name configuration might be?

I'm not sure, but there's a video for that project:

 

Posted
On 1/23/2025 at 1:33 AM, Spirited said:

I'm not sure, but there's a video for that project:

 

I followed every step in the video exactly, which is why I asked where I can check the server details because I select that exact same one, but it keeps giving me the same error.

Posted
3 hours ago, byJ_J said:

I followed every step in the video exactly, which is why I asked where I can check the server details because I select that exact same one, but it keeps giving me the same error.

Looking at the project, it looks like it creates an INI file named after your computer. And that contains the server name, game port, login port, and game IP address. With the error you're getting right now, I'd make especially sure that login port matches what's in the client, and that you select a server name in the client that matches the config.

Posted
16 hours ago, Spirited said:

Looking at the project, it looks like it creates an INI file named after your computer. And that contains the server name, game port, login port, and game IP address. With the error you're getting right now, I'd make especially sure that login port matches what's in the client, and that you select a server name in the client that matches the config.

When running the project in Visual Studio, it loads the computer name, the server name [Redux], I add the IP address, which is always 192.168.1.113, and input the database connection details, which are root and the respective password. This works correctly. I noticed that when doing this in debug mode, it creates the mentioned files, and they have the correct data.

Posted
4 hours ago, byJ_J said:

When running the project in Visual Studio, it loads the computer name, the server name [Redux], I add the IP address, which is always 192.168.1.113, and input the database connection details, which are root and the respective password. This works correctly. I noticed that when doing this in debug mode, it creates the mentioned files, and they have the correct data.

This might be a silly question, but have you already changed the server name from Redux in the config to Light? If not, I'd try that. Else, maybe you have the wrong launcher? I know someone made a launcher with the same name (so make sure you download the right one from this forum).

Posted

I was having the same problem you had. And what I identified while debugging the project is that it was running in its 32bits version in my 64bit version machine so the encryption and decryption of packets weren't working during the login.

It could match login and password from the DB, but when it ws supposed to enter, it just didnt work, like yours.

There's a dll in your project that takes care of the encryption using OpenSSL if i'm not mistaken. And that one is 32 bits.

I don't remember the name of the file and unfortunatelly I couldn't make this source work on my machine.

Maybe this information could help with the investigation.

Posted
10 hours ago, stilblue said:

I was having the same problem you had. And what I identified while debugging the project is that it was running in its 32bits version in my 64bit version machine so the encryption and decryption of packets weren't working during the login.

It could match login and password from the DB, but when it ws supposed to enter, it just didnt work, like yours.

There's a dll in your project that takes care of the encryption using OpenSSL if i'm not mistaken. And that one is 32 bits.

I don't remember the name of the file and unfortunatelly I couldn't make this source work on my machine.

Maybe this information could help with the investigation.

Oh! Thanks for the additional context. Yeah, hopefully that helps narrow it down. Shame that a lot of these projects are that old and unmaintained.

  • 1 month later...
Posted (edited)

I jumped into this to help a friend struggling to get connected. I came to find out that I'm lost myself, haha.

I am using Docker, which I'm not used to, but I know how containers work. Using the ConquerLoader because it seemed simple and quick compared to the dragon launcher. I made sure to set the realm for Storm to the Docker IP, along with the LoaderSet of the ConquerLoader.

When I try to log in, I get "Failed to login: the server is down!" When I try with an uncreated user/password combo I do get an invalid credentials message, letting me know the account server appears to be working, leaving the game server in question. 

I made sure port forwarding was done, along with inbound open on the ports for the PC. I'm a bit stumped, as I see the servers running and it shows it running when composing up in VS Code as well. Any ideas what either of us may be missing? 

Screenshot 2025-03-30 202422.png

Screenshot 2025-03-30 202507.png

Screenshot 2025-03-30 202520.png

Edited by Matt
Posted

OK, youre getting both answers that mention that you are connecting to the account server, but you still not being redirected to the game server.

Are you connecting to the server Storm? If your server name is Storm, you must connect to the server Storm in the client as well.

Posted

Apologies for not getting back to you yet, I have just been busy with work this week. Wanted to at least pop in to say thanks for the response and will check on this hopefully tonight!

  • 2 weeks later...
Posted
23 hours ago, thekorganut said:

need conquer.exe clint 5017

can give me link

All links are working. If you're not able to download it, then you may need a VPN to get around your country's firewalls.

  • 9 months later...
Posted

Hey @Spirited,

Sorry if my question would sound newbie, but I am new to creating a CO Classic server. Currently, I have downloaded this version of the client (5017) and this server alongside the loader as well.

All I could do so far is changing the LoaderSet.ini IP to my IP, but not sure I understand the port forwarding part and not sure how to connect the client to the server, so would really appreciate if there is a walkthrough on how to get things working/connected.

Thanks!

Posted
8 hours ago, mmoust1 said:

Hey @Spirited,

Sorry if my question would sound newbie, but I am new to creating a CO Classic server. Currently, I have downloaded this version of the client (5017) and this server alongside the loader as well.

All I could do so far is changing the LoaderSet.ini IP to my IP, but not sure I understand the port forwarding part and not sure how to connect the client to the server, so would really appreciate if there is a walkthrough on how to get things working/connected.

Thanks!

Well, port forwarding isn't possible for every ISP. But you can give it a try using one of these guides: https://portforward.com/. It's a very well known website that's been providing guides for various ISPs and routers for decades now. And then for connecting to the server, it'd help to know what error you're getting. It helps for knowing what part of logging in it's getting stuck on. If you get anything other than "Server maintenance. Please try again later!", then you're probably in good shape for the port forwarding part (at least for the account server).

Posted

Hi @Spirited

Thanks for the follow-up but still, what after port forwarding? I mean I haven't tried it yet, but I want to know do I need to do anything client side? or just add my IP into the 
LoaderSet.ini and setup port forwarding and that's it?

Posted
5 hours ago, mmoust1 said:

Hi @Spirited

Thanks for the follow-up but still, what after port forwarding? I mean I haven't tried it yet, but I want to know do I need to do anything client side? or just add my IP into the 
LoaderSet.ini and setup port forwarding and that's it?

From the client side, yes! That should be all, at least for connecting to the account server. Then, most server projects have configurations for the game server IP address and port. That port will also need to be port forwarded. That's assuming that both servers are starting up correctly and connecting to their databases. To be clear, some projects have two separate executables for the account and game servers, and some combine them into a single executable. The good news is, there's very little that can go wrong after that. 5017 is especially simple in terms of login flow. Good luck, and let us know how it goes. 🙂 

Posted

Hi @Spirited I think I am at a good state now. Was able to configure the server/client and login. Firstly, I had issues seeing NPCs, and with some gpt help, I could get it shown, but it seems there are no scripts for the NPCs. Also, some NPCs aren't even showing such as the training NPC. So is there a folder where it contains all nps with their respective scripts/jobs? Also, I can see that mobs are completely missing from this server so can confirm this server is a basic learning template so is there another (complete 5017) source code to use?

Screenshot 2026-01-20 014645.png

Posted
23 minutes ago, mmoust1 said:

Hi @Spirited I think I am at a good state now. Was able to configure the server/client and login. Firstly, I had issues seeing NPCs, and with some gpt help, I could get it shown, but it seems there are no scripts for the NPCs. Also, some NPCs aren't even showing such as the training NPC. So is there a folder where it contains all nps with their respective scripts/jobs? Also, I can see that mobs are completely missing from this server so can confirm this server is a basic learning template so is there another (complete 5017) source code to use?

Screenshot 2026-01-20 014645.png

A lot of server projects are going to be incomplete. Basically every single one to some degree. You could try COPSv6 from our downloads page: 

But the good news is, if you have NPCs and a dialog system, then you can start learning to program with those dialogs and start fixing some small bugs. You can do a lot with a little, and grow a lot from a project like this.

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...