Ok, pas de soucis, excuse-moi de ne pas avoir été assez clair.
Je reprends :
--> Le fichier dans le dossier de démarrage se nomme demarrage.bat
cscript C:\Users\Hugo\AppData\Local\ServerTM\start.vbs
--> Ce start.vbs se trouve dans le dossier nommé dans le code au dessus. Il lance dans le même dossier le start.bat, qui est le lanceur du serveur, mais sans aucune fenêtre.
1 2 3
| Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Users\%USERNAME%\AppData\Local\ServeurTM\start.bat" & Chr(34), 0
Set WshShell = Nothing |
--> Enfin, ce start.bat est le lanceur du serveur, qui lance à son tour tous les fichiers nécessaires au serveur, les paramétrages etc...
ManiaPlanetServer.exe /title=TMStadium /game_settings=MatchSettings/TMEslCPS13_1R.txt /dedicated_cfg=dedicated_cfg_esl1_r.txt
En fait, au final, ce que je voudrais faire, c'est un serveur qui puisse s'installer automatiquement sur un pc, avec un seul fichier à exécuter (déjà prêt). Maintenant, je suis à l'étape des fichiers le composant, et la mise en route automatique.
Là où ça pêche, c'est pour lancer ce serveur sans fenêtre au démarrage de windows. Que je passe par le demarrage.bat ou bien directement le .vbs dans le dossier de démarrage, rien n'y fait, le serveur de démarre pas. Tandis que le .vbs lance bien le start.bat quand il se trouve dans le même répertoire que ce dernier.
Merci de ton aide
Partager