Rejoignez-nous sur le discord Urban Terror France !
Rejoignez-nous sur le discord Urban Terror France !
Envie de parler avec les autres membres de la communauté ? Alors venez vous connecter, vous vous sentirez moins seul !
Guide rapide concernant l'inscription sur le site officiel du jeu. Créez ainsi votre compte joueur qui permet d'être authentifié sur les serveurs de jeu de la 4.2 !
Statistiques globales et en temps réel de la totalité des serveurs d'Urban Terror. Suivez l'évolution du nombre de joueurs sur Urban Terror !
Oui, jusque là j'utilisais ce code, en me mettant bien dans le dossier LeelaBot avant, d'où le "cd /home/urt/LeelaBot"Sparkwade a écrit :As-tu essayé de lancer le bot à la main grâce à screen -S BOT php bot.php ?
screen -ls permet de lister l'ensemble des screens ouverts pour l'utilisateur présent.
grosso modo c est la meme chose mais comme ca alors"update-rc.de server defaults", ça rend pas grosso modo les mêmes résultats ?
Code : Tout sélectionner
update-rc.d server defaults
sleep c est juste une pause pour etre sur que ton bot se lance qu une fois ton serveur urt bien en routeSinon me semble qu'il y a une erreur sur le sleep aussi...
Fonctionne pas non plus...PtitBigorneau a écrit :non tu dois taper ca en root
(le point a la fin est important)Code : Tout sélectionner
update-rc.d server start 20 2 3 4 5 . stop 17 0 1 6 .
et pour tes screens moi perso j utilise ca comme option "screen -AmdS"
Code : Tout sélectionner
chmod +x startserver.sh
chmod +x stopserver.sh
Code : Tout sélectionner
./startserver.sh
Code : Tout sélectionner
./stopserver.sh
Mes deux scripts dans root sont en 777, ainsi que server dans /etc/init.dPtitBigorneau a écrit :t as rendu executable tes fichiers .sh ?
apres tu teste tes 2 fichiersCode : Tout sélectionner
chmod +x startserver.sh chmod +x stopserver.sh
ca doit lancer ton serveur urt et ton botCode : Tout sélectionner
./startserver.sh
ca doit arreter ton serveur urt et ton botCode : Tout sélectionner
./stopserver.sh
si ca marche tu verifies en rebootant ton serveur dedie
Code : Tout sélectionner
sleep : invalid time interval 30\r
Try 'sleep --help' for more information.
: No such file or directory /home/urt/LeelaBot
Cannot open your terminal '/dev/pts/0' - please check
linkboss a écrit :Sinon, je vous rappelle qu'il y a un caractère qui, inséré à la fin d'une commande, permet de l'exécuter en arrière plan ("&"). Screen c'est inutile. Et aussi que pour les daemons, notamment ceux d'init.d, on utilise l'utilitaire start-stop-daemon. Si vous voulez faire des scripts, faites les bien.
tu edite ton fichier avec quoi ? le probleme c est le "/r"sleep : invalid time interval 30\r
il trouve pas ton dossier leelabot verifies ton chemin: No such file or directory /home/urt/LeelaBot
Pas de \r, que je l'ouvre avec Notepad de Windows ou avec Notepad++PtitBigorneau a écrit :tu edite ton fichier avec quoi ? le probleme c est le "/r"sleep : invalid time interval 30\r
Je confirme que c'est bien /home/urt/LeelaBotPtitBigorneau a écrit :il trouve pas ton dossier leelabot verifies ton chemin: No such file or directory /home/urt/LeelaBot
Sous Windows, un retour à la ligne est encodé par les caractères "\r\n" (des traductions visibles de codes invisibles en vrai). Sous Linux, le retour à la ligne c'est "\n". Si t'enregistres tes fichiers sous Windows, pas besoin d'aller loin pour voir d'où vient cet \r.Dark John a écrit :Pas de \r, que je l'ouvre avec Notepad de Windows ou avec Notepad++PtitBigorneau a écrit :tu edite ton fichier avec quoi ? le probleme c est le "/r"sleep : invalid time interval 30\r
Je veux bien, mais dans ce cas il devrait le faire à chaques lignes...linkboss a écrit : Sous Windows, un retour à la ligne est encodé par les caractères "\r\n" (des traductions visibles de codes invisibles en vrai). Sous Linux, le retour à la ligne c'est "\n". Si t'enregistres tes fichiers sous Windows, pas besoin d'aller loin pour voir d'où vient cet \r.
Je confirme que c'est bien /home/urt/LeelaBotPtitBigorneau a écrit :il trouve pas ton dossier leelabot verifies ton chemin: No such file or directory /home/urt/LeelaBot
Code : Tout sélectionner
su -c "nice -n 19 screen -dmS Serv1 /usr/local/games/UrbanTerror/ioUrTded.i386 [options...]" user
Recopier les du terminal c'est trop long ^_^Jus_Dabricot a écrit :dark john qu'est ce que tu nous envois des png???
C'est complètement inutile.
t'as des balises codes, utilises les pour encadrer tes scripts.
Sur debian le plus rapide et bourrin pour lancer un programme au demarrage c'est /etc/rc.local
Faut coller les lignes avant le exit 0lance urt avec une prio de "19" dans un screen nommé Serv 1 sous l'identifiant userCode : Tout sélectionner
su -c "nice -n 19 screen -dmS Serv1 /usr/local/games/UrbanTerror/ioUrTded.i386 [options...]" user
Pour faire un truc bourrin autant que ça reste simple ^