alberth
|
0439025e74
|
(svn r20678) -Codechange: Remove unused NetworkFindClientInfoFromIndex(), NetworkFindClientInfoFromIP().
|
14 years ago |
rubidium
|
6d3c747d05
|
(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
|
71498d6d79
|
(svn r20497) -Fix [FS#3960]: non-dedicated servers failing to load a game caused the introgame to be the server's game causing desyncs when people tried to join
|
14 years ago |
frosch
|
c18839704b
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
5b86c79fce
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
rubidium
|
8c85b4ce3d
|
(svn r20281) -Codechange: unify case scope closure + break coding style
|
14 years ago |
alberth
|
137e2b64c9
|
(svn r20211) -Codechange: Indented code should have curly braces around it.
|
14 years ago |
rubidium
|
7620939583
|
(svn r19869) -Fix [FS#3819]: when a connection gets lost and a game with AIs was loaded the client might crash due to the AIs not being loaded while the game loop is executed
|
15 years ago |
rubidium
|
36c1cf6129
|
(svn r19619) -Fix (r19618): [desync debug] inserting the "join" pause could cause a crash as some command data was not properly initialised
|
15 years ago |
rubidium
|
cc25fce629
|
(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
|
15 years ago |
smatz
|
e0746e5bd3
|
(svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZED
|
15 years ago |
smatz
|
2388149ea3
|
(svn r19609) -Fix: do not print 'Connection lost' message for clients who failed to enter correct password
|
15 years ago |
rubidium
|
ea7aececf8
|
(svn r19602) -Codechange: add the name of the command to the desync logs
|
15 years ago |
rubidium
|
ff6ec70007
|
(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
|
15 years ago |
rubidium
|
de155e78e7
|
(svn r19593) -Codechange: improve loading/executing the desync logs
|
15 years ago |
rubidium
|
ff5dfd9c7e
|
(svn r19589) -Change: add some more useful information to the desync log and unify the formatting
|
15 years ago |
smatz
|
d2e99657fa
|
(svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT and DECLARE_ENUM_AS_BIT_SET
|
15 years ago |
peter1138
|
7d9b3ce17a
|
(svn r19374) -Change: Update documentation for console command connect to use ip:port#company parameter format, in line with command line help.
|
15 years ago |
alberth
|
e3b24801e2
|
(svn r19132) -Codechange: No need to end a line with ;;.
|
15 years ago |
rubidium
|
78f5533141
|
(svn r19072) -Fix [FS#3599]: possible read/write after free when the client triggered the server to close the connection
|
15 years ago |
rubidium
|
57996b7cd5
|
(svn r18994) -Change: content mirroring support (based on work by TrueBrain).
|
15 years ago |
rubidium
|
149af66877
|
(svn r18875) -Codechange: remove some unneeded bits from the network protocol and improve the naming of some variables
|
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
|
1e68ee0de8
|
(svn r18801) -Fix: in some cases error messages weren't properly sent to the client before closing the connection. As a result the client would say 'connection lost' when the cause was something completely different.
|
15 years ago |
rubidium
|
da30e736ca
|
(svn r18330) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
fbcd97528a
|
(svn r18054) -Change/Fix [FS#3310]: make pause on join pause during the whole joining (including download) phase
|
15 years ago |
rubidium
|
a0840ee58b
|
(svn r18052) -Codechange/Fix: make the 'pause' chat message when actually executing the pause command. This to prevent showing paused and especially unpaused to be shown when the state doesn't change. Output now mentions whether pause changes keep the game paused and what reasons for pausing there 'currently' are.
|
15 years ago |
rubidium
|
0c20992c5b
|
(svn r18051) -Codechange: make the active clients pause use a separate bit in the pause mode
|
15 years ago |
rubidium
|
d8580eb8b9
|
(svn r18048) -Change: make no distinction between unpausing because of a client aborting to join or actually joining
|
15 years ago |
rubidium
|
b2d7edddfa
|
(svn r18027) -Codechange: make some unneededly global variables static and remove some unused variables
|
15 years ago |
rubidium
|
3a9a88782b
|
(svn r17737) -Codechange: remove the chat window when you were chatting with someone who lost his/her connection or when you were team chatting and moved out of the company.
|
15 years ago |
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
dd01e6196a
|
(svn r17685) -Fix: autounpausing kept trying to unpause a loaded game that was paused due to an error. Just reject such savegames in dedicated servers.
|
15 years ago |
rubidium
|
ae115cda83
|
(svn r17667) -Fix [FS#3245]: autopause tried to (un)pause the server every tick when the pause command only gets processed once every frame_freq ticks. So it would spam the console with duplicate attempts.
|
15 years ago |
rubidium
|
99235a0d30
|
(svn r17618) -Fix [FS#3226]: the 'lock' icon would erroneously be drawn for companies if the company had a password before the reset
|
15 years ago |
frosch
|
0e36260337
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
15 years ago |
rubidium
|
0153e7a211
|
(svn r17467) -Change: show the client id in join messages at the server (patch by dihedral)
|
15 years ago |
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
rubidium
|
be9033295e
|
(svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory.
|
15 years ago |
rubidium
|
d61be2637e
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
15 years ago |
rubidium
|
71c7064ad6
|
(svn r16601) -Fix [FS#2880]: try 2... hopefully better this time
|
16 years ago |
rubidium
|
8b8920533b
|
(svn r16573) -Fix: [Network] Always send the starting date from the game you're currently playing instead the starting date from the config file.
|
16 years ago |
smatz
|
7d4d3850cb
|
(svn r16555) -Feature [FS#570]: ability to enter server and company password via command line when joining a server (based on patch by Progman, Ammler and planetmaker)
|
16 years ago |
smatz
|
f74b597c83
|
(svn r16506) -Fix: count only active clients (not those waiting for map download) when checking min_active_clients limit
|
16 years ago |
alberth
|
580e478e4e
|
(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.
|
16 years ago |
smatz
|
50624d5c0f
|
(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved
|
16 years ago |
rubidium
|
789999ecf3
|
(svn r16360) -Codechange: don't use _network_playas as a 'second' _local_company, but only as a storage location for the company you want to join in MP.
|
16 years ago |
smatz
|
512db5248e
|
(svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get()
|
16 years ago |
smatz
|
0c10daa243
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
16 years ago |