PDA

View Full Version : Csdoom


Remixer2k
August 9th, 2000, 01:23 PM
I Just Played csdoom for the first time
it is quite a bit faster than legacy
i like legacy much better but the speed & lag problems kill me & my friends
even on 1 player legacy is slower than csdoom

Hurdler
August 10th, 2000, 12:00 AM
Heheh, hard to be on top on every fronts ;-)
Well, once the client prediction will be done, believe me that legacy will rocks ;-) We are working on it, but it's impossible to tell you when this will be finished (or at least in a releasable state). So, just be patient.

BTW, the actual network code works ok if you have a good ping (too bad, it seems it's not the case between you and your friend).

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

Boingo the Clown
August 10th, 2000, 04:55 AM
I am planning on making the following suggestion on the CSDooM main forum:

Rather than having CSDooM as a stand alone port, it might be better if CSDooM was redesigned as a plug in module that other ports can use.

This would make CSDooM a much more valuable program to the DooM community. Players could use their favourite ports, and games could actually be played between users with different ports.

Fly and Night Fang would be able to concentrated almost purely on the CSDooM netcode, and port developers would be freed up to work on their own ports, rather than having to fiddle with net code.

It is only be a suggestion, and I doubt I will get much of a reation from the guys at CSDooM, but it might be a very good over all solution.

(Yes. I am aware there may have to be an adjustment in game physics to make the ports more compatable.)

------------------
Oops! That was a rocket launcher, wasn't it?

Boingo the Clown
August 10th, 2000, 05:40 AM
I've made my post on the main CSDooM forum. Here is a copy of what I said:

"Just a suggestion
Boingo 6:25 pm thursday august 10, 2000

Please don't take this badly, but CSDooM is a one trick pony. This could prove to be its downfall if you are not careful. Other ports are currently working on their own client server netcode. Once these versions are ready, you may see CSDooM's popularity dropping like a bad stock.

I have a suggestion that may preserve CSDooM from suffering the fate described above. You may not decide to follow this course of action, but I believe it may be of great benefit not only to CSDooM, but to the DooM gaming community as a whole. Here is what I suggest:

1.) Speak to as many of the developers of other DooM ports as you can and try to come to a concensus, so that you may...

2.) Redevelop CSDooM, not as a stand alone port, but as a standard client server module that other ports can use as a plug in.

This would be of great mutual benefit to everyone concerned.

a) Port coders would be freed up to work more heavily on the more important aspects of their ports, rather than on the net code.

b) You would be freed to work purely on the net code, which is what CSDooM is all about.

c) Players could play off against each other using whichever port they prefer, since compatability would be provided by CSDooM's net code.

d) As a module, CSDooM would become a standard plug in, required by most, if not all of the ports, thereby ensuring its long and successful future.

I do not know if you would care much for this idea, or if the programmers of the other ports would go along with it, but it is something to consider and perhaps investigate."

------------------
Oops! That was a rocket launcher, wasn't it?

Phoebus
August 10th, 2000, 11:23 AM
Well, csDoom uses QuakeWorld code for its networking. So, it's not exactly unique, except they're the first ones who integrated this code successfully. JDoom could, and I'm pretty sure, will use QuakeWorld code similarly to implement client/server networking (I think it may have already to some extent, although it had to be left in a rudimentary state since Jaakko, as most of us already know, is serving his stint in the Finnish army.
And I would also bet the Legacy guys have similar plans.
So, even if they used csDoom code, if it were made available as a module, as you say, it would actually still be using QW code anyway.
And I imagine Legacy works differently than csDoom, so they'd need to implement QW code tailored to their own modification, so it would probably be best for them to tailor that source to their own needs.
This is all conjecture on my part of course, but I hope I've at least explained it coherently http://www.newdoom.com/ubb/wink.gif

Phoebus