summaryrefslogtreecommitdiff
path: root/src/network/network_server.cpp
AgeCommit message (Expand)Author
2021-06-10Cleanup: [Network] Remove C-string Recv_string and its last userubidium42
2021-06-03Fix ef991b17: server was trying to free() a packet created with "new CommandP...Patric Stout
2021-05-30Codechange: [Network] Use std::string to determine an unique name for clientsrubidium42
2021-05-30Codechange: [Network] Use std::string for server side logic of kicking and ba...rubidium42
2021-05-30Codechange: [Network] Let server rcon result use std::stringrubidium42
2021-05-30Codechange: [Network] Let server changing a client name use std::stringrubidium42
2021-05-29Codechange: [Network] Use std::string in CommandPacketrubidium42
2021-05-16Codechange: [Network] Let NetworkClientInfo use std::stringrubidium42
2021-05-16Codechange: [Network] Use std::string to populate the client list for company...rubidium42
2021-05-15Codechange: [Network] Let chat communication use std::stringrubidium42
2021-05-15Codechange: Use std::string GetString where convenientrubidium42
2021-05-15Codechange: [Network] Let NetworkTextMessage use std::stringrubidium42
2021-05-15Change: Use gender-neutral pronounsrubidium42
2021-05-14Codechange: [Network] Use std::string for the internal handling of admin/rcon...rubidium42
2021-05-14Codechange: [Network] Use std::string for the internal handling of server pas...rubidium42
2021-05-14Codechange: [Network] Use std::string for the internal handling of company pa...rubidium42
2021-05-14Codechange: [Network] Make company state password std::stringrubidium42
2021-05-13Codechange: move server name/id in settings to std::stringrubidium42
2021-05-13Codechange: move passwords in settings to std::stringrubidium42
2021-05-12Change: reworked the debug levels for network facility (#9251)Patric Stout
2021-05-11Fix: [Network] clients leaving because of broken connections was not broadcas...Patric Stout
2021-05-08Change: Use gender-neutral pronouns in console command messages (and comments...William Davis
2021-05-05Change: [Network] Update server's NetworkServerGameInfo only when neededrubidium42
2021-05-05Codechange: [Network] Use a single NetworkServerGameInfo object at server sid...rubidium42
2021-04-27Add: ability to retrieve game info from server over TCPPatric Stout
2021-04-27Codechange: move all NetworkGameInfo related functions to a single filePatric Stout
2021-04-25Change: [Network] Remove now defunct savegame transfer packet limiterrubidium42
2021-04-25Change: use 32 KiB packets to transfer the savegameRubidium
2021-04-25Fix: [Network] Prevent stalling save game transfer when compression is slowrubidium42
2021-04-24Add: admin menu for companies in multiplayer gamesPatric Stout
2021-04-24Feature: rework in-game Online Players GUIPatric Stout
2021-04-24Codechange: add accessor for the packet type to Packet and make the internal ...Rubidium
2021-04-24Codechange: remove public access to the next pointer in PacketRubidium
2021-04-24Codechange: encapsulate reading the size of a PacketRubidium
2021-04-24Codechange: encapsulate the logic about how many bytes can be sent from a buf...Rubidium
2021-04-24Add: [Network] Validate the client name server side, so no clients with inval...rubidium42
2021-04-24Codechange: [Network] Introduce function to validate the client namerubidium42
2021-04-20Remove: "language" field from server/clientPatric Stout
2021-04-06Fix: [Network] State conditions for sending client info/quit packets (#8959)Jonathan G Rennison
2021-02-28Fix: [Network] don't show "server doesn't respond" while in queuePatric Stout
2021-02-28Fix: [Network] send map to next client if current client disconnectsPatric Stout
2021-02-28Fix: [Network] also count the person downloading the map in the queuePatric Stout
2021-02-27Change: Improve console warnings on invalid network commands (#8753)Pavel Stupnikov
2021-02-27Codechange: [Network] replace _realtime_tick with std::chronoPatric Stout
2021-02-27Fix bddfcaef: don't tell twice that a client left because of a timeout etc (#...Patric Stout
2021-01-08Codechange: Remove min/max functions in favour of STL variants (#8502)Charles Pigott
2021-01-05Change: move "give money" from client-list to company windowPatric Stout
2020-12-27Codechange: Replace assert_compile macro with static_assertCharles Pigott
2020-07-09Fix: Thread unsafe use of SendPacket for PACKET_SERVER_MAP_SIZEJonathan G Rennison
2020-02-08Fix #7976: Don't kick the client doing the rconglx