Age | Commit message (Collapse) | Author |
|
|
|
Eagle_rainbow)
|
|
various sources (including Eagle_rainbow, MinchinWeb)
|
|
coding style
|
|
|
|
doxygen can create better documentation
|
|
clients joined:
* Clients can't be starved from joining the game
* Clients will see the amount of clients actually waiting in front of them, instead of the amount of waiting clients in total
|
|
when allowing to execute commands
|
|
later in the download process
|
|
receiving, our frames
|
|
style
|
|
lagging because of connection trouble or lagging because the client is just slow
|
|
|
|
into 3 separate packets
|
|
slightly to make the whole more readable and easier to understand
|
|
so they're documented in the "same" place as UDP, content and admin packets (dihedral)
|
|
|
|
sockets
|
|
|
|
like UDP/content packet handling
|
|
NetworkClientSocket for server and client side
|
|
|
|
(from clients and the server)
|
|
meaningful names
|
|
O(1) instead of O(n)
|
|
static const variables
|
|
|
|
|
|
|
|
|
|
if a header require a header make it include that header
|
|
'generic' includes so compilation without network support doesn't get broken as easily by changes in header files
|
|
|
|
|
|
|
|
time, binary size and run time (with asserts disabled) should be improved
|
|
variable instead of var->index
|
|
PoolItem::IsValidID(index)
|
|
PoolItem::GetPoolSize()
|
|
|
|
the server and the clients themselves (dihedral)
|
|
is for UDP.
|