PDA

View Full Version : csDoom for Legacy?


Senteniel
August 16th, 2000, 04:42 PM
I've heard of a program called csdoom (client / server doom) for multiplayer which is very fast. (so they say) Unfortunaly, it's for ZDoom only.
I was just wondering if there can be a client / server built into Legacy or perhaps a patch for Legacy which makes IP doom games possible which lists games instead of taking up a huge task to maybe join just a few people planned over a program which you need to know your IP like ICQ... This would definatly kill all other doom upgrades, and everyone would want Legacy.

Ferrari
August 16th, 2000, 05:03 PM
The Legacy developers say that they are now working on the net code, so client prediction should be in Legacy very soon.

------------------
Yes. That is a rocket coming after you!

Senteniel
August 16th, 2000, 05:34 PM
YESSS!!!

Hurdler
August 17th, 2000, 12:09 AM
huh? very soon for "client prediction" is talking a little too much faster.

------------------
Member of the DooM Legacy Team

Ferrari
August 17th, 2000, 08:35 AM
Oh sorry, I mean that they are working on the netcode, but client prediction will come later.

------------------
Yes. That is a rocket coming after you!

Stretch
August 17th, 2000, 09:49 AM
I am not exactly a great programmer, but shouldn't you be able to rip most the csdoom network code and add it to your own?

Additionally, this would make more "splinter" versions of doom compatible which I think is a *very* good thing.

As Carmack has said, "Don't waste good code."

darknation
August 17th, 2000, 12:29 PM
I suggested that a while back, but

a)It's not nice to steal code

b)Fly would throw a hairy fit

Stretch
August 17th, 2000, 02:25 PM
Not nice? BLAH! A lot of CSDoom code was "stolen" from quakeworld if that is your gripe.

It is good for the community, it is good to get doom projects in sync (atleast network wise) and it saves time.

Lets not ignore cost/benefit especially when there is NO cost.

I have been playing CSDoom all day today, fun as hell. I think legacy is getting shelved until it can compete in the client/server area. (though glLegacy is awesome)

PS: source is open for a reason (not just because he has to)

Hurdler
August 17th, 2000, 02:51 PM
Well, first we cannot take that source code like that because Legacy use also splitscreen, which is of course an important part of our current network code.
Also, we started the Legacy client/server network code far before the QuakeWorld source code was released (and thus, far before csDoom was born), so we have already something quite different.
Don't waste good code? Ok, since I think there is good code in the current Legacy network code, then we shouldn't waste it.
All that to say we would more than probably continue what we have already started, and we hope that it will kick ass... the futur will say if we are right or not.
For now, we know you're waiting for a better network code in legacy, but don't believe it will take less time to incorporarte QW code than finishing what we have already.
Of course, we will have a deeper look at QW code to see if there are things we can get inspired of.


------------------
Member of the DooM Legacy Team

Senteniel
August 17th, 2000, 08:44 PM
Well said Hurdler.