summaryrefslogtreecommitdiff
path: root/src/net_defs.h
AgeCommit message (Collapse)Author
2009-11-21Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1737
2009-09-30Change British English spellings to American English, for consistency.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1699
2009-05-07Diff tics containing Heretic/Hexen fields.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1512
2008-09-29- Create separate codeblocks project files for doom, heretic and hexen,Russell Rice
they all build except for hexen, which is currently WIP - Fix build on windows Subversion-branch: /branches/raven-branch Subversion-revision: 1305
2008-09-10Split off game mode/mission/version definitions into common code, alongSimon Howard
with various netgame constants. Subversion-branch: /branches/raven-branch Subversion-revision: 1218
2008-09-06Remove includes of doomdef.h where possible, move generic parts into topSimon Howard
level. Subversion-branch: /branches/raven-branch Subversion-revision: 1204
2008-01-24Fix fast / respawning monsters parameter not exchanged when startingSimon Howard
netgames (thanks GhostlyDeath). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1014
2006-10-18Strip out CVS logs, RCS Id tags.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 704
2006-10-11Shut up compiler warnings.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 694
2006-09-29Working drone clients!Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 680
2006-09-17Split off query data into a net_querydata_t structure in net_structrw.cSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 612
2006-09-01Sync the -loadgame parameter across all clients connected to a server.Simon Howard
Loading/saving multiplayer games should all work now. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 593
2006-05-05Syncronise the -timer/-avg parameters across all clients to avoid desyncs.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 475
2006-04-14Add ability to play using the Vanilla player sync codeSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 470
2006-04-06Add the ability to query the current state of servers, and '-query'Simon Howard
command line option to do so. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 464
2006-04-06Use BACKUPTICS everywhere. Remove NET_TICCMD_QUEUE_SIZESimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 462
2006-03-07Generic console message mechanism. Inform all players when recordingSimon Howard
a low-res demo. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 410
2006-03-01Send the nomonsters flag on netgame start.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 401
2006-02-27Working client sync: adjust the clock to try to match the latency of other Simon Howard
players. Allow the menu ticker to run even if the main game ticker doesn't run. Remove time request/response code (now using game latency). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 394
2006-02-23Add lowres_turn parameter to net_full_ticcmd_t structure r/w functionsSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 376
2006-02-17Request resends for missed packetsSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 370
2006-02-16Define a new type net_full_ticcmd_t, a structure containing all ticcmdsSimon Howard
for a given tic. Store received game data in a receive window. Add send queues for clients and add data from the receive window to generate complete sets of ticcmds. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 369
2006-01-22Periodically request the time from clients to estimate their offset toSimon Howard
the server time. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 323
2006-01-21Add first game data sending code. Check the client version when connecting.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 312
2006-01-14Include the game version in the settings structure.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 295
2006-01-11ticcmd diffs: allow compare and patching ticcmds, and reading/writingSimon Howard
ticdiffs to packets. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 281
2006-01-10Reliable packet transport mechanismSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 279
2006-01-08Allow the server to reject clientsSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 268
2006-01-08Send keepalives if the connection is not doing anything else.Simon Howard
Send all packets using a new NET_Conn_SendPacket to support this. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 264
2006-01-01Client disconnect codeSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 238
2005-12-30Fix client code to correctly send reply to server on connection.Simon Howard
Add "waiting screen" while waiting for the game to start. Hook in the new networking code into the main game code. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 235
2005-12-29Add initial client/server connect code. Reorganise sources list inSimon Howard
Makefile.am. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 232
2005-10-30Add foundation code for the new networking systemSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 229