Age | Commit message (Collapse) | Author |
|
|
|
style
|
|
|
|
the language "list"
|
|
|
|
due to LTR names in RTL translations and vice-versa
|
|
connection closed when the next call also tries to send the packets and then closes the connection. Especially if the former frees a structure that the latter assumes to be still there
|
|
again :)
|
|
and dihedral)
|
|
reusable
|
|
|
|
sockets
|
|
|
|
network_client.cpp
|
|
|
|
|
|
sensible name
|
|
like UDP/content packet handling
|
|
NetworkClientSocket for server and client side
|
|
NetworkFindClientInfoFromIP().
|
|
|
|
(from clients and the server)
|
|
caused the introgame to be the server's game causing desyncs when people tried to join
|
|
|
|
|
|
|
|
|
|
was loaded the client might crash due to the AIs not being loaded while the game loop is executed
|
|
cause a crash as some command data was not properly initialised
|
|
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
|
|
|
|
failed to enter correct password
|
|
|
|
of everything up to the first space; make it log the sync state too
|
|
|
|
unify the formatting
|
|
and DECLARE_ENUM_AS_BIT_SET
|
|
use ip:port#company parameter format, in line with command line help.
|
|
|
|
triggered the server to close the connection
|
|
|
|
protocol and improve the naming of some variables
|
|
if a header require a header make it include that header
|
|
client before closing the connection. As a result the client would say 'connection lost' when the cause was something completely different.
|
|
|
|
whole joining (including download) phase
|
|
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.
|
|
in the pause mode
|
|
client aborting to join or actually joining
|
|
remove some unused variables
|