Welcome to Tactical Gamer

User Tag List

Results 1 to 3 of 3

Thread: sv_downloadurl

  1. #1


    Join Date
    Dec 2003
    Posts
    8
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    sv_downloadurl

    Good info from steam forums.

    Quote Originally Posted by steam forums
    ================================================== ======
    Posted in the steampowered forums by KaOsX
    ================================================== ======

    SUMMARY
    -------

    Half-Life now supports the download of custom content (maps, skins, sounds, and so on) from a HTTP server (ie: webserver) when connecting,
    instead of
    downloading directly from the game server itself.

    HTTP downloading has three major benefits:

    1) There is no impact on the game server when downloading
    custom content, as
    a completely separate HTTP content server does the transfer

    2) Players will download custom content at their maximum
    transfer rate,
    resulting in *much* faster downloads

    3) Players who are downloading custom content do not take up a
    player slot
    on the server while they wait


    WHAT PLAYERS CONNECTING TO A SERVER WITH CUSTOM CONTENT WILL SEE
    ----------------------------------------------------------------

    When a player connects to a server utilizing custom content, one
    of two
    things will occur:

    1) If the server is not configured for HTTP download, the game
    server
    will use the normal "trickle" download mechanism

    2) If the server is configured for HTTP downloading, the player
    will
    see an enhanced download dialog, and much faster downloads.
    While
    this content is downloading, they are not connected to the
    game
    server. Once the download finishes, they are automatically
    reconnected to the game server, and ready to play.


    CONFIGURING YOUR SERVER TO USE FAST HTTP ASSET DOWNLOADING
    ----------------------------------------------------------

    1) Make a list of all the custom files (bsp, wav, mdl, etc)
    used on your server

    2) Put these files on a HTTP server (ie: webserver), keeping
    the folder
    layout intact

    3) OPTIONAL: To display a "banner image" to players that
    download content,
    place a 340x56 pixel image in the file {custom content
    directory}/gfx/banner.gif

    4) Set the sv_downloadurl cvar to
    "http://yourserver/custom_content_directory/"


    Example:

    Your server uses the non-standard map "de_generic", which
    requires the following files:

    C:\Program
    Files\Steam\SteamCache\[email protected]\Counter-Strike\cstrike\maps\de_generic.map
    C:\Program
    Files\Steam\SteamCache\[email protected]\Counter-Strike\cstrike\de_generic.wad
    C:\Program
    Files\Steam\SteamCache\[email protected]\Counter-Strike\cstrike\sound\ambience\de_generic_a.wav
    C:\Program
    Files\Steam\SteamCache\[email protected]\Counter-Strike\cstrike\sound\ambience\de_generic_b.wav
    C:\Program
    Files\Steam\SteamCache\[email protected]\Counter-Strike\cstrike\sound\ambience\de_generic_c.wav


    You have web space (perhaps through your ISP) with the URL
    "http://www.turtlerockstudios.com/~matt" that you will use to
    host your
    custom content.

    To do this, you copy the files needed for "de_generic" to your
    webspace,
    placing them in a folder called "my_cstrike" in your webspace
    top-level directory,
    keeping their directory layout intact.

    You now have the following files in your webspace:


    http://www.turtlerockstudios.com/~m.../de_generic.map

    http://www.turtlerockstudios.com/~m.../de_generic.wad

    http://www.turtlerockstudios.com/~m...mbie...e_generic_a.wav

    http://www.turtlerockstudios.com/~m...mbie...e_generic_b.wav

    http://www.turtlerockstudios.com/~m...mbie...e_generic_c.wav


    You now set the "sv_downloadurl" cvar on your game server to
    "http://www.turtlerockstudios.com/~matt/my_cstrike/". Now,
    players who connect
    to your server will automatically download the map "de_generic"
    and its required
    files from your webspace when they connect (unless they already
    have it, of course).


    TECHNICAL DETAILS
    -----------------

    * The maximum length of the sv_downloadurl is 127 characters

    * A username and password can be specified for the HTTP server
    by embedding
    them in the sv_downloadurl like so:

    http:[email protected]/

    ( Note - recent IE patches make disable this functionality )

    * If a connecting player has an existing file of the same name,
    it will not
    be overwritten. The download file will be skipped.

    * Certain game-crtical and/or dangerous files cannot be
    downloaded (ie: *.exe, *.vbs, etc)

    I am going to run this setup for our custom map day this week for anyone that is interested in trying out the downoad speed. Will post about this in my custom map thread in a day or so.
    -=[dMw]=-Sadako

    www.deadmen.co.uk
    Dead Men Walking - Tactical Counter-Strike

  2.  
  3. #2


    Join Date
    May 2003
    Location
    NE Outer London, UK
    Age
    34
    Posts
    1,428
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: sv_downloadurl

    nice idea, but i wonder how long it is before someone makes a virus for it.......
    From Adam Webb

  4.  
  5. #3


    Join Date
    Jun 2004
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: sv_downloadurl

    I'm sorry if this sounds like spam, but i created a service specifically for this. Please just check it out and please don't ban my account
    http://www.urldownload.com/
    Thanks.

  6.  

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Back to top