rubidium
|
c60a850fed
|
(svn r21350) -Fix: some indentation
|
14 years ago |
rubidium
|
67f74559fc
|
(svn r21334) -Fix [FS#4271]: make (more) sure that the savegame and transferred file are the same file and not different ones
|
14 years ago |
rubidium
|
6d09f4a3cb
|
(svn r21254) -Change: show a different "lag" message when a client is lagging because of connection trouble or lagging because the client is just slow
|
14 years ago |
rubidium
|
673b3711b4
|
(svn r21182) -Fix: possible just-freed memory reads
|
14 years ago |
rubidium
|
4ea67eff8b
|
(svn r21032) -Codechange: perform some more strict tests on the server side when receiving some packets and don't send some when the clients aren't ready for them
|
14 years ago |
rubidium
|
f24c91c487
|
(svn r21030) -Codechange: move ClientStatus into the network server socket class
|
14 years ago |
rubidium
|
2cd67a51ac
|
(svn r21029) -Codechange: split the map downloading packet + 3-state enum into 3 separate packets
|
14 years ago |
rubidium
|
073b965829
|
(svn r21024) -Fix: erroneous tab
|
14 years ago |
rubidium
|
af9a6b6b42
|
(svn r21001) -Fix [FS#4170] (r20936): clients were not always notified of a player leaving the game
|
14 years ago |
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)
|
14 years ago |
rubidium
|
d9602f4ef9
|
(svn r20973) -Add: chat sending and receiving support for remote admins (dihedral)
|
14 years ago |
rubidium
|
ae20cb4f3d
|
(svn r20970) -Add: company change notification to remote admins (dihedral)
|
14 years ago |
rubidium
|
fe44944f32
|
(svn r20969) -Add: client info change notification to remote admins (dihedral)
|
14 years ago |
rubidium
|
b4ce7fad7f
|
(svn r20967) -Add: infrastructure to send information to remote admins at specific intervals (dihedral)
|
14 years ago |
rubidium
|
234bee0858
|
(svn r20938) -Codechange: make the code for listening on a socket (more) reusable
|
14 years ago |
rubidium
|
c9cbab14ea
|
(svn r20937) -Codechange: move some variables from client/server to server only
|
14 years ago |
rubidium
|
f712055002
|
(svn r20936) -Codechange: make server side packet sending methods class methods
|
14 years ago |
rubidium
|
9858d699a3
|
(svn r20935) -Codechange: only let the server side use a pool of connected sockets
|
14 years ago |
rubidium
|
bda26d03b5
|
(svn r20934) -Codechange: move NetworkGetClientName to the server's socket
|
14 years ago |
rubidium
|
7ba07d9573
|
(svn r20929) -Codechange: make NetworkCloseClient a class method
|
14 years ago |
rubidium
|
0ca7e4e82e
|
(svn r20924) -Codechange: make the game connection packet handling look more like UDP/content packet handling
|
14 years ago |
rubidium
|
8eb07d097e
|
(svn r20923) -Codechange: prepare creating sub-classes of NetworkClientSocket for server and client side
|
14 years ago |
alberth
|
9f5a96ead2
|
(svn r20689) -Codechange: Make some global functions used in 1 .cpp file static in that file.
|
14 years ago |
rubidium
|
a4c6d07edc
|
(svn r20553) -Feature: allow rate limiting of incoming commands
|
14 years ago |
rubidium
|
b594990071
|
(svn r20549) -Codechange: centralise the handling of the incoming commands (from clients and the server)
|
14 years ago |
rubidium
|
e8e22c99fd
|
(svn r20548) -Codechange: rename some variables giving them slightly more meaningful names
|
14 years ago |
rubidium
|
69fa0b36d3
|
(svn r20542) -Codechange: generalise the setting of "p2" to the ClientID.
|
14 years ago |
rubidium
|
1c3d42598e
|
(svn r20510) -Codechange: unify packet queue handling and make insertion O(1) instead of O(n)
|
14 years ago |
alberth
|
ee01ec9136
|
(svn r20291) -Codechange: Unify break coding style.
|
14 years ago |
frosch
|
4bd32799f1
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
terkhen
|
88ca183191
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
14 years ago |
alberth
|
be6c058424
|
(svn r20211) -Codechange: Indented code should have curly braces around it.
|
14 years ago |
rubidium
|
99a11badaf
|
(svn r19996) -Codechange: Add NetworkVehicleType enum.
|
14 years ago |
smatz
|
80fd67a314
|
(svn r19818) -Fix [FS#3784](r16004): kicking clients by IP didn't work
|
15 years ago |
rubidium
|
2555522eab
|
(svn r19809) -Codechange: make some unnamed network related enums/defines static const variables
|
15 years ago |
rubidium
|
6fa962b867
|
(svn r19808) -Codechange: NetworkCalculateLag returned an uint, so keep it that way
|
15 years ago |
rubidium
|
26af87bbaa
|
(svn r19695) -Fix: leaking a file descriptor
|
15 years ago |
smatz
|
f48f4c8293
|
(svn r19693) -Codechange: split STATUS_INACTIVE to two states
|
15 years ago |
rubidium
|
df4d8b3bc9
|
(svn r19678) -Fix (r19607): client status was shown incorrect in the console
|
15 years ago |
smatz
|
cd20724d20
|
(svn r19651) -Fix [FS#3745]: when a company is sold, move connected clients to spectators
|
15 years ago |
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).
|
15 years ago |
smatz
|
24a60b77ec
|
(svn r19613) -Fix [FS#3755]: possible invalid read when server moves client to spectators before he finishes joining
|
15 years ago |
smatz
|
7f3844d3aa
|
(svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZED
|
15 years ago |
smatz
|
13e5058efe
|
(svn r19608) -Fix: do not kick client if he entered password and the password was cleared meanwhile
|
15 years ago |
smatz
|
11d6e21c3a
|
(svn r19607) -Codechange: use different packet types instead of packet subtypes
|
15 years ago |
rubidium
|
d8baa1342c
|
(svn r19589) -Change: add some more useful information to the desync log and unify the formatting
|
15 years ago |
yexo
|
a9c8dbc0a0
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
15 years ago |
rubidium
|
ab35d95b5a
|
(svn r19072) -Fix [FS#3599]: possible read/write after free when the client triggered the server to close the connection
|
15 years ago |
rubidium
|
f608ad7baf
|
(svn r18875) -Codechange: remove some unneeded bits from the network protocol and improve the naming of some variables
|
15 years ago |