Skip to content
Snippets Groups Projects
  1. Jun 27, 2020
  2. May 20, 2020
  3. May 19, 2020
  4. May 16, 2020
    • LJ Sonic's avatar
      Rewrite file transfer code · 3c7c758d
      LJ Sonic authored
      This code uses a custom packet acknowledgement system,
      which is more suited for file transfer and does not suffer from
      the small sender window used by the default acknowledgement system
      3c7c758d
  5. May 12, 2020
  6. Mar 19, 2020
  7. Feb 21, 2020
  8. Feb 19, 2020
  9. Jan 22, 2020
  10. Dec 06, 2019
  11. Dec 16, 2018
  12. Nov 25, 2018
  13. Nov 14, 2018
  14. May 26, 2017
    • Monster Iestyn's avatar
      PT_REQUESTFILE checking: · aecc97de
      Monster Iestyn authored
      * if you sent it to a client rather than the server, game over, your connection is closed
      * if files that don't exist or are too large are requested are listed, game over, your connection is closed (they should have been checked on YOUR side beforehand, silly)
      * if the server has downloading disabled anyway, ...yeah, you get the idea
      
      Don't worry, I made sure Got_RequestFilePak cleaned up the full file request list for the node in case of failure
      aecc97de
  15. May 25, 2017
    • toaster's avatar
      Files which are unimportant are not sent in the fileneeded list. · fe9ebbd1
      toaster authored
      This removes exactly one feature in exchange for a greater number of files to be loaded. I asked around, and people don't actually like what it currently does (load unimportant server-side files if you can findfile it locally), so.
      
      Can be reverted if requested.
      fe9ebbd1
  16. Jan 13, 2017
    • LJ Sonic's avatar
      -Added a timeout for game state downloading to prevent definitive join freezes... · e9cb6d03
      LJ Sonic authored
      -Added a timeout for game state downloading to prevent definitive join freezes in some cases. The timeout has a minimum value of "jointimeout" and gets higher as the game state grows in size
      -If the server tries to kick a joiner who is downloading the game state, they will get a timeout instead, because a regular kick would only happen once the game state has been downloaded
      -Added a timeout for player ticcmd packets, again to prevent freezes to happen in some cases
      -File/game state downloading is now faster, the speed is controlled by the "downloadspeed" cvar, in packets per tic
      -The reason is now properly shown when the server refuses connection
      -Changed the default values of "nettimeout" to 10 seconds (previously 15) and "maxsend" to 4 MB (previously 1)
      -Added a "noticedownload" cvar that displays a message in the server console when someone is downloading a file
      e9cb6d03
  17. Dec 31, 2016
  18. May 18, 2016
  19. Mar 15, 2014
Loading