Bill Currie
b1e5a5f4c2
Make sure netchan is initialized on time.
...
Connecting to a server sv_timeout seconds after program start was failing
to to the connection instantly timing out.
2010-11-30 22:35:17 +09:00
Bill Currie
669771681a
split up and modernize configure.ac
...
Most of the guts of configure.ac have been moved to config.d and are then
brought in by m4_include. This will make maintaining configure.ac much easier.
Also drop use of PROGRAM and VERSION, using PACKAGE_NAME, PACKAGE_VERSION, and
on occasion, PACKAGE_STRING instead, and clean out some old files we no longer
need.
2010-08-19 15:01:43 +09:00
Bill Currie
37e52bad71
map changes now work through a proxy
2010-01-13 06:52:15 +00:00
Bill Currie
70cc48826c
I think I finally got the protocol side of map changes right
...
"pause" qtv recorders while changing maps
send changing/reconnect via the qtv extensions
2010-01-13 06:50:44 +00:00
Bill Currie
d53190f345
handle timeouts and server shutdown
2010-01-13 06:49:55 +00:00
Bill Currie
8ac7a71e10
don't create a new recorder when we already have one
...
this seems to fix the weird behaviour when changing maps
2010-01-13 06:49:28 +00:00
Bill Currie
701652b8aa
progress on getting map changing to work with qtv
...
subsequent map changes are still behaving strangely, but signon buffer
handling is now much better.
2010-01-13 06:46:26 +00:00
Bill Currie
ce2ba56c47
gcc 4.2 clean
2007-05-31 05:58:33 +00:00
Bill Currie
3fb03fc2be
hah, should have been using __attribute__((used)) all that time (rather
...
than __attribute__((unused))). fixes the missing console in -x11
2005-08-04 15:27:09 +00:00
Bill Currie
6355674bd3
correct copyright headers
2005-06-09 03:07:13 +00:00
Bill Currie
5480c38da5
fix the "blue bars" problem when connecting to qtv over a laggy network.
...
also flush the entities packet when things go wrong to avoid crashing:)
(thanks for your help, Spike)
2005-05-10 02:39:54 +00:00
Bill Currie
57fc1eacb6
now everything that should be sent gets sent
2005-05-09 14:49:54 +00:00
Bill Currie
a154ad2835
patch from sunspot/shadows to make net_drop non-global and a bunch more
...
work on qtv
2005-05-08 06:35:46 +00:00
Bill Currie
4a425a1b1a
though none of the signon info is sent yet, the spectating client now gets
...
put into the map. can't move yet, though
2005-05-08 00:48:21 +00:00
Bill Currie
88ae6de8bf
whee, clients now get spammed with text messages when "connected" to a
...
server
2005-05-07 13:57:07 +00:00
Bill Currie
be93162837
svc_[delta]packetentities now getting parsed
2005-05-07 05:13:37 +00:00
Bill Currie
cadaf7327e
cleanup sub-packet handling
2005-05-06 08:18:47 +00:00
Bill Currie
da1df94452
split out the qw protocol parsing from the server managmement code
2005-05-06 07:24:30 +00:00
Bill Currie
addb57bfb3
plug some memory leaks
2005-05-05 22:50:09 +00:00
Bill Currie
6c6f78158e
make sv_new a little friendlier
2005-05-05 13:53:47 +00:00
Bill Currie
d017b87c2b
lots of progress, however mvd player deltas are borked atm
2005-05-05 11:46:29 +00:00
Bill Currie
966b5ee387
"mvd" stuff now gets streamed to the qtv proxy :)
2005-05-05 07:31:31 +00:00
Bill Currie
925ea16e1d
we get to "spawn". whee. not long now and I'll have to work on the client
...
side :)
2005-05-02 09:00:17 +00:00
Bill Currie
cd2f9434fc
proxy now stays connected :) also gets the server data packet. most changes
...
due to move of pmove.h
2005-05-02 04:09:15 +00:00
Bill Currie
a3934f8841
more progress for qtv
2004-03-05 23:42:15 +00:00
Bill Currie
6caf86f342
make sure the server being connected to supports qtv
2004-02-27 00:10:46 +00:00
Bill Currie
1033f7e322
move qw/include/protocol.h to include/qw/protocol.h making life easier
...
qtv can now connect to a server (won't stay connected though)
2004-02-21 02:31:22 +00:00
Bill Currie
e303db1687
start working on server connections. can add, list and delete servers
2004-02-20 02:39:34 +00:00