Il y a quelques semaines, j’ai définitivement migré mon PC gaming de Windows 11 à Linux (Archlinux Garuda, édition Dr460nized Gaming). Et ça a de la youle quand on aime Arch et KDE 🙂

Fort heureusement, je peux jouer à quasi tous mes jeux sur Garuda via Steam, Lutris, Faugus (UMU) Launcher voire Bottles ou encore (et j’ai tout passé dessus vrai dire) TDF pour lequel je me fais une app graphique avec option Wand (pour les jeux solo), Liberator etc.
Les seuls qui me manquent sont ceux dont les éditeurs n’utilisent pas les versions Linux des anticheats : Ubisoft et R6S et CoD MW Remastered d’Activision. Pour ces 2 jeux il m’arrive de louer une instance Shadowtech.

Mais pouvoir lancer un R6S vite fait, en mode training (vs bots) me manquait… Du coup j’ai cherché et suis tombé sur l’outil Liberator (pour Windows mais qui tourne sous Linux) qui permet de débloquer toutes les cosmétiques et tous les mods du jeu des saisons 1 (2016) à 4 (2020).
Pour les nostalgiques de la chasse aux terroristes, Liberator permet de rejouer aux anciennes saisons de R6S qui proposaient encore ce mode (enfin du moins jusqu’en Y4S4) remplacé depuis par Versus AI et les modes d’entraînement…
On peut lancer ces versions sans connexion à un compte Ubisoft et jouer à la chasse aux terro en solo ou, selon la version utilisée, en multijoueur sur le réseau local \o/
Et ça marche sous Linux via Wine/Proton !
Par exemple avec Lutris ou Faugus, Bottles etc :
Créer un préfixe Wine 64 bits réservé à Siege
Installer ou activer DXVK dans ce préfixe
Placer la copie complète de la version compatible de Siege dans un dossier accessible au préfixe
Placer Liberator à l'emplacement attendu par le launcher utilisé
Définir comme dossier de travail le répertoire contenant RainbowSix.exe
Ne pas lancer RainbowSix_BE.exe et ne pas activer BattleEye
Exécuter Liberator ou le launcher fourni avec Wine/Proton
Démarrer le jeu hors ligne
Sélectionner Terrorist Hunt, Training Grounds ou le mode local souhaité
Plus particulièrement pour TDF :
game_exe='/home/aerya/.local/share/Downloader/data/downloads/Y4S4_ShiftingTides/LaunchR6S.exe'
game_workingDir='/home/aerya/.local/share/Downloader/data/downloads/Y4S4_ShiftingTides' # doit être dans le préfix Wine
game_args=()
SteamGameId='359550'
TDF_BLOCK_NETWORK=1 # ça bloque tout le réseau, donc le LAN aussi ; mettre 0 por jouer en LAN
TDF_ALLOW_HOST_FILESYSTEM=0
TDF_WINE_PREFERRED_VERSION='Proton Experimental'
TDF_WINE_ARCH='win64'
TDF_DXVK=1
TDF_VKD3D=1
TDFCC_LAUNCHER_KIND='liberator'
et pour LaunchR6S.exe :
[Config]
username = 'ThrowbackUser'
user_id = ''
[Launch]
args = '/belaunch /nologo'
tools = ['..\..\bin\Liberator-0.3.6.exe']
Liberator doit se lancer après le jeu. Par exemple, pour une chasse aux terro, il faut lancer le jeu et créer une partie locale (options de base) et être en attente de joueurs.
On lance ensuite Liberator et on peut alors paramétrer la game.







