Age | Commit message (Collapse) | Author |
|
sizeof(sockaddr) or whatever is 'valid' for the given protocol
|
|
data (as spotted by SpComb)
|
|
|
|
|
|
|
|
sources too
|
|
that sending packets starts failing while disconnecting
|
|
always allocate at least one pool block
|
|
|
|
cleaned when leaving a game meaning you could end up executing commands of the previous network game.
|
|
|
|
|
|
the server and the clients themselves (dihedral)
|
|
|
|
resolving the hostname or connecting takes long/is timing out.
|
|
and connect to game servers.
|
|
|
|
structure so we can pass either one of them and not convert an ip to a string and then back again.
|
|
|
|
(content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
|
|
|
|
|
|
|
|
spaces
|
|
location
|
|
debug stuff a runtime configurable debug option instead of a compile time option.
|
|
failed :(
|
|
(not enough players)" fully translateable.
|
|
(optional) parameter.
|
|
|
|
networkclientinfo structs to be in a contiguous piece of memory and put them in a pool.
-Note: 255 should really be enough for now... making it any more means network protocol bumps.
|
|
amount of slots in the array, but one less as a dedicated server takes a slot too.
|
|
#include dependencies.
|
|
|
|
it's (way) more descriptive what it's used for.
|
|
latter describes the name more precisely.
|
|
replace looping socket structs with info structs when the loop is only interested in the info structs (i.e. not derefing the info from sockets when one can loop info directly and the socket isn't used)
|
|
non-network locations.
|
|
ClientIndex
|
|
variables (password/months not used) when needed, i.e. only for servers.
|
|
network related company information.
|
|
identification ids and the indices into the clients/client info arrays.
|
|
and strecpy where direct conversion is possible
|
|
|
|
|
|
|
|
client so it is immediatelly clear which one you are working with.
|
|
fileio_func.h so not everything that includes saveload.h needs to include everything else too.
|
|
constants.
|
|
as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.
|