truebrain
|
12aa5b6a58
|
(svn r23604) -Add: initial support for GameScripts
|
2011-12-19 20:50:54 +00:00 |
|
truebrain
|
2b381d0765
|
(svn r23603) -Add: support for control commands in strings, in both network and safe/load (Rubidium)
|
2011-12-19 20:50:44 +00:00 |
|
truebrain
|
5cda1d7c90
|
(svn r23603) -Add: support for control commands in strings, in both network and safe/load (Rubidium)
|
2011-12-19 20:50:44 +00:00 |
|
truebrain
|
bf803e40cc
|
(svn r23384) -Remove: no longer allow a binary to be without AI support; the parts some compilers failed at, are integrated in other parts of the code now too
|
2011-12-01 12:03:34 +00:00 |
|
truebrain
|
cc12942d70
|
(svn r23384) -Remove: no longer allow a binary to be without AI support; the parts some compilers failed at, are integrated in other parts of the code now too
|
2011-12-01 12:03:34 +00:00 |
|
rubidium
|
8c335b8db6
|
(svn r22845) -Fix [FS#4745]: perform stricter checks on some commands (monoid)
|
2011-08-26 16:39:02 +00:00 |
|
rubidium
|
4836a6e50e
|
(svn r22845) -Fix [FS#4745]: perform stricter checks on some commands (monoid)
|
2011-08-26 16:39:02 +00:00 |
|
rubidium
|
eb2197f4c8
|
(svn r22410) -Document: some more bits ;)
|
2011-05-02 16:14:23 +00:00 |
|
rubidium
|
4d5dbf5170
|
(svn r22410) -Document: some more bits ;)
|
2011-05-02 16:14:23 +00:00 |
|
frosch
|
c5fd92a37b
|
(svn r22123) -Fix [FS#4522]: CommandQueue::Pop() did not update 'last'; popping the last item caused the queue to disconnect unless there was only one item.
|
2011-02-20 21:00:24 +00:00 |
|
frosch
|
77fa68c1da
|
(svn r22123) -Fix [FS#4522]: CommandQueue::Pop() did not update 'last'; popping the last item caused the queue to disconnect unless there was only one item.
|
2011-02-20 21:00:24 +00:00 |
|
rubidium
|
81643f49e1
|
(svn r22121) -Fix: In case of high frame_freq one could get commands executed after a new network game was started
|
2011-02-20 20:55:21 +00:00 |
|
rubidium
|
d594a219c6
|
(svn r22121) -Fix: In case of high frame_freq one could get commands executed after a new network game was started
|
2011-02-20 20:55:21 +00:00 |
|
rubidium
|
05199a641a
|
(svn r21890) -Cleanup: remove some unneeded includes
|
2011-01-22 14:52:20 +00:00 |
|
rubidium
|
7eba2bf4d3
|
(svn r21890) -Cleanup: remove some unneeded includes
|
2011-01-22 14:52:20 +00:00 |
|
rubidium
|
72a4dc53d9
|
(svn r21668) -Feature: command logging using the admin interface (dihedral)
|
2010-12-30 18:14:37 +00:00 |
|
rubidium
|
6546561360
|
(svn r21668) -Feature: command logging using the admin interface (dihedral)
|
2010-12-30 18:14:37 +00:00 |
|
rubidium
|
b469b1dc51
|
(svn r21429) -Fix [FS#3771]: the server didn't check for the paused state when allowing to execute commands
|
2010-12-07 21:12:23 +00:00 |
|
rubidium
|
0c23b0b3a4
|
(svn r21429) -Fix [FS#3771]: the server didn't check for the paused state when allowing to execute commands
|
2010-12-07 21:12:23 +00:00 |
|
rubidium
|
c7066d00af
|
(svn r21358) -Codechange: make some network function names conform to coding style
|
2010-11-30 13:38:46 +00:00 |
|
rubidium
|
b6c2216749
|
(svn r21358) -Codechange: make some network function names conform to coding style
|
2010-11-30 13:38:46 +00:00 |
|
rubidium
|
242110b8cb
|
(svn r21030) -Codechange: move ClientStatus into the network server socket class
|
2010-10-24 20:07:32 +00:00 |
|
rubidium
|
f24c91c487
|
(svn r21030) -Codechange: move ClientStatus into the network server socket class
|
2010-10-24 20:07:32 +00:00 |
|
rubidium
|
66087c5e60
|
(svn r20935) -Codechange: only let the server side use a pool of connected sockets
|
2010-10-15 19:58:56 +00:00 |
|
rubidium
|
9858d699a3
|
(svn r20935) -Codechange: only let the server side use a pool of connected sockets
|
2010-10-15 19:58:56 +00:00 |
|
rubidium
|
8f4638ed0f
|
(svn r20925) -Codechange: make the client send commands have a slightly more sensible name
|
2010-10-15 14:29:13 +00:00 |
|
rubidium
|
515edee17c
|
(svn r20925) -Codechange: make the client send commands have a slightly more sensible name
|
2010-10-15 14:29:13 +00:00 |
|
rubidium
|
6d3c747d05
|
(svn r20553) -Feature: allow rate limiting of incoming commands
|
2010-08-19 08:59:36 +00:00 |
|
rubidium
|
a4c6d07edc
|
(svn r20553) -Feature: allow rate limiting of incoming commands
|
2010-08-19 08:59:36 +00:00 |
|
rubidium
|
8f82b2b588
|
(svn r20549) -Codechange: centralise the handling of the incoming commands (from clients and the server)
|
2010-08-18 22:40:17 +00:00 |
|
rubidium
|
b594990071
|
(svn r20549) -Codechange: centralise the handling of the incoming commands (from clients and the server)
|
2010-08-18 22:40:17 +00:00 |
|
rubidium
|
3ed6ca0aed
|
(svn r20548) -Codechange: rename some variables giving them slightly more meaningful names
|
2010-08-18 21:30:38 +00:00 |
|
rubidium
|
e8e22c99fd
|
(svn r20548) -Codechange: rename some variables giving them slightly more meaningful names
|
2010-08-18 21:30:38 +00:00 |
|
rubidium
|
6f81fa7215
|
(svn r20510) -Codechange: unify packet queue handling and make insertion O(1) instead of O(n)
|
2010-08-15 23:44:45 +00:00 |
|
rubidium
|
1c3d42598e
|
(svn r20510) -Codechange: unify packet queue handling and make insertion O(1) instead of O(n)
|
2010-08-15 23:44:45 +00:00 |
|
alberth
|
603c33efc1
|
(svn r20269) -Codechange: Use IsLocalCompany() everywhere, document the function and two company globals.
|
2010-07-31 21:43:07 +00:00 |
|
alberth
|
7aabb887d4
|
(svn r20269) -Codechange: Use IsLocalCompany() everywhere, document the function and two company globals.
|
2010-07-31 21:43:07 +00:00 |
|
rubidium
|
858bd09623
|
(svn r20035) -Fix [FS#3909]: under some circumstances you could get into an infinite loop
|
2010-06-29 21:15:40 +00:00 |
|
rubidium
|
ed35d62e70
|
(svn r20035) -Fix [FS#3909]: under some circumstances you could get into an infinite loop
|
2010-06-29 21:15:40 +00:00 |
|
frosch
|
65d058723e
|
(svn r19933) -Fix [FS#3804]: Keep _current_company and _local_company in sync during GUI operation.
|
2010-06-05 13:32:42 +00:00 |
|
frosch
|
9e53f1e004
|
(svn r19933) -Fix [FS#3804]: Keep _current_company and _local_company in sync during GUI operation.
|
2010-06-05 13:32:42 +00:00 |
|
smatz
|
691261674a
|
(svn r19714) -Feature: ctrl+click on a vehicle to start/stop it
|
2010-04-24 20:55:51 +00:00 |
|
smatz
|
e3c89df398
|
(svn r19714) -Feature: ctrl+click on a vehicle to start/stop it
|
2010-04-24 20:55:51 +00:00 |
|
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).
|
2010-04-13 18:55:31 +00:00 |
|
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).
|
2010-04-13 18:55:31 +00:00 |
|
alberth
|
68213d25ab
|
(svn r19423) -Codechange: Move error message reporting of industry build in SE to a callback.
|
2010-03-14 19:59:45 +00:00 |
|
alberth
|
db1c6b7a81
|
(svn r19423) -Codechange: Move error message reporting of industry build in SE to a callback.
|
2010-03-14 19:59:45 +00:00 |
|
terkhen
|
6ccd15fd08
|
(svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop.
|
2010-02-24 21:45:23 +00:00 |
|
terkhen
|
524a10b375
|
(svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop.
|
2010-02-24 21:45:23 +00:00 |
|
rubidium
|
1c494c6f71
|
(svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel
|
2010-02-10 16:24:05 +00:00 |
|