a small tool to manage Steam Family Sharing
(c) 2014-2018 by PsyBlade - all rights reserved


When you get the same game from multiple sources steam selects which one to use. With often less than optimal results (i.e. chosing an much used source over a rarely used one). This makes an manual selection method desireable.

Despite customer complaints since fall 2013 this has not yet implemented by Valve. sfs-select tries to offer that possibility.

It allows you to temporatrily disable single sharing sources. That way you can disable a "in use" library in favor of unused ones. Additionally it can tweak the way steam uses to assign games to the active sources.

It has both a GUI (for casual use) and a CLI (scripting, desktop shortcuts, ...) mode. The full sourcecode (python 3) is included for everyone who is cautious, curious or wants to help.


  1. I have no idea what valve thinks of sfs-select, but since it's posted in their forum since spring 2014 it would be extremely easy to voice their oppinion.
  2. sfs-select only allows you to reorder or temporarily disable a PC authorisation. It can not do anything else to them e.g. copy them to other PCs or create new ones.


Use a -full file for new installs. To update to a newer version simply copy the new files over the old ones. Updates form recent enough versions can be done with the smaller -update downloads too.

Be sure to read the included readme for further instructions.

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -  
[TXT]manual-editing.txt09-Apr-2015 13:33 2.5K 
[TXT]readme.txt26-May-2018 15:33 7.3K 
[   ]sfs-select-0.3.3-full.7z28-Mar-2017 21:49 7.3MFull installer
[   ]sfs-select-0.3.3-update-from-0.3.0+.7z28-Mar-2017 21:50 921KUpdate
[   ]sfs-select-0.4.0-full.7z26-May-2018 15:33 9.5MFull installer

Apache/2.2.22 (Debian) Server at www.unix-ag.uni-kl.de Port 443