Topic: [MOD] New version of DDRace server
I port DDRace-beta to Teeworlds trunk code. Because of GreYFoX do this too long.
What benefits of this server before version officially supported GreyFox and other good guys.
Server become more stable. I fix every bug, which invoke server crush (i use vs 2010)
I add support some of maps with one layer. But maps which use extended enities, don't work
As i wrote my version support as one game layer as two game layer
I fix small errors
At tab you can see you result, not level (we use special client)
All server commands from original mod are supported by my mod.
Now i dont want to open my code repository. During my work i saw a lot of code (sometimes it was piece of shit) and i dont want that my code will be clogged while i make all that i plan.
At current time i work under some enchasments of DDRace and Teeworlds server:
All records will be in sqlite db.
I port some entities from stable dd to beta.
I begin to work under crush system (resurrection after the crush)
I think about adding to dd "teams".
And of course i refactor all rubbish from TW code
I can post x86 and x86_64 versions (linux and win). I am sorry i have no mac. I upload if free file hosting. I hope it is normal.
Win32
Linux32
Tomorrow i post other versions.
Thanks.
Guys from my BlackTee Clan for supporting me and help in testing
GreyFox and other good guys for support ddrace-beta
SushiTee for his mod and client. (I adapt it to ddrace, all from our clan use it with my server)
Some advises for every developer on this forum
Read some C++ style guide (eg Google C++ Style Guide)
Dont reinvent the wheel. Use standart tools and libraries. I mean STL, Boost. Cmake, Doxygen. When you reinvent the wheel you show others that you are not good developer but that you are idiot that wasting his and others' time.
C++ is not C, Java, C#
Write scripts. bash, powershell, bat
PS: English is not my native language.