installation serveur Enemy Territory sous Debian [Résolu]

Vous avez crée un serveur Enemy Territory, mais il fonctionne mal ou pas du-tout, nous pouvons vous aidez.
Règles du forum
Ce forum est dédier a tout les problèmes qui vous pouvez rencontrer dans la création et la gestion d'un serveur dédier, ou d'un serveur wolfenstein.


Pour les problèmes se rapportant a nos serveur (de la team LSD) vous devez postez dans le forum concernée "Serveurs Wolfenstein de la team LSD.".
Avatar de l’utilisateur
LSD_WoL
Leader
Leader
Messages : 2718
Inscription : 14 févr. 2010, 18:20
Xfire : lsdwol
Localisation : 06
Contact :

Re: installation d'un serveur enemy territory sous debian

Message par LSD_WoL »

Code : Tout sélectionner

+set net_ip "27960"
Goku ta dit que c'etait pas bon, parceque cette cvar sert a bind l'adresse ip du serveur, et la tu met une valeur qui n'est pas une adresse ip, donc c'est normal que sa fonctionne pas.

Donc met plutot +set net_ip "176.31.97.203" +set net_port "27960"

Code : Tout sélectionner

com_hunkmegs 512 
Une aussi grosse valeur ne sert a rien.
Avatar de l’utilisateur
goku
Membre LSD
Membre LSD
Messages : 1760
Inscription : 27 oct. 2011, 17:48
Localisation : Paris

Re: installation d'un serveur enemy territory sous debian

Message par goku »

Je me disais aussi ça semblait beaucoup.

Combien tu mets sur le funwar?

ps : 27960 c'est la valeur par défaut, donc tu peux supprimer carrément ce truc.
Opening IP socket: 27960:27960
:lol: trop fort ET.
ringot_emmanuel
Débutant
Débutant
Messages : 38
Inscription : 10 févr. 2014, 21:21
Xfire : espritcool
Localisation : 54000 Nancy
Contact :

Re: installation d'un serveur enemy territory sous debian

Message par ringot_emmanuel »

Vache oui il me demande l'Ip et moi je lui donne le porc.
Je pourrais vous dire que je l'avais fait exprès pour tester votre niveau mais c'est pas vrai.
Je test ce soir.
Avatar de l’utilisateur
LSD_WoL
Leader
Leader
Messages : 2718
Inscription : 14 févr. 2010, 18:20
Xfire : lsdwol
Localisation : 06
Contact :

Re: installation d'un serveur enemy territory sous debian

Message par LSD_WoL »

goku a écrit :Je me disais aussi ça semblait beaucoup.

Combien tu mets sur le funwar?
Sur tout nos serv j'ai mis 256, mais tous nos serveurs fonctionnerais exactement de la meme façon avec 128Mo d'hunkmegs.
ringot_emmanuel
Débutant
Débutant
Messages : 38
Inscription : 10 févr. 2014, 21:21
Xfire : espritcool
Localisation : 54000 Nancy
Contact :

Re: installation d'un serveur enemy territory sous debian

Message par ringot_emmanuel »

Ça marche, j'arrive à me connecter dessus maintenant me reste plein de choses a apprendre
- mettre des sons
- mettre des campagnes
- mettre le jeux en service car il se ferme quand je quitte SSH et la c'est nul lol.
Mais déjà super merci !!!!
Avatar de l’utilisateur
goku
Membre LSD
Membre LSD
Messages : 1760
Inscription : 27 oct. 2011, 17:48
Localisation : Paris

Re: installation d'un serveur enemy territory sous debian

Message par goku »

- mettre le jeux en service car il se ferme quand je quitte SSH et la c'est nul lol.
je peux t'aider pour ça si tu veux, ça fait partie du même topic.
ringot_emmanuel
Débutant
Débutant
Messages : 38
Inscription : 10 févr. 2014, 21:21
Xfire : espritcool
Localisation : 54000 Nancy
Contact :

Re: installation d'un serveur enemy territory sous debian

Message par ringot_emmanuel »

Tu as déjà fais beaucoup et te demander me gêne un peu car la je suis actuellement sur les deux points suivants :

1 - Je lance le jeu depuis la session root et cela n'est pas bien pour la sécurité du serveur
2 - Le jeu n'étant pas lancé en service, il se coupe quand je vais au dodo c'est la loose
Avatar de l’utilisateur
goku
Membre LSD
Membre LSD
Messages : 1760
Inscription : 27 oct. 2011, 17:48
Localisation : Paris

Re: installation d'un serveur enemy territory sous debian

Message par goku »

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 :D.

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 -):

Code : Tout sélectionner

apt-get update
apt-get install screen
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 :

Code : Tout sélectionner

netstat -laputen | grep 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. ;)
Dernière modification par goku le 26 mars 2015, 02:23, modifié 1 fois.
ringot_emmanuel
Débutant
Débutant
Messages : 38
Inscription : 10 févr. 2014, 21:21
Xfire : espritcool
Localisation : 54000 Nancy
Contact :

Re: installation d'un serveur enemy territory sous debian

Message par ringot_emmanuel »

Ta déchire tous !!!!!!!!

Je vais essayer d'être super précis maintenant.

J'avais déjà installé screen car un site en parlait sans vraiment dire pourquoi, donc je l'avais mais maintenant je sais comment cela marche et mon serveur et en route même si j'éteint ma session ça déchire.

Pour l'utilisateur "root" en faite cela viens d'un terrible passé funeste que j'ai eu a l'age de 14 an quand une légion de zombi .... je craque là ... en fait je ne sais tout simplement pas créer un autre utilisateur mdr.

Si je peu te servir à alimenter la base, je vais le faire car après c'est NITMOD + OMNIBOT + .... en slip + ....

Mais pour le moment j'en suis là

1 - Il me faut savoir créer un autre utilisateur
2 - Mettre l'utilisateur dans le group sudo j'ai cru comprendre
3 - Vérifier mon install de ET car la j'en ai partout (je te liste ça déjà)

Code : Tout sélectionner

/usr/games/enemy-territory/
ce dossier à été crée il me semble pendant l'installation
il contient les fichier ETDED et ET +etmain et pb et des petits fichiers

Code : Tout sélectionner

/root/.etwolf
ce dossier à été crée il me semble pendant l'installation aussi 
il contient les dossier etmain et pb et le lancement de mon serveur en parle je pense donc que c'est une sorte de partie installé

Code : Tout sélectionner

/home/SRV
Il contient les premiers fichiers qui m'ont servi à l'installation, je pense qu'il est supprimable, dis moi si je me plante.
Je suis novice mais tu explique bien et unix ressemble pas mal a dos 6.2.2 lol
Encore merciiiiiiiiiiiii
Avatar de l’utilisateur
goku
Membre LSD
Membre LSD
Messages : 1760
Inscription : 27 oct. 2011, 17:48
Localisation : Paris

Re: installation d'un serveur enemy territory sous debian

Message par goku »

A l'install de debian il te demande d'abord de créer un utilsateur normal. Donc normalement tu dois en avoir un.
Je connais pas l'installeur OVH (je suppose que tu es chez eux d’après ton nom de machine:) ) mais à priori ça doit pas être très différent.

si tu fais un

Code : Tout sélectionner

grep 1000 /etc/group
il devrait te retourner l'utilisateur "par défaut" (l'ID première pour les users normaux est 1000).

si tu connais pas le mdp, fais un passwd nom_d'utilisateur en root afin de le réinitialiser.

enfin si tu veux créer un nouvel user "et" et son home (à faire en root),

Code : Tout sélectionner

adduser et
un mot de passe complexe est conseillé si tu veux pas retrouver ton serveur hacké (pas le même que root). :mrgreen:

et l'ajouter aux sudoers (inutile pour le jeu car tu l'as déjà installé via root),

Code : Tout sélectionner

usermod -a -G sudo et
Ton install ET est correcte. Les fichiers dans .etwolf/ correspondent aux fichiers utilisateurs (en gros ton profil), pas utile pour un serveur.

Pour la comparaison entre Debian et Dos 6.22 je suis pas sûr de voir. :shock: :D

ps: c'est pas bien de se connecter en root à son serveur via SSH (surtout si tu t'authentifies par mdp). :P
Répondre

Revenir à « Aide serveur »