rubidium
|
ff8a01fbd2
|
(svn r21400) -Fix [FS#4284]: when loading a savegame takes more than 2 seconds locally, don't see that as lag of the server. Also increase the client side's lag thresholds a bit
|
2010-12-05 14:49:46 +00:00 |
rubidium
|
948cffc930
|
(svn r21397) -Change/Feature-ish: when getting a savegame from the server, just keep it in memory instead of writing it to a file
|
2010-12-05 14:44:31 +00:00 |
rubidium
|
69766049ce
|
(svn r21396) -Codechange: rename SafeSaveOrLoad to SaveLoad (it only did load), and add support for (safe) loading with a LoadFilter
|
2010-12-05 14:43:10 +00:00 |
rubidium
|
97434f0e06
|
(svn r21392) -Change: prepare the network protocol for getting the file size later in the download process
|
2010-12-05 14:34:19 +00:00 |
rubidium
|
31c8ab0ed8
|
(svn r21361) -Change: make sure the client is listening, or rather receiving, our frames
|
2010-11-30 14:18:20 +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
|
67f74559fc
|
(svn r21334) -Fix [FS#4271]: make (more) sure that the savegame and transferred file are the same file and not different ones
|
2010-11-26 22:25:02 +00:00 |
rubidium
|
874abb2965
|
(svn r21256) -Fix [FS#4189]: Clients weren't always notified when the connection was lost
|
2010-11-19 15:55:53 +00:00 |
rubidium
|
8f9dcab09b
|
(svn r21033) -Codechange: be more strict with the packets a client accepts at a given moment
|
2010-10-24 20:51:12 +00:00 |
rubidium
|
2cd67a51ac
|
(svn r21029) -Codechange: split the map downloading packet + 3-state enum into 3 separate packets
|
2010-10-24 20:03:33 +00:00 |
rubidium
|
744bc2a614
|
(svn r21027) -Change/Fix: under some circumstances the file handle of the downloaded savegame wouldn't be closed, and validity of the handled wasn't checked in all cases
|
2010-10-24 16:40:02 +00:00 |
rubidium
|
3a1a915c9a
|
(svn r21008) -Change: don't make client reconnect waiting time depend on the company; in coop games that does not spread clients at all, and most companies have a low number causing it not to be spread out either. Use the ClientID instead. Based on a patch by dihedral.
|
2010-10-22 14:41:26 +00:00 |
rubidium
|
d71f590ed6
|
(svn r20993) -Codechange: some shuffling of game protocol packet description so they're documented in the "same" place as UDP, content and admin packets (dihedral)
|
2010-10-18 20:41:53 +00:00 |
frosch
|
3972c790c2
|
(svn r20957) -Codechange: Add another parameter to FindGRFConfig() to define search restrictions.
|
2010-10-17 12:12:13 +00:00 |
rubidium
|
f555e6d72e
|
(svn r20933) -Codechange: move some more client related methods and such to network_client.cpp
|
2010-10-15 19:33:08 +00:00 |
rubidium
|
7ba07d9573
|
(svn r20929) -Codechange: make NetworkCloseClient a class method
|
2010-10-15 18:42:52 +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
|
0ca7e4e82e
|
(svn r20924) -Codechange: make the game connection packet handling look more like UDP/content packet handling
|
2010-10-15 13:47:37 +00:00 |
rubidium
|
8eb07d097e
|
(svn r20923) -Codechange: prepare creating sub-classes of NetworkClientSocket for server and client side
|
2010-10-15 13:22:00 +00:00 |
rubidium
|
a4c6d07edc
|
(svn r20553) -Feature: allow rate limiting of incoming commands
|
2010-08-19 08:59:36 +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
|
e356cb9405
|
(svn r20281) -Codechange: unify case scope closure + break coding style
|
2010-08-01 18:53:30 +00:00 |
terkhen
|
88ca183191
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
2010-07-29 14:26:28 +00:00 |
rubidium
|
99a11badaf
|
(svn r19996) -Codechange: Add NetworkVehicleType enum.
|
2010-06-19 16:37:56 +00:00 |
rubidium
|
2555522eab
|
(svn r19809) -Codechange: make some unnamed network related enums/defines static const variables
|
2010-05-13 09:04:41 +00:00 |
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 |
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 |
smatz
|
11d6e21c3a
|
(svn r19607) -Codechange: use different packet types instead of packet subtypes
|
2010-04-11 17:17:12 +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 |
yexo
|
a9c8dbc0a0
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
2010-02-25 20:05:31 +00:00 |
alberth
|
33a96b5ef3
|
(svn r19132) -Codechange: No need to end a line with ;;.
|
2010-02-14 16:31:35 +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
|
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 |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |
rubidium
|
4ecb3eb33c
|
(svn r18804) -Codechange: guard against binaries claiming to be compatible with a future (stable) release of OpenTTD.
|
2010-01-14 23:06:41 +00:00 |
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.
|
2010-01-11 20:32:32 +00:00 |
rubidium
|
6a047d2316
|
(svn r18782) -Codechange: move the content of callback_table.cpp to network_command.cpp; it's only ever used there.
|
2010-01-11 20:00:14 +00:00 |
rubidium
|
b00a5f1069
|
(svn r18330) -Cleanup: remove some unneeded includes
|
2009-11-28 20:35:25 +00:00 |
smatz
|
eb72a0095f
|
(svn r17746) -Codechange: 'operator new' doesn't return NULL, NetworkSend_Init() is useless
|
2009-10-09 11:03:00 +00:00 |
rubidium
|
df75db67eb
|
(svn r17742) -Codechange: remove unused variable from Recv_Packet
|
2009-10-07 20:58:14 +00:00 |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
frosch
|
ebd916be3d
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
2009-09-13 19:15:59 +00:00 |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
rubidium
|
60a3bc9034
|
(svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory.
|
2009-08-21 20:15:17 +00:00 |
rubidium
|
1fe3ad3288
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
2009-08-05 17:59:21 +00:00 |
smatz
|
35635c6248
|
(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)
|
2009-06-10 19:00:34 +00:00 |
smatz
|
10d1ef5447
|
(svn r16379) -Codechange: remove GetNumTowns(), GetNumIndustries() and GetActiveCompanyCount(), use PoolItem::GetNumItems() instead
|
2009-05-22 15:23:47 +00:00 |
rubidium
|
9f4d64bda0
|
(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.
|
2009-05-19 21:20:14 +00:00 |