Login Register






Thread Rating:
  • 0 Vote(s) - 0 Average
Thread Closed 


Python project filter_list
Author
Message
Python project #1
Hello [username]. This is very important to me so if you can help would be nice.

Me and my friend may start the big project that brings some questions..
We are planning to build a system for counterstrike 1.6 mix clan wars, where people would come to play counterstrike 1.6 matches.

It would work similar to www.gather.rs


You create account on website, download irc & cs anti cheat
When admin creates match on irc you join by typing ".add" When 10 people join match starts and everyone get's pmed with ip adress of server they will play on.
What's the coolest part, is that every player got skill level, top 3 players with highest skill lvl will be rewarded with some cool gaming gear.

Now me and my friend good (amateur) website developer would create a similar system like that BUT, we would improve it and add new things. ( also it would be built from scratch no copying)
We would use custom built client instead of irc chat with nice GUI user friendly template.

I was thinking about building the client in python, but is that good? Since we don't want our progrm(client) to be reverse engineered and someone to break in our sql database.
Can you give me suggestions about that? Also we would compile it with py2exe. Is there something better than py2exe? or you think i should change the code language from python to other one?

thanks in advance.


RE: Python project #2
Why not use IRC?
People are already comfortable with their IRC clients of choice and have spent time configuring it, you will just be making it more of a pain for you and them by having to learn a new interface which may lack features they had in their IRC client and then they will want you to implement it.

Plus IRC clients have typically taken great care to make sure the client is low latency and uses few resources, thus people are very comfortable spending all day idling in IRC chatrooms. I wouldn't like to have to run an IRC client which I probably have open anyway AND another chat program which has no real reason to not also be runnable within the same IRC client I already have open.

Just saying...
I'm guessing these additional GUI features you want are for displaying information, but I think it could be handled by simply linking in the IRC chat a web interface with that information.


Anyways, other than that criticism the idea sounds pretty awesome.


RE: Python project #3
(01-08-2013, 09:42 PM)./v0idLife Wrote: Why not use IRC?
People are already comfortable with their IRC clients of choice and have spent time configuring it, you will just be making it more of a pain for you and them by having to learn a new interface which may lack features they had in their IRC client and then they will want you to implement it.

Plus IRC clients have typically taken great care to make sure the client is low latency and uses few resources, thus people are very comfortable spending all day idling in IRC chatrooms. I wouldn't like to have to run an IRC client which I probably have open anyway AND another chat program which has no real reason to not also be runnable within the same IRC client I already have open.

Just saying...
I'm guessing these additional GUI features you want are for displaying information, but I think it could be handled by simply linking in the IRC chat a web interface with that information.


Anyways, other than that criticism the idea sounds pretty awesome.

I know that IRC is already popular and easy to use. But my system need to be much better. I have plenty of time to do the client. Also i don't care for complex of connecting counterstrike1.6 with irc with webserver Albert Einstein said "Everything Should Be Made as Simple as Possible, But Not Simpler" Exactly the point, i know that IRC works fine, but still it's based on CLI. I want to make it more simple for players who will use our system.. There is no room for letting other company steal our players. I need to do something better, which i am planning.. So the only problem i am facing now is how can i keep my python program compiled with pyexe closed source, if it's possible ok, how? If not, i will learn another language like vb and do what it takes to. This is big project and i have plenty of time, like i said.

Thanks for reply!


RE: Python project #4
Anyone knows the answer? How to keep my python program closed source? ( compiled with py2exe )


RE: Python project #5
You can't keep python "safe": http://stackoverflow.com/questions/26163...ython-code

Quote:Python, being a byte-code-compiled interpreted language, is very difficult to lock down. Even if you use a exe-packager like py2exe, the layout of the executable is well-known, and the Python byte-codes are well understood.

Usually in cases like this, you have to make a tradeoff. How important is it really to protect the code? Are there real secrets in there (such as a key for symmetric encryption of bank transfers), or are you just being paranoid? Choose the language that lets you develop the best product quickest, and be realistic about how valuable your novel ideas are.

If you decide you really need to enforce the license check securely, write it as a small C extension so that the license check code can be extra-hard (but not impossible!) to reverse engineer, and leave the bulk of your code in Python.

I would use IRC, so you can just make Python plug-ins. IF you don't want to use IRC go with C and Cython (http://cython.org/)
[Image: 9i8hs6.png]

PM me about anything!

My tuts:
Intro to TI Calcs & The TI-89


RE: Python project #6
Hey,
Just a couple of things. I agree with using IRC as well. However follow your own path, not the popular one. Also, if I understand what you meant, just get the correct license(s) and you should be fine with "protecting" your code.

JesseH
[Image: 2YpkRjy.png] Follow me on Twitter @jessehorne27


RE: Python project #7
I like this idea of your, You can use Django Framework which is designed specially for Python Users. This might ease your work! They got tutorials on how how start from scratch https://www.djangoproject.com/.
Have fun Smile
My Blog: http://www.procurity.wordpress.com
Donations: 1HLjiSbnWMpeQU46eUVCrYdbkrtduX7snG








Users browsing this thread: 1 Guest(s)