2017-02-05 12:26:24 +00:00
|
|
|
# lancache-autofill
|
|
|
|
Automatically fill a Lancache with content.
|
2017-02-05 22:18:16 +00:00
|
|
|
|
2017-08-17 00:11:15 +00:00
|
|
|
# Requirements
|
2017-02-05 22:18:16 +00:00
|
|
|
|
2017-08-17 00:11:15 +00:00
|
|
|
* Ubuntu 16.04 x64
|
|
|
|
|
|
|
|
# Installation
|
|
|
|
|
|
|
|
* `git clone https://github.com/zeropingheroes/lancache-autofill.git`
|
|
|
|
* `sudo ./install.sh`
|
|
|
|
|
|
|
|
# Usage
|
|
|
|
|
|
|
|
Log in to your Steam account to SteamCMD:
|
|
|
|
|
|
|
|
`/usr/games/steam/steamcmd.sh +login your-username-here`
|
|
|
|
|
|
|
|
Create the database structure:
|
|
|
|
|
|
|
|
`./lancache-autofill app:create-database`
|
|
|
|
|
|
|
|
Download the app list from Steam:
|
|
|
|
|
|
|
|
`./lancache-autofill steam:update-app-list`
|
|
|
|
|
|
|
|
Search for the apps you wish to download:
|
|
|
|
|
|
|
|
`./lancache-autofill steam:search-apps "team fortress 2"`
|
|
|
|
|
|
|
|
440 Team Fortress 2
|
|
|
|
[...]
|
|
|
|
|
|
|
|
Queue the app for download:
|
|
|
|
|
|
|
|
`./lancache-autofill steam:queue-app 440`
|
|
|
|
|
|
|
|
Start downloading:
|
|
|
|
|
|
|
|
`./lancache-autofill steam:start-downloading`
|
|
|
|
|
|
|
|
View the download queue to see the status of the downloads:
|
|
|
|
|
|
|
|
`./lancache-autofill steam:show-queue`
|
|
|
|
|
|
|
|
Clear the temporary download location:
|
|
|
|
|
|
|
|
`./lancache-autofill app:delete-downloads`
|
|
|
|
|
|
|
|
# Reference
|
2017-02-05 22:18:16 +00:00
|
|
|
|
|
|
|
* [SteamCMD Reference](https://developer.valvesoftware.com/wiki/SteamCMD)
|
|
|
|
* [SteamCMD Commands and Variables](https://github.com/dgibbs64/SteamCMD-Commands-List/blob/master/steamcmdcommands.txt)
|
2017-08-17 00:11:15 +00:00
|
|
|
* [Laravel Query Builder](https://laravel.com/docs/5.4/queries)
|
|
|
|
* [Laravel Artisan Console](https://laravel.com/docs/5.4/artisan)
|
|
|
|
* [Symfony Process Component](http://symfony.com/doc/current/components/process.html)
|