Guide: Client Downloads

1
Introduction

This guide helps you set up and configure the Conquer Online game client to connect to a private server.

Downloads

Download a specific patch for the game below. If you're downloading a open source server project, match sure to match up the patch numbers correctly. If the patch doesn't exist in the list below, download a lower patched client and patch upwards using the provided patch archive. After you finish downloading the client, decompress it using 7-Zip.

4217 4267 4274 4294 4330 4343 4351 5002 5017 5065 5095 5127
5165 5187 5290 5355 5517 5615 6090

ConquerLoader Launcher: Mirror
Patches: Official, Mirror (Recommended)
Installations: Mirror

Flash Warning!
Most clients newer than around patch 5035 run a watercolor login screen using Flash. Flash's end of life was December 31, 2019, and it was disabled on Windows in January 2020. You can still run these clients using a flash hook that loads ActiveX Flash from the client rather than the system. For an example of a flash hook or a launcher that uses it, check out the Dragon Launcher.

Instructions
  1. Download a client and extract it using 7-Zip.
  2. Download the ConquerLoader launcher and extract it on top of the client.
  3. Edit LoaderSet.ini with your IP address (either your internal or public IP). If you use a public IP address, make sure you port forward. You may also need to edit the LoginPort for your version of Conquer (see your Account server settings).
  4. Add an exception to your firewall to allow players to connect to your servers.
  5. Add an exclusion rule to your antivirus if ConquerLoader.exe is detected as a virus (it's a false positive since it injects code into the client to redirect it to your servers).
  6. Run the client using ConquerLoader.exe.
Common Error Messages
Server maintenance. Please try again later!
Could not connect to the account server. If local, check that the internal IP address is correct. If remote, check your firewall and port forwarding settings. Restart the client if you change server.dat or the loader's IP address. You can check port forwarding at this website.
Connecting to the account server
If the client hangs here, then the MsgAccount packet isn't being handled correctly and the client is still waiting on a response.
Failed to connect to the game server. Please try again later.
Check that your game server's port is being forwarded correctly using this website. If another player is getting this error and you aren't on your local box, then check that the IP address you send using MsgConnectEx is an external IP address and (again) that your port is being forwarded correctly.
Interested in my work?

If you wanna learn more about me and my projects: visit my portfolio website. There, you can find my free, open-source work and articles about game development. Due to contractual restrictions: I am not available for job requests or volunteer work.

About Me | GitLab Profile | Website

Guide: Client Downloads

3
Hamza Sahan wrote: Wed Feb 03, 2021 2:05 pm Hi Spirited, I installed the server (5065) now it works (login and game servers) and downloaded the game files (5065) but I think I need to make changes to some game files (server.dat, conquer.exe). I couldn't. Can you help me? You have server.dat and Conquer.exe for 5065 client?
5065 still uses decrypted server.dat, why do you need it from another client?
You must remind that you cannot use 127.0.0.1 as your IP on the gameserver or server.dat.
On higher versions it would crash the client, but on that one it'll show the server.dat error message
Image

Don't PM me, I won't give Canyon 6192 complete lua or database.

Guide: Client Downloads

4
Konichu wrote: Wed Feb 03, 2021 3:15 pm
Hamza Sahan wrote: Wed Feb 03, 2021 2:05 pm Hi Spirited, I installed the server (5065) now it works (login and game servers) and downloaded the game files (5065) but I think I need to make changes to some game files (server.dat, conquer.exe). I couldn't. Can you help me? You have server.dat and Conquer.exe for 5065 client?
5065 still uses decrypted server.dat, why do you need it from another client?
You must remind that you cannot use 127.0.0.1 as your IP on the gameserver or server.dat.
On higher versions it would crash the client, but on that one it'll show the server.dat error message
I am not using this ip > 127.0.0.1, i am using local ip (ipv4), i do not understand exactly what to do.

Guide: Client Downloads

5
Hamza Sahan wrote: Wed Feb 03, 2021 4:12 pm
Konichu wrote: Wed Feb 03, 2021 3:15 pm
Hamza Sahan wrote: Wed Feb 03, 2021 2:05 pm Hi Spirited, I installed the server (5065) now it works (login and game servers) and downloaded the game files (5065) but I think I need to make changes to some game files (server.dat, conquer.exe). I couldn't. Can you help me? You have server.dat and Conquer.exe for 5065 client?
5065 still uses decrypted server.dat, why do you need it from another client?
You must remind that you cannot use 127.0.0.1 as your IP on the gameserver or server.dat.
On higher versions it would crash the client, but on that one it'll show the server.dat error message
I am not using this ip > 127.0.0.1, i am using local ip (ipv4), i do not understand exactly what to do.
It's hard to help you without any details. I encourage you to create a new thread and include all of your setup steps and non-sensitive configuration values. Include screenshots, error messages, what source you're trying to use, etc. Otherwise, you might as well be asking a magic eight ball for help. There're too many sources and too much that could go wrong to guess about.
Interested in my work?

If you wanna learn more about me and my projects: visit my portfolio website. There, you can find my free, open-source work and articles about game development. Due to contractual restrictions: I am not available for job requests or volunteer work.

About Me | GitLab Profile | Website

Guide: Client Downloads

6
Hamza Sahan wrote: Wed Feb 03, 2021 4:12 pm I am not using this ip > 127.0.0.1, i am using local ip (ipv4), i do not understand exactly what to do.
What I know until now is that you want to edit a Server.dat from 5065 which is actually decrypted (it starts to be encrypted after 5066 afaik) and the only thing that must block you from signing in is the IP issue, which you cannot use any local IP at all. You can google "Override Server.dat checks" since I aint linking another forum here.
Image

Don't PM me, I won't give Canyon 6192 complete lua or database.

Guide: Client Downloads

7
Spirited wrote: Sat Nov 21, 2020 9:12 pm Introduction

This guide helps you set up and configure the Conquer Online game client to connect to a private server.

Downloads

Download a specific patch for the game below. If you're downloading a open source server project, match sure to match up the patch numbers correctly. If the patch doesn't exist in the list below, download a lower patched client and patch upwards using the provided patch archive. After you finish downloading the client, decompress it using 7-Zip.

4217 4267 4274 4294 4330 4343 4351 5002 5017 5065 5095 5127
5165 5187 5290 5355 5517 5615 6090

Patches: Official, Mirror (Recommended)
Installations: Mirror

Instructions
  1. Download a client and extract it using 7-Zip.
  2. Edit LoaderSet.ini with your IP address (either your internal or public IP). If you use a public IP address, make sure you port forward. You may also need to edit the LoginPort for your version of Conquer (see your Account server settings).
  3. Add an exception to your firewall to allow players to connect to your servers.
  4. Add an exclusion rule to your antivirus if ConquerLoader.exe is detected as a virus (it's a false positive since it injects code into the client to redirect it to your servers).
  5. Run the client using ConquerLoader.exe.
Common Error Messages
Server maintenance. Please try again later!
Could not connect to the account server. If local, check that the internal IP address is correct. If remote, check your firewall and port forwarding settings. Restart the client if you change server.dat or the loader's IP address. You can check port forwarding at this website.
Connecting to the account server
If the client hangs here, then the MsgAccount packet isn't being handled correctly and the client is still waiting on a response.
Failed to connect to the game server. Please try again later.
Check that your game server's port is being forwarded correctly using this website. If another player is getting this error and you aren't on your local box, then check that the IP address you send using MsgConnectEx is an external IP address and (again) that your port is being forwarded correctly.
I haven't found the file LoaderSet.ini in my client, should I create this file?

Guide: Client Downloads

8
Eguinhas wrote: Mon Jan 03, 2022 3:20 pm I haven't found the file LoaderSet.ini in my client, should I create this file?
Well that's interesting. Which client did you download where it didn't have that file?

You can download the launcher separately here:
https://mega.nz/file/dU5GCbJY#gGpIZaiGC ... wluFgY_LbE
Interested in my work?

If you wanna learn more about me and my projects: visit my portfolio website. There, you can find my free, open-source work and articles about game development. Due to contractual restrictions: I am not available for job requests or volunteer work.

About Me | GitLab Profile | Website

Guide: Client Downloads

9
Spirited wrote: Mon Jan 03, 2022 7:13 pm
Eguinhas wrote: Mon Jan 03, 2022 3:20 pm I haven't found the file LoaderSet.ini in my client, should I create this file?
Well that's interesting. Which client did you download where it didn't have that file?

You can download the launcher separately here:
https://mega.nz/file/dU5GCbJY#gGpIZaiGC ... wluFgY_LbE
I downloaded 5065, the one you suggested, I'll try to download this louncher,
Do you have any tips to change the server.dat? after change I always get the message "failed to open the server.dat"

Thaaanks

Guide: Client Downloads

10
Eguinhas wrote: Mon Jan 03, 2022 7:28 pm
Spirited wrote: Mon Jan 03, 2022 7:13 pm
Eguinhas wrote: Mon Jan 03, 2022 3:20 pm I haven't found the file LoaderSet.ini in my client, should I create this file?
Well that's interesting. Which client did you download where it didn't have that file?

You can download the launcher separately here:
https://mega.nz/file/dU5GCbJY#gGpIZaiGC ... wluFgY_LbE
I downloaded 5065, the one you suggested, I'll try to download this louncher,
Do you have any tips to change the server.dat? after change I always get the message "failed to open the server.dat"

Thaaanks
That's not something I've looked into, but a member did post a tutorial about that:
conquer-online-tutorials/client-using-d ... t-t23.html

You can give it a try, but it does require knowledge in reverse engineering and assembly. The easiest solution is to just use the launcher.
Interested in my work?

If you wanna learn more about me and my projects: visit my portfolio website. There, you can find my free, open-source work and articles about game development. Due to contractual restrictions: I am not available for job requests or volunteer work.

About Me | GitLab Profile | Website