1. Wulf

    Wulf Community Admin

    We recently moved the building of our snapshots from Travis-CI to AppVeyor. With this move, snapshots will no longer hosted on the old GitHub Snapshots repository; they'll now be available via the Artifacts tab on our AppVeyor project page, Bintray, and GitHub Releases. This allows us to have more of an API for downloads and hopefully get rid of the browser caching issues when downloading builds.

    You can snag the latest release via GitHub (preferred method) using the GitHub Releases API (example below) or by using the direct URLs, which a few examples are shown below.

    Bintray currently unavailable
    -
    We're testing out Bintray as the primary location for builds. This location will likely be a little more snappy as providing downloads is the main purpose of it. Artifacts are automatically deployed to Binary and GitHub Releases after the build has been completed on AppVeyor.

    Do not rely on the AppVeyor API for builds on another site such as Bintray or GitHub, it is not intended to be used this way and cannot account for the status of file(s) on another site. Also make sure to use the release builds, not development snapshots.

    If you are the developer of a tool, extension, or plugin that utilizes these downloads, we encourage you to make use of the GitHub Release API, Bintray API, or AppVeyor API to get build information before downloading in order to conserve bandwidth. Bintray does have a 2TB monthly limit, so if this becomes an issue, GitHub and AppVeyor are there as well.

    GitHub JSON API examples:
    • http://api.github.com/repos/oxidemod/oxide/releases/latest
      Code:
      {
        "url": "https://api.github.com/repos/OxideMod/Oxide/releases/5927818",
        "assets_url": "https://api.github.com/repos/OxideMod/Oxide/releases/5927818/assets",
        "upload_url": "https://uploads.github.com/repos/OxideMod/Oxide/releases/5927818/assets{?name,label}",
        "html_url": "https://github.com/OxideMod/Oxide/releases/tag/2.0.3167",
        "id": 5927818,
        "tag_name": "2.0.3167",
        "target_commitish": "2622049379f2c5c9ce94c0c0d8e0119034d01d9c",
        "name": "2.0.3167",
        "draft": false,
        "author": {
          "login": "lukespragg",
          "id": 671337,
          "avatar_url": "https://avatars3.githubusercontent.com/u/671337?v=3",
          "gravatar_id": "",
          "url": "https://api.github.com/users/lukespragg",
          "html_url": "https://github.com/lukespragg",
          "followers_url": "https://api.github.com/users/lukespragg/followers",
          "following_url": "https://api.github.com/users/lukespragg/following{/other_user}",
          "gists_url": "https://api.github.com/users/lukespragg/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/lukespragg/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/lukespragg/subscriptions",
          "organizations_url": "https://api.github.com/users/lukespragg/orgs",
          "repos_url": "https://api.github.com/users/lukespragg/repos",
          "events_url": "https://api.github.com/users/lukespragg/events{/privacy}",
          "received_events_url": "https://api.github.com/users/lukespragg/received_events",
          "type": "User",
          "site_admin": false
        },
        "prerelease": false,
        "created_at": "2017-03-30T19:33:52Z",
        "published_at": "2017-03-30T19:37:19Z",
        "assets": [
          {
            "url": "https://api.github.com/repos/OxideMod/Oxide/releases/assets/3527625",
            "id": 3527625,
            "name": "Oxide-Hurtworld.zip",
            "label": "",
            "uploader": {
              "login": "lukespragg",
              "id": 671337,
              "avatar_url": "https://avatars3.githubusercontent.com/u/671337?v=3",
              "gravatar_id": "",
              "url": "https://api.github.com/users/lukespragg",
              "html_url": "https://github.com/lukespragg",
              "followers_url": "https://api.github.com/users/lukespragg/followers",
              "following_url": "https://api.github.com/users/lukespragg/following{/other_user}",
              "gists_url": "https://api.github.com/users/lukespragg/gists{/gist_id}",
              "starred_url": "https://api.github.com/users/lukespragg/starred{/owner}{/repo}",
              "subscriptions_url": "https://api.github.com/users/lukespragg/subscriptions",
              "organizations_url": "https://api.github.com/users/lukespragg/orgs",
              "repos_url": "https://api.github.com/users/lukespragg/repos",
              "events_url": "https://api.github.com/users/lukespragg/events{/privacy}",
              "received_events_url": "https://api.github.com/users/lukespragg/received_events",
              "type": "User",
              "site_admin": false
            },
            "content_type": "application/octet-stream",
            "state": "uploaded",
            "size": 9686614,
            "download_count": 2,
            "created_at": "2017-03-30T19:36:59Z",
            "updated_at": "2017-03-30T19:37:00Z",
            "browser_download_url": "https://github.com/OxideMod/Oxide/releases/download/2.0.3167/Oxide-Hurtworld.zip"
          },
          {
            "url": "https://api.github.com/repos/OxideMod/Oxide/releases/assets/3527634",
            "id": 3527634,
            "name": "Oxide-Rust.zip",
            "label": "",
            "uploader": {
              "login": "lukespragg",
              "id": 671337,
              "avatar_url": "https://avatars3.githubusercontent.com/u/671337?v=3",
              "gravatar_id": "",
              "url": "https://api.github.com/users/lukespragg",
              "html_url": "https://github.com/lukespragg",
              "followers_url": "https://api.github.com/users/lukespragg/followers",
              "following_url": "https://api.github.com/users/lukespragg/following{/other_user}",
              "gists_url": "https://api.github.com/users/lukespragg/gists{/gist_id}",
              "starred_url": "https://api.github.com/users/lukespragg/starred{/owner}{/repo}",
              "subscriptions_url": "https://api.github.com/users/lukespragg/subscriptions",
              "organizations_url": "https://api.github.com/users/lukespragg/orgs",
              "repos_url": "https://api.github.com/users/lukespragg/repos",
              "events_url": "https://api.github.com/users/lukespragg/events{/privacy}",
              "received_events_url": "https://api.github.com/users/lukespragg/received_events",
              "type": "User",
              "site_admin": false
            },
            "content_type": "application/octet-stream",
            "state": "uploaded",
            "size": 9096364,
            "download_count": 270,
            "created_at": "2017-03-30T19:37:10Z",
            "updated_at": "2017-03-30T19:37:11Z",
            "browser_download_url": "https://github.com/OxideMod/Oxide/releases/download/2.0.3167/Oxide-Rust.zip"
          }
        ],
        "tarball_url": "https://api.github.com/repos/OxideMod/Oxide/tarball/2.0.3167",
        "zipball_url": "https://api.github.com/repos/OxideMod/Oxide/zipball/2.0.3167",
        "body": ""
      }
    AppVeyor REST API example:

    We will manually be updating the builds on our Snapshots repository for major game updates until the end of the month, but after that the repository will be removed. If you find the a host is using the old GitHub location beyond the end of the month, please request an update to the new location in order to get the latest and greatest Oxide builds.

    Thanks, and happy modding!
     
    Last edited: Sep 28, 2017
  2. Ok, where will be source files oxide?
     
  3. Wulf

    Wulf Community Admin

    The source is where it always has been, on GitHub.
     
  4. oh... sorry. You will remove only OxideSnapshots?
     
  5. Wulf

    Wulf Community Admin

    Yes, Snapshots won't be hosted on GitHub anymore. There's a space limitation (5GB, we keep resetting every X amount of time) and caching issues.
     
  6. Can you remove all bin files from oxidemod repository
     
  7. Wulf

    Wulf Community Admin

    What bin files?
     
  8. Bring back the Has joined the server plugin :(
     
  9. Code:
    wget.exe -w 3 https://ci.appveyor.com/api/projects/oxidemod/oxide/artifacts/Oxide-Rust.zip --no-check-certificate --no-proxy
    Code:
    WARNING: cannot verify appveyorcidata.blob.core.windows.net's certificate, issue
    d by `/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft IT/CN=M
    icrosoft IT SSL SHA2':
      Unable to locally verify the issuer's authority.
    HTTP request sent, awaiting response... 200 OK
    Length: 22415853 (21M) [application/octet-stream]
    Saving to: `Oxide-Rust.zip@sv=2015-12-11&sr=c&sig=UDs8ohfZj7b+ShISbh3UpgQGrUzHT6
    IRZfwY2zIhhq4=&st=2017-02-16T16%3A10%3A25Z&se=2017-02-16T16%3A16%3A25Z&sp=r'74% [============================>          ] 16,777,217  1.94M/s  eta 3s
    
    seems to be saving the file as name Oxide-Rust.zip@sv=2015-12-11&sr=c&sig=XR6rlEO6J60rQuTpob1R7b1h%2FRjZQNnK63FeuTujpxE=&st=2017-02-16T16%3A16%3A04Z&se=2017-02-16T16%3A22%3A04Z&sp=r
     
  10. wget for windows? didn't know that existed.. good to know. I don't have the same filename issue on Linux. However it should be easily fixed with the '-O' flag
    Code:
    wget -O foo.zip -w 3 https://ci.appveyor.com/api/projects/oxidemod/oxide/artifacts/Oxide-Rust.zip --no-check-certificate --no-proxy
     
  11. ya that what i did.
     
  12. Code:
    curl -o D:\rustclient\Oxide-Rust.zip https://ci.appveyor.com/api/projects/oxidemod/oxide/artifacts/Oxide-Rust.zip
    Not work(



    UPD.

    Use curl --location. Its work. But loading is very slow compared to GitHub
    Code:
    curl --location -o D:\rustclient\Oxide-Rust.zip https://ci.appveyor.com/api/projects/oxidemod/oxide/artifacts/Oxide-Rust.zip
     
    Last edited by a moderator: Feb 16, 2017
  13. Screenshot
    very very slow(((
     
  14. Wulf

    Wulf Community Admin

    As an alternative, we now deploy on Bintray.com as well.
     
  15. Nice :) Checksum is good

    Screenshot_4.png
     
  16. is this link getting correct oxide again plugins will not load.
     
  17. Wulf

    Wulf Community Admin

    All of the links are updated and tested. If you are having an issue with your server, please create a new thread.
     
  18. Wulf

    Wulf Community Admin

    The links have been updated for Bintray. If you are using those, please update accordingly.
     
  19. you didn't say you used the -O option in your command.

    That doesn't work, because you use -o instead of -O, the parameters are case sensitive and -o does something entirely different.
    ---- scratch that, you are using curl...