script random sur fichier
Bonjour à tous
je suis nouveau dans le monde de linux et encore plus dans la programmation :roll:
Le but:
Je souhaiterais modifier l'ordre des maps et ajouter les nouvelles de manière automatique dans mon jeux Counter-Strike Condition Zero.
Pour cela, tout se passe dans un fichier mapcycle.txt
Ce fichier est rempli du nom des maps mais sans leur extension bsp.
Le fichier est composé de ma manière suivante.
de_dust
de_prodigy
de_dust2
de_nuke
Je souhaiterais donc faire un script lancé de n'importe ou (par exemple /home)
il prendrait tous les fichiers ayant l'extension bsp dans le répertoire indiqué : .../cstrike/maps.
Ensuite avec une fonction de type "random" rangerais les maps (mais sans leur extension bsp) dans le fichier mapcycle.
Le fichier mapcyle serait donc à chaque lancement de ce script toujours différent au niveau de l'ordre des maps.
De plus je souhaiterais que le script lance ensuite l'application par une ligne de commande qui serait
de type :
cd /usr/serveurs/serveur1/
./srcds_run -console -game czero -port 27015 +map XXXXX +maxplayers 16 -tickrate 100
La map lancée ici XXXXX serait la dernière du map cycle (pour ne pas la jouer 2 fois)
Comment faire ca ????
Merci d'avance