|
You last visited: Today at 01:24
Advertisement
Conquer Python Development
Discussion on Conquer Python Development within the CO2 Programming forum part of the Conquer Online 2 category.
06/01/2025, 04:02
|
#1
|
elite*gold: 0
Join Date: May 2025
Posts: 5
Received Thanks: 0
|
Conquer Python Development
Hey there, i'm currently in the process of learning Python and i'm at a point where i would like to go more hands on.
I've always enjoyed editing private server sources in the past when i was a kid (which is about 20 years ago or so), trying to make my own features and quests and what not.
And i feel like i'll learn a lot in terms of Python development when i can do something that i find really fun to do, which is of course development with direct visual effect, therefor working on a conquer source, a game i once loved seems to be ideal.
I know that Python isn't the way to go when it comes to performance, at least not in terms of conquer development, however this is intended for a localhost learning server, so it should be fine, nobody aside from me will be logging in.
------------------
Now that all of that is out of the way, i would like to learn how to begin a python source for conquer.
Ideally it would be great to just get a python based source based on an older patch with some of the basics done, but i don't expect any python conquer source to exist.
Meaning i want to learn how to make my own from the ground up, and would love to receive some guidance on how to actually get started.
I'm not looking for 2 word posts that state "sniff packets" or whatever, that obviously isn't really helpfull.
I'm someone who is serious about learning and studying, and regardless of how much time it costs, i'm willing to dedicate myself too it.
Thank you in advance, i would appreciate any constructive guidance.
|
|
|
08/06/2025, 09:06
|
#2
|
elite*gold: 0
Join Date: Oct 2022
Posts: 36
Received Thanks: 2
|
We live in the age of Gemini CLI/Claude Code. Get any source you want, open the conquer wiki, tell it to rewrite it in the language you want.
|
|
|
08/08/2025, 04:27
|
#3
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
|
Quote:
Originally Posted by .Nostalgia
We live in the age of Gemini CLI/Claude Code. Get any source you want, open the conquer wiki, tell it to rewrite it in the language you want.
|
Hahahahahahahahaha
Even if that was true, what makes you think that someone who wants to learn how to program in Python would want that? Maybe someone who wants to learn a craft wants to do that craft?
Quote:
Originally Posted by LearningPython
Hey there, i'm currently in the process of learning Python and i'm at a point where i would like to go more hands on.
I've always enjoyed editing private server sources in the past when i was a kid (which is about 20 years ago or so), trying to make my own features and quests and what not.
And i feel like i'll learn a lot in terms of Python development when i can do something that i find really fun to do, which is of course development with direct visual effect, therefor working on a conquer source, a game i once loved seems to be ideal.
I know that Python isn't the way to go when it comes to performance, at least not in terms of conquer development, however this is intended for a localhost learning server, so it should be fine, nobody aside from me will be logging in.
------------------
Now that all of that is out of the way, i would like to learn how to begin a python source for conquer.
Ideally it would be great to just get a python based source based on an older patch with some of the basics done, but i don't expect any python conquer source to exist.
Meaning i want to learn how to make my own from the ground up, and would love to receive some guidance on how to actually get started.
I'm not looking for 2 word posts that state "sniff packets" or whatever, that obviously isn't really helpfull.
I'm someone who is serious about learning and studying, and regardless of how much time it costs, i'm willing to dedicate myself too it.
Thank you in advance, i would appreciate any constructive guidance.
|
There're a few server projects that you could use and translate from. I'm not sure Python is a great language to use as a game server, though. It's not really optimized for uses like that. But if that doesn't stop you, then you'll need to know how to write a socket system with asynchronous reads and writes, and a bit about multithreading.
Comet is my project that has multiple patches implemented, but just enough to get you logged in. It's fully documented and gives you a few patch options, so it might be a good reference, at least initially?
|
|
|
08/11/2025, 03:48
|
#4
|
elite*gold: 0
Join Date: Sep 2010
Posts: 291
Received Thanks: 95
|
Yeah as Spirited said, I would just take a nice base and try and port it to python. But make sure you take the time to understand what you are doing along the way if your goal is learning. I would recommend AI, but use the web app where you can paste code in and have it explain it to you and help convert to python. But you should be typing it in yourself and understanding it.
Using Claude code or some other tool where it writes all the code directly on your editor/project will not teach you anything. Even if you take the time to read what it's writing (which you should still do lol), it's not the same as physically typing it yourself from a learning perspective.
Best of luck with your server!
|
|
|
Similar Threads
|
Conquer Development Wiki (conquer.wiki)
04/01/2019 - CO2 Private Server - 22 Replies
I'll be decommissioning this wiki on April 20, 2019.
Introduction
This is a website I host for documenting the Conquer Online game client and servers. Anyone is free to add content to it. You may either post a contribution below, or ask me for an account on the site. I did ask for permission to post this here, in case anyone is wondering.
Example
If you'd like to contribute but don't wish to create an account, the wiki uses markdown as the syntax. I have attached two examples for...
|
All times are GMT +1. The time now is 01:25.
|
|