rubidium
|
242110b8cb
|
(svn r21030) -Codechange: move ClientStatus into the network server socket class
|
14 years ago |
rubidium
|
f24c91c487
|
(svn r21030) -Codechange: move ClientStatus into the network server socket class
|
14 years ago |
rubidium
|
66087c5e60
|
(svn r20935) -Codechange: only let the server side use a pool of connected sockets
|
14 years ago |
rubidium
|
9858d699a3
|
(svn r20935) -Codechange: only let the server side use a pool of connected sockets
|
14 years ago |
rubidium
|
8f4638ed0f
|
(svn r20925) -Codechange: make the client send commands have a slightly more sensible name
|
14 years ago |
rubidium
|
515edee17c
|
(svn r20925) -Codechange: make the client send commands have a slightly more sensible name
|
14 years ago |
rubidium
|
6d3c747d05
|
(svn r20553) -Feature: allow rate limiting of incoming commands
|
14 years ago |
rubidium
|
a4c6d07edc
|
(svn r20553) -Feature: allow rate limiting of incoming commands
|
14 years ago |
rubidium
|
8f82b2b588
|
(svn r20549) -Codechange: centralise the handling of the incoming commands (from clients and the server)
|
14 years ago |
rubidium
|
b594990071
|
(svn r20549) -Codechange: centralise the handling of the incoming commands (from clients and the server)
|
14 years ago |
rubidium
|
3ed6ca0aed
|
(svn r20548) -Codechange: rename some variables giving them slightly more meaningful names
|
14 years ago |
rubidium
|
e8e22c99fd
|
(svn r20548) -Codechange: rename some variables giving them slightly more meaningful names
|
14 years ago |
rubidium
|
6f81fa7215
|
(svn r20510) -Codechange: unify packet queue handling and make insertion O(1) instead of O(n)
|
14 years ago |
rubidium
|
1c3d42598e
|
(svn r20510) -Codechange: unify packet queue handling and make insertion O(1) instead of O(n)
|
14 years ago |
alberth
|
603c33efc1
|
(svn r20269) -Codechange: Use IsLocalCompany() everywhere, document the function and two company globals.
|
14 years ago |
alberth
|
7aabb887d4
|
(svn r20269) -Codechange: Use IsLocalCompany() everywhere, document the function and two company globals.
|
14 years ago |
rubidium
|
858bd09623
|
(svn r20035) -Fix [FS#3909]: under some circumstances you could get into an infinite loop
|
14 years ago |
rubidium
|
ed35d62e70
|
(svn r20035) -Fix [FS#3909]: under some circumstances you could get into an infinite loop
|
14 years ago |
frosch
|
65d058723e
|
(svn r19933) -Fix [FS#3804]: Keep _current_company and _local_company in sync during GUI operation.
|
14 years ago |
frosch
|
9e53f1e004
|
(svn r19933) -Fix [FS#3804]: Keep _current_company and _local_company in sync during GUI operation.
|
14 years ago |
smatz
|
691261674a
|
(svn r19714) -Feature: ctrl+click on a vehicle to start/stop it
|
14 years ago |
smatz
|
e3c89df398
|
(svn r19714) -Feature: ctrl+click on a vehicle to start/stop it
|
14 years ago |
rubidium
|
34cdcaf8b2
|
(svn r19620) -Fix: desync when a command is received and in the queue while a client starts joining, i.e. save the game state. This can happen in two ways: with frame_freq > 1 a command received in a previous frame might not be executed yet or when a command is received in the same frame as the join but before the savegame is made. In both cases the joining client would not get all commands to get in-sync with the server (and the other clients).
|
14 years ago |
rubidium
|
088282bcf8
|
(svn r19620) -Fix: desync when a command is received and in the queue while a client starts joining, i.e. save the game state. This can happen in two ways: with frame_freq > 1 a command received in a previous frame might not be executed yet or when a command is received in the same frame as the join but before the savegame is made. In both cases the joining client would not get all commands to get in-sync with the server (and the other clients).
|
14 years ago |
alberth
|
68213d25ab
|
(svn r19423) -Codechange: Move error message reporting of industry build in SE to a callback.
|
14 years ago |
alberth
|
db1c6b7a81
|
(svn r19423) -Codechange: Move error message reporting of industry build in SE to a callback.
|
14 years ago |
terkhen
|
6ccd15fd08
|
(svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop.
|
15 years ago |
terkhen
|
524a10b375
|
(svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop.
|
15 years ago |
rubidium
|
1c494c6f71
|
(svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel
|
15 years ago |
rubidium
|
21bd2722cd
|
(svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel
|
15 years ago |
rubidium
|
9467b7c6d6
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
rubidium
|
7f1bf45c03
|
(svn r18784) -Codechange: make NetworkSend_Command accept a company instead of using _local_company to pass that information, with the whole mess when you don't want the company to be _local_company.
|
15 years ago |
rubidium
|
ebe99fd493
|
(svn r18784) -Codechange: make NetworkSend_Command accept a company instead of using _local_company to pass that information, with the whole mess when you don't want the company to be _local_company.
|
15 years ago |
rubidium
|
89443276b1
|
(svn r18782) -Codechange: move the content of callback_table.cpp to network_command.cpp; it's only ever used there.
|
15 years ago |
rubidium
|
6a047d2316
|
(svn r18782) -Codechange: move the content of callback_table.cpp to network_command.cpp; it's only ever used there.
|
15 years ago |
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
smatz
|
ce7dff4acc
|
(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
|
15 years ago |
smatz
|
f5316c5cbd
|
(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
|
15 years ago |
smatz
|
9021c20b5e
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
rubidium
|
78c43297e2
|
(svn r14916) -Codechange: make it possible to send CommandContainers directly to DoCommand(P).
|
16 years ago |
rubidium
|
e39484e9a8
|
(svn r14916) -Codechange: make it possible to send CommandContainers directly to DoCommand(P).
|
16 years ago |
rubidium
|
0e1127e8b5
|
(svn r14915) -Codechange: unify the receiving and sending of commands, and thus unifying most of the validity checking too.
|
16 years ago |
rubidium
|
427e2d30c5
|
(svn r14915) -Codechange: unify the receiving and sending of commands, and thus unifying most of the validity checking too.
|
16 years ago |
belugas
|
da7da4c1c8
|
(svn r14914) -Documentation: Correct doxygen comment for file name. <nitpicked> by Swallow
|
16 years ago |
belugas
|
38bd396f90
|
(svn r14914) -Documentation: Correct doxygen comment for file name. <nitpicked> by Swallow
|
16 years ago |
rubidium
|
4df86694a7
|
(svn r14910) -Codechange: merge the command queue handling into a single location
|
16 years ago |
rubidium
|
d4b6cc997d
|
(svn r14910) -Codechange: merge the command queue handling into a single location
|
16 years ago |