rubidium
|
9012b54fa2
|
(svn r21029) -Codechange: split the map downloading packet + 3-state enum into 3 separate packets
|
14 years ago |
rubidium
|
7b9aa9b72f
|
(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
|
14 years ago |
rubidium
|
c226ed777d
|
(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.
|
14 years ago |
rubidium
|
6012a9074c
|
(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)
|
14 years ago |
frosch
|
a7e486360d
|
(svn r20957) -Codechange: Add another parameter to FindGRFConfig() to define search restrictions.
|
14 years ago |
rubidium
|
1ae97e4d0e
|
(svn r20933) -Codechange: move some more client related methods and such to network_client.cpp
|
14 years ago |
rubidium
|
6ff39fc5ec
|
(svn r20929) -Codechange: make NetworkCloseClient a class method
|
14 years ago |
rubidium
|
8f4638ed0f
|
(svn r20925) -Codechange: make the client send commands have a slightly more sensible name
|
14 years ago |
rubidium
|
41e6567c0d
|
(svn r20924) -Codechange: make the game connection packet handling look more like UDP/content packet handling
|
14 years ago |
rubidium
|
594faf45d9
|
(svn r20923) -Codechange: prepare creating sub-classes of NetworkClientSocket for server and client side
|
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
|
8c85b4ce3d
|
(svn r20281) -Codechange: unify case scope closure + break coding style
|
14 years ago |
terkhen
|
c92b2e9d3c
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
14 years ago |
rubidium
|
8b8102d30f
|
(svn r19996) -Codechange: Add NetworkVehicleType enum.
|
14 years ago |
rubidium
|
eb8ee7ad5e
|
(svn r19809) -Codechange: make some unnamed network related enums/defines static const variables
|
14 years ago |
rubidium
|
0a703ae70a
|
(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
|
14 years ago |
smatz
|
abaf6b5b42
|
(svn r19651) -Fix [FS#3745]: when a company is sold, move connected clients to spectators
|
14 years ago |
rubidium
|
21cc1b1079
|
(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
|
14 years ago |
smatz
|
150ae1c707
|
(svn r19607) -Codechange: use different packet types instead of packet subtypes
|
14 years ago |
frosch
|
e175c704a3
|
(svn r19283) -Fix (r19256): GRFConfig is not zeroed for non-dynamic construction. GRFIdentifier is sufficient though.
|
15 years ago |
yexo
|
b21278659c
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
15 years ago |
alberth
|
e3b24801e2
|
(svn r19132) -Codechange: No need to end a line with ;;.
|
15 years ago |
smatz
|
c736bbb875
|
(svn r19075) -Codechange: unhackify NetworkChangeCompanyPassword()
|
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
|
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
|
2cbb3dd7d1
|
(svn r18804) -Codechange: guard against binaries claiming to be compatible with a future (stable) release of OpenTTD.
|
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
|
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
|
da30e736ca
|
(svn r18330) -Cleanup: remove some unneeded includes
|
15 years ago |
smatz
|
c2c23ec661
|
(svn r17746) -Codechange: 'operator new' doesn't return NULL, NetworkSend_Init() is useless
|
15 years ago |
rubidium
|
65f97fb38c
|
(svn r17742) -Codechange: remove unused variable from Recv_Packet
|
15 years ago |
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
frosch
|
0e36260337
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
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 |
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)
|
15 years ago |
smatz
|
d6e203ebe2
|
(svn r16379) -Codechange: remove GetNumTowns(), GetNumIndustries() and GetActiveCompanyCount(), use PoolItem::GetNumItems() instead
|
15 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.
|
15 years ago |
smatz
|
0c10daa243
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
15 years ago |
smatz
|
d495dc5dbc
|
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
|
15 years ago |
yexo
|
f6070e2261
|
(svn r16175) -Fix: Disable the join button in the multiplayer lobby for AI companies, since joining an AI company is not possible.
|
15 years ago |
rubidium
|
a25684b833
|
(svn r15967) -Codechange: do not access NetworkSocketHandler::has_quit directly
|
15 years ago |
rubidium
|
a76218eab9
|
(svn r15947) -Codechange: replace uint32 client_ip with NetworkAddress client_address.
|
15 years ago |
rubidium
|
c3e87f345d
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
16 years ago |
yexo
|
bd2544b5ea
|
(svn r15575) -Codechange: Rename GameModes to GameMode and store _game_mode as GameMode instead of as byte.
|
16 years ago |
rubidium
|
89e1afdaa0
|
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
|
16 years ago |
rubidium
|
42fe0b65d2
|
(svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company.
|
16 years ago |