Manuellement
- Arrêtez le serveur. Retrouvez le numéro de chaque élément dans son adresse : steamcommunity.com/sharedfiles/filedetails/?id=857015700.
- Dans LinuxServer-KFEngine.ini, ajoutez sous [OnlineSubsystemSteamworks.KFWorkshopSteamworks], une ligne par élément : ServerSubscribedWorkshopItems=857015700.
- Dans le même fichier, sous [IpDrv.TcpNetDriver], placez DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload en premier, au-dessus des autres lignes DownloadManagers.
- Téléchargez les fichiers. Nous avons constaté que le serveur dédié ne les récupère pas tout seul : utilisez SteamCMD, +login anonymous +workshop_download_item 232090 <number>, puis copiez les fichiers de carte .kfm dans KFGame/BrewedPC/Maps.
- Ajoutez le nom de la carte à GameMapCycles dans LinuxServer-KFGame.ini pour l'intégrer à la rotation.
- Pour un mutateur, ajoutez ?Mutator=Package.Class à la ligne de démarrage, après la carte et les autres options (plusieurs sont séparées par des virgules : ?Mutator=First.Class,Second.Class). La classe figure sur la page Workshop de l'élément.
- Démarrez le serveur.
Sur Flux
L'onglet Workshop accepte le numéro ou le lien d'un élément, vérifie qu'il existe, et au prochain démarrage le serveur le télécharge, relie les fichiers à l'endroit où le jeu les charge et le fait apparaître pour vos joueurs. L'onglet Cartes affiche ensuite la nouvelle carte afin que vous puissiez l'ajouter à la rotation ou basculer dessus immédiatement. Jusqu'à 20 éléments. Pour un mutateur, saisissez sa classe (Package.Class) sous Mutateurs dans le même onglet : le serveur l'active dans chaque partie, et Jouer maintenant le conserve.
Questions fréquentes
Quelle est la taille maximale du contenu du Workshop ?
Une carte que nous avons testée faisait 158 MB. Le serveur a besoin d'espace disque pour elle, et le démarrage dure plus longtemps pendant le téléchargement ; l'offre Squad Plus laisse de la place pour le jeu avec mods.
Les mutators fonctionnent-ils ?
Les cartes se chargent, et nous avons chargé une carte du Workshop sur le vrai serveur. Un mutateur s'active avec l'option de démarrage ?Mutator=, que l'onglet Workshop remplit à partir de la classe que vous saisissez ; nous n'avons pas encore observé de mutateur du Workshop en partie réelle, considérez donc les mutateurs comme expérimentaux.