Username:
B
I
U
S
"
url
img
#
code
sup
sub
font
size
color
smiley
embarassed
thumbsup
happy
Huh?
Angry
Roll Eyes
Undecided
Lips Sealed
Kiss
Cry
Grin
Wink
Tongue
Shocked
Cheesy
Smiley
Sad
1 page
--
--
List results:
Search options:
Use \ before commas in usernames
sv nice
Does anyone have any suggestions on how to go about this?

My friend and I have been cooping and recording demos on the first episode until we're decent enough to start doing other stuff.  Just over a week ago I was getting 31 on e1m1, which is.. yeah.

But anyways, on to the topic at hand.  The first time we met up at my house, we set up our computers and my computer was the server. (listen) We were having trouble recording, since you can't record while connected to the server, unlike half-life.  Then we found the command "record demoname mapname" but that ended up kicking him from the server.  His computer eventually became the server because on the maps we were doing, the first spot (server owner) would be the spot he wanted to start at in order for us to start the level off correctly.

For our second time, I tried using a .cfg file that included "record demoname, connect 192.168.1.102" every time his record command (record demoname mapname) would kick me out of the server.  This seemed to work at first, but many times would give me a "server full" message or just a plain could not connect.  It ended up being slower than if I just typed out all the crap myself, but I stuck with that for the remainder of said coop night.

For our third time, I didn't bother using a config and I just typed in "record demoname" and hit escape and pressed enter four-five times to auto join the last server or something similar.

Does anyone know of a better way to do this?  I would really like to be able to use the script:

alias cooprec "stop;wait;disconnect;wait;wait; record coopdemo;connect 69.69.69.69"

and just be able to press one button and be ready to roll, especially since we screw up quite often.

Would it be worth it to try and rcon it up with a joequake dedicated server on one of our computers or something?  How do you guys do it at speedcon when you're lanning?

Any other suggestions or tips?

Thanks.
Thread title:  
Edit history:
Mandel: 2007-01-20 03:52:39 pm
Mumma
Well hey there,

The one of you who is serving would typically use a command not unlike

Code:
record demo e1m2; wait; pause


The other one of yas, the client, could then, after the server is up, use a command like

Code:
record demo; connect 192.168.1.102


Now when the server notices that the client is happily connected, he can unpause Quake.

Observe: The client cannot be connected to any server, local or remote, at the time when he issues his command as detailed above. Because if it is, Quake will do this:

- record some stuff from the current connection.
- disconnect.
- stop recording.
- connect to the new server with no demo being recorded.

The client could make sure that it is properly disconnected by issuing the command

Code:
disconnect


separately in the console before issuing the record and connection commands as detailed above. Normally this should not be necessary. Practice with these tips until you find a method that works every time and is convenient for both of you Wink When the server restarts his game, the client should be automatically disconnected, and be able to issue the simple client one-liner again with no disconnect command in between.

Hope this helps.
sv nice
Sorry, I forgot most of what he does on his side since he's been doing it for the past few weeks.  He does use the:

Code:
record demoname mapname; wait; pause


bind.  I was just wondering if there was a better way of doing it.  I was thinking the best way would be to time it so before he hits his record-demo-map-and-kick-me-from-the-server bind, I could use the cooprec alias to do everything for me.  I'm not sure how much timing would be required to do it that way, since if I do it too late, I'll have been kicked from the server and if I do it too late, he'll just kick me as soon as I get in when he uses his bind.  I guess it all really depends on how quick he is and how much leeway he has when I use that bind.

We've been cooping for a month or so, we're just looking for the best way.  If only Quake had demo recording like half-life, where you can record while in the server.  Sad
Hey Ho Let's Go
I don't see the problem to be honest... It takes a maximum of 2 seconds to do it the way Mandel explained above...
Mumma
Use JoeQuake and you can. Just start recording at any time with a command like "record demo" after you've connected to a server, local or remote.