[Python] Conquer Online Programming

04/30/2015 14:19 jadatbenik#1
Hey guys,

I've wanted to get into Python for quite some time now and I was wondering if there were any projects going on in the world of Conquer that involve Python, it'd be easier to learn if I have a goal. Do you guys have any tips?

Cheers!
04/30/2015 17:58 Best Coder 2014#2
Quote:
Originally Posted by jadatbenik View Post
Hey guys,

I've wanted to get into Python for quite some time now and I was wondering if there were any projects going on in the world of Conquer that involve Python, it'd be easier to learn if I have a goal. Do you guys have any tips?

Cheers!
I think there's been some private server sources that used [Only registered and activated users can see links. Click Here To Register...] for scripting. Or maybe it was one of the commercial bots that used it, I don't really remember.
05/01/2015 23:45 KraHen#3
You can write a complete server in Python for Conquer, if you want to. I don't recommend to do it, but it would actually work, since CO servers have really low CCUs.

Start here : [Only registered and activated users can see links. Click Here To Register...]
05/02/2015 00:48 CptSky#4
Writing a complete server in Python for CO2 would be easy and would probably do the job. But, as KraHen said, I dont' recommend it either. I know Python is efficient, but due to the GIL, you'll have issues with the server if you don't distribute it accordingly. When done, it can easily support thousands of players. You're still better with other languages I think.

I you really want to do some Python programming, maybe some backend tooling around a server ?
05/09/2015 12:29 Xio.#5
[Only registered and activated users can see links. Click Here To Register...] anyone?
05/09/2015 15:54 CptSky#6
Quote:
Originally Posted by Xio. View Post
[Only registered and activated users can see links. Click Here To Register...] anyone?
It's what I said in my post. There are work-around, as I know that game companies are using Python for the online servers sometimes.
05/11/2015 19:40 KraHen#7
Quote:
Originally Posted by CptSky View Post
It's what I said in my post. There are work-around, as I know that game companies are using Python for the online servers sometimes.
Maybe for modules, or smaller servers in a network, but I would be really surprised if there was a serious company which used it for the core as well.
05/18/2015 11:21 Super Aids#8
Python has multiprocessing though, which solves the multithreading issue.

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