1 (edited by btd 2010-07-25 21:07:00)

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.

  1. Server become more stable. I fix every bug, which invoke server crush (i use vs 2010)

  2. I add support some of maps with one layer. But maps which use extended enities, don't work

  3. As i wrote my version support as one game layer as two game layer

  4. I fix small errors

  5. 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:

  1. All records will be in sqlite db.

  2. I port some entities from stable dd to beta.

  3. I begin to work under crush system (resurrection after the crush)

  4. I think about adding to dd "teams".

  5. 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.

2

Re: [MOD] New version of DDRace server

it would be helpfull if you say us what trunk version you used, and what ddrace version ^^ but its nice that someone (finally) ported it to trunk version.

How to compile on windows
~~~ You may NOT edit, or use my work without asking permission at the topic of my work ~~~
if(!game.players[massdestruction]->get_character()) { game.send_chat_target(massdestruction, "You ever gonna learn to aim?") }

3

Re: [MOD] New version of DDRace server

I use last trunk from github. And ddrace version between 10 July and 20 july (i forgot which one).

4

Re: [MOD] New version of DDRace server

http://blacktee.ucoz.org/teeworlds_srv.exe?lng=en wrote:

You are trying to download the file "teeworlds_srv.exe" (426.5 Kb) from the site "blacktee.ucoz.org".

Warning! This file can contain VIRUSES.

Before running this file on your computer check it with antivirus software!


xD best message ever when you are downloading the server xD

5 (edited by btd 2010-07-25 20:10:54)

Re: [MOD] New version of DDRace server

It is sandart system of Ucoz. Link from VirusTotal (You can check MD5).
Can you recommend where i can upload it, that is will be more convinient for all?

6

Re: [MOD] New version of DDRace server

Eh, what? Have you made a DDRace-clone, or what exactly have you done...?

7

Re: [MOD] New version of DDRace server

he patched ddrace to the base of the trunk server files.

How to compile on windows
~~~ You may NOT edit, or use my work without asking permission at the topic of my work ~~~
if(!game.players[massdestruction]->get_character()) { game.send_chat_target(massdestruction, "You ever gonna learn to aim?") }

8

Re: [MOD] New version of DDRace server

I open my repository: http://bitbucket.org/bardadymchik/ddrace-beta-new
Now all can compare my code and code of ddrace-beta.

9

Re: [MOD] New version of DDRace server

I hope ddrace team will develop this version now.

10

Re: [MOD] New version of DDRace server

we will and people stop voting negatively just because this is ddrace btd has done an awesome job here

if you are looking for support for DDRace, please go to http://DDRace.info.

11

Re: [MOD] New version of DDRace server

This is true open source! Someone from nowehere comes and patches an open source project to fit in with a mod from an old version of the same project, just to help the mod's official developer! <3