rubidium
|
519c8007c8
|
(svn r19680) -Fix [FS#3775] (r19648): when joining a MP game all clients with company ID > 0 would be shown as if they were a spectator
|
2010-04-20 11:29:51 +00:00 |
|
rubidium
|
df4d8b3bc9
|
(svn r19678) -Fix (r19607): client status was shown incorrect in the console
|
2010-04-19 19:50:56 +00:00 |
|
smatz
|
cd20724d20
|
(svn r19651) -Fix [FS#3745]: when a company is sold, move connected clients to spectators
|
2010-04-17 11:39:46 +00:00 |
|
rubidium
|
b907dfdef8
|
(svn r19648) -Fix [FS#3760]: a client would not be properly moved when moved while joining, e.g. when entering a company's password. This caused the client to be in the wrong company (according to the rest of the clients) and the client being kicked on the first command
|
2010-04-17 10:52:26 +00:00 |
|
rubidium
|
5eb54ac434
|
(svn r19629) -Fix [FS#3757]: chat message caused glitch when rejoining a network game
|
2010-04-14 16:12:54 +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 |
|
rubidium
|
d2ed777fa5
|
(svn r19619) -Fix (r19618): [desync debug] inserting the "join" pause could cause a crash as some command data was not properly initialised
|
2010-04-13 18:40:47 +00:00 |
|
rubidium
|
23190b8952
|
(svn r19617) -Fix [desync debug]: log the sync state only once per day, not multiple times when paused with _date_fract = 0
-Change [desync debug]: check the sync state from the command stream and make sure no unknown input is encountered
|
2010-04-13 17:36:19 +00:00 |
|
smatz
|
0ef33548c2
|
(svn r19614) -Codechange: "it's" => "its" where appropriate
|
2010-04-12 14:12:47 +00:00 |
|
smatz
|
24a60b77ec
|
(svn r19613) -Fix [FS#3755]: possible invalid read when server moves client to spectators before he finishes joining
|
2010-04-11 22:06:17 +00:00 |
|
smatz
|
7f3844d3aa
|
(svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZED
|
2010-04-11 17:32:14 +00:00 |
|
smatz
|
43015ad79b
|
(svn r19609) -Fix: do not print 'Connection lost' message for clients who failed to enter correct password
|
2010-04-11 17:25:44 +00:00 |
|
smatz
|
13e5058efe
|
(svn r19608) -Fix: do not kick client if he entered password and the password was cleared meanwhile
|
2010-04-11 17:23:11 +00:00 |
|
smatz
|
11d6e21c3a
|
(svn r19607) -Codechange: use different packet types instead of packet subtypes
|
2010-04-11 17:17:12 +00:00 |
|
smatz
|
d2dc3a2e2b
|
(svn r19606) -Codechange: remove global variable pw_type
|
2010-04-11 16:38:31 +00:00 |
|
rubidium
|
5c7aaf11ba
|
(svn r19602) -Codechange: add the name of the command to the desync logs
|
2010-04-11 10:11:26 +00:00 |
|
rubidium
|
9b7d71699d
|
(svn r19601) -Fix: make the desync replay parse the "whole" string instead of everything up to the first space; make it log the sync state too
|
2010-04-11 09:54:44 +00:00 |
|
frosch
|
ba5f5c1ce1
|
(svn r19600) -Fix (r18994): Presence of online content was not properly updated after download due to duplicate slashes in the path.
|
2010-04-10 21:34:21 +00:00 |
|
glx
|
42f5e930d5
|
(svn r19596) -Fix (r19593): dedicated server always fast forwarding if compiled without DEBUG_DUMP_COMMANDS
|
2010-04-10 02:17:18 +00:00 |
|
rubidium
|
465e3be105
|
(svn r19593) -Codechange: improve loading/executing the desync logs
|
2010-04-09 17:08:44 +00:00 |
|
rubidium
|
d8baa1342c
|
(svn r19589) -Change: add some more useful information to the desync log and unify the formatting
|
2010-04-08 21:14:49 +00:00 |
|
smatz
|
837913aa5a
|
(svn r19508) -Codechange: remove semicolon after DEFINE_UNAVAILABLE_CONTENT_RECEIVE_COMMAND and DEFINE_UNAVAILABLE_UDP_RECEIVE_COMMAND
|
2010-03-23 22:36:02 +00:00 |
|
smatz
|
53aaabe6e9
|
(svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT and DECLARE_ENUM_AS_BIT_SET
|
2010-03-23 22:25:43 +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 |
|
rubidium
|
6b35de215c
|
(svn r19385) -Fix [FS#3684]: [IPv6] Netmask calculations were wrong if cidr >= 32.
|
2010-03-11 17:57:14 +00:00 |
|
peter1138
|
3c40fe42d4
|
(svn r19374) -Change: Update documentation for console command connect to use ip:port#company parameter format, in line with command line help.
|
2010-03-08 11:51:23 +00:00 |
|
yexo
|
404df87b1f
|
(svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info
|
2010-02-28 20:28:08 +00:00 |
|
frosch
|
3926b62446
|
(svn r19283) -Fix (r19256): GRFConfig is not zeroed for non-dynamic construction. GRFIdentifier is sufficient though.
|
2010-02-27 20:26:42 +00:00 |
|
rubidium
|
0f6d82df7e
|
(svn r19262) -Feature: finalise BaNaNaS support for music sets
|
2010-02-26 00:00:55 +00:00 |
|
yexo
|
7ff55502f0
|
(svn r19256) -Codechange: use a constructor/destructor for GRFConfig to make sure all members are properly initialized
|
2010-02-25 20:06:11 +00:00 |
|
yexo
|
a9c8dbc0a0
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
2010-02-25 20:05:31 +00:00 |
|
terkhen
|
524a10b375
|
(svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop.
|
2010-02-24 21:45:23 +00:00 |
|
smatz
|
f051066bc4
|
(svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bit
|
2010-02-24 14:46:15 +00:00 |
|
alberth
|
33a96b5ef3
|
(svn r19132) -Codechange: No need to end a line with ;;.
|
2010-02-14 16:31:35 +00:00 |
|
yexo
|
6406b75b8f
|
(svn r19094) -Codechange: don't check for NULL values before calling StrEmpty
|
2010-02-11 14:58:51 +00:00 |
|
rubidium
|
7a73a7490d
|
(svn r19090) -Codechange: some comment coding style fixes
|
2010-02-10 21:06:05 +00:00 |
|
rubidium
|
0072503496
|
(svn r19087) -Codechange: some typos in StringIDs
|
2010-02-10 20:20:18 +00:00 |
|
rubidium
|
21bd2722cd
|
(svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel
|
2010-02-10 16:24:05 +00:00 |
|
smatz
|
73ed81b1c7
|
(svn r19075) -Codechange: unhackify NetworkChangeCompanyPassword()
|
2010-02-10 15:17:27 +00:00 |
|
rubidium
|
ab35d95b5a
|
(svn r19072) -Fix [FS#3599]: possible read/write after free when the client triggered the server to close the connection
|
2010-02-09 23:49:19 +00:00 |
|
rubidium
|
f47f3a4157
|
(svn r19054) -Fix [FS#3598]: when banning yourself via rcon do not send the 'command response' to the client as the connection has already been terminated
|
2010-02-07 18:28:09 +00:00 |
|
rubidium
|
228da0ccd3
|
(svn r19001) -Fix: some GCC compile warnings
|
2010-02-04 13:35:20 +00:00 |
|
rubidium
|
d818c7c7b1
|
(svn r18996) -Fix (r18993, r18994): MSVC 64 bits had somethings to complain about
|
2010-02-03 21:45:48 +00:00 |
|
rubidium
|
2db44fc18e
|
(svn r18994) -Change: content mirroring support (based on work by TrueBrain).
|
2010-02-03 18:42:23 +00:00 |
|
rubidium
|
e437362c7b
|
(svn r18992) -Codechange: move the file opening/closing out of the content download function
|
2010-02-03 17:15:35 +00:00 |
|
rubidium
|
589aee0cee
|
(svn r18991) -Codechange: simplify memory management of DownloadSelectedContent
|
2010-02-03 17:12:19 +00:00 |
|
frosch
|
f9cebfcfc4
|
(svn r18967) -Fix (r18966): Never trust your copy&paste skills.
|
2010-01-30 18:43:14 +00:00 |
|
frosch
|
88019e64e1
|
(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a parameter for OnClick().
|
2010-01-30 18:34:48 +00:00 |
|
frosch
|
2f6fe85f23
|
(svn r18965) -Fix (r17846): Don't compare horizontal positions with vertical.
|
2010-01-30 17:42:04 +00:00 |
|
rubidium
|
f608ad7baf
|
(svn r18875) -Codechange: remove some unneeded bits from the network protocol and improve the naming of some variables
|
2010-01-21 11:17:40 +00:00 |
|