Comme je te l'ai dit ce sera intégré au tuto qui pourra servir à la communauté. Promouvoir E.T. ET Debian, je ne demande que ça
.
Pour répondre à tes questions:
1. si tu ne veux lancer le serveur à partir de root, pourquoi le fais-tu? XD
2. j'ai un peu testé hier soir les différentes méthodes pour le lancer en tache de fond, y compris sans rien installer en plus que les paquets par défaut (avec nohup) mais ça ne fonctionne pas, le jeu plante.
Donc il reste screen qui lui fonctionne parfaitement. Screen te permet de créer des terminaux virtuels. Donc tu peux quitter ta session tout en laissant tourner des taches à l'intérieur d'un screen.
ps; je connais pas la méthode de Wol, il serait intéressant de lui demander
.
En pratique:
en root (
su -):
en user normal (tu peux créer un user "et" dédié) (si tu es root, CTRL+D te fera quitter la session root et revenir à ton user normal) :
Code : Tout sélectionner
screen -S ETserv1 (c'est le nom de la session screen(au choix))
etded +set com_hunkmegs 256 +exec servercycle.cfg +set net_ip "ton_ip_en_écoute" +exec server.cfg
Ensuite tu fais une combinaison de touche permettant de "détacher" ton terminal: CTRL+A puis CTRL+D .
Tu fais un netstat pour vérifier que ton serveur est bien lancé et en écoute sur 27960 :
Tu devrais avoir un truc comme ça:
udp 0 0 ton_ip_wan:27960 0.0.0.0:* 1000 1822432 17798/etded.x86
Pour récupérer ton terminal "ET" tu fais un
screen -r ETserv1 (tu peux utiliser l'autocomplétion avec TAB(après "-r ") pour retrouver le nom de ta session ou un
screen -ls).
Pour arrêter le serveur ET et quitter le screen tu fais un CTRL+C et CTRL+D.
Voilà. J'ai essayé de tout expliquer en détails.
La ligne de commande est assez compliquée quand on débute. N'hésite pas à me dire où/si tu bloques.