OpenArena FR

Communauté Francophone d'OpenArena

Vous n'êtes pas identifié(e).

#1 21/02/2010 02:44:34

Cacatoes
Passionné(e) d'ArèneOuverte
Lieu : Lille
Inscription : 14/07/2008
Messages : 1 284
Site Web

[tuto] Créer un serveur dédié sous Windows

Bon, petit article à l'usage des Windowsiens qui voudraient se lancer dans la création d'un serveur OpenArena.

Je ne peux pas donner des indications claires, n'ayant pas Windows.

Vous avez peut être remarqué que vous avez 2 possibilités pour lancer un serveur.
* Vous pouvez lancer une partie depuis le menu du jeu, mais dans ce cas la partie n'est accessible que depuis votre réseau local, et pas depuis internet. Vous aurez les options toutes simples à valider depuis le menu de lancement de la partie, et roulez jeunesse.
* Vous pouvez lancer oa_ded.exe, c'est le serveur dédié, le hic c'est que c'est compliqué à configurer, mais nécessaire si vous voulez lancer un serveur qui soit accessible depuis internet.

On détaille donc un peu la seconde solution.
Vous pouvez aussi vous réferer aux guides plutôt orientés Linux de création de serveur.

La première chose à faire, c'est de créer un raccourci vers oa_ded.exe.
Click droit sur le fichier oa_ded.exe (présent dans votre répertoire OpenArena), créer un raccourci, et voilà.
Ensuite, allez dans les propriétés de ce raccourci, car vous allez devoir éditer la ligne de commande qui lance le jeu.
En effet, il vous faudra ajouter quelques paramètres ... Ces paramètres s'ajoutent après les guillemets, de manière à ne pas changer la cible, sinon votre raccourci sera invalide lorsque vous le lancerez.
Quels paramètres ajouter au bout de cette ligne ? Grande question ...
Le premier serait +set dedicated 2. Cela veut dire "fait un serveur qui tournera sur internet, pas seulement en local".
Le second serait +exec fichierdeconf.cfg. C'est l'adresse de votre fichier de config, qui est un fichier vierge que vous devrez créer avec bloc-note ou tout autre éditeur de texte simple. Vous pouvez remplacer fichierdeconf.cfg par le nom que vous voulez, du moment que l'extension du fichier soit .cfg.
Il peut y avoir d'autres variables à ajuster au niveau de ce raccourci. Celles-ci sont en tout cas à placer dans la ligne de commande. Les AUTRES pourront être dans votre fichier de configuration, elles sont nombreuses et facultatives.
Cela donnerait donc quelquechose comme

"C:\program files\openarena\oa_ded.exe" +set dedicated 2 +exec fichierdeconf.cfg

Note: faites attention à où vous placez les guillemets !

Donc cette seconde chose à faire, c'est votre fichier de configuration du serveur.
Nous l'avons appellé fichierdeconf.cfg, il faut que vous le placiez dans le répertoire nommé "baseoa" qui se situe le répertoire "document and settings" de votre compte utilisateur.

C:\Documents and Settings\MONCOMPTE\Application Data\OpenArena\baseoa

Vous pouvez vous inspirer de ces pages : http://openarena.tuxfamily.org/wiki/pro … u:serveur1
Vous pouvez ne recopier que les lignes que vous comprennez, et retirer les autres.
Il y a d'autres variables qui peuvent être ajustées, mais aucune liste n'a été scrupuleusement établie. Les variables sont les mêmes que pour Quake 3, vous pouvez aussi consulter cette liste : http://oa.thedimi.net/configs/settings_db_final.pdf

J'ai trouvé ce tuto là pour Quake 3, vous pouvez vous en inspirer : http://www.quake3arena.fr/tutoriaux/51- … syteme-win . Attention toutefois, il est conçu pour utiliser le mod NoGhost, et contient aussi quelques différences avec OpenArena. Ca ne fonctionnera donc pas du tout si vous le suivez à la lettre.


Move your ass.

Hors ligne

#2 22/02/2010 00:41:37

mathieu
Passionné(e) d'ArèneOuverte
Inscription : 15/07/2008
Messages : 188

Re : [tuto] Créer un serveur dédié sous Windows

C'est honorable de ta part d'avoir réunit ces informations. Si jamais il y confirmation de la marche à suivre par des personne faisant tourner des serveurs sous windows, il faudrait ajouter ce tuto sur le wiki.

En tout cas, c'est sympa d'avoir compilé ces infos !


:ZZ

Hors ligne

#3 24/02/2010 19:54:45

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

salut cacatoe merci pour le tuto .... si j ai bien suis
j ai cree le raccourci pour le oa_ded.exe et la ligne  +exec limm.cfg
1_86.gif

Hors ligne

#4 24/02/2010 23:12:36

Cacatoes
Passionné(e) d'ArèneOuverte
Lieu : Lille
Inscription : 14/07/2008
Messages : 1 284
Site Web

Re : [tuto] Créer un serveur dédié sous Windows

Il te manque les guillemets après oa_ded.exe

Sinon ton raccourci semble bon wink

Il faut que tu aies placé limm.cfg au bon endroit, et qu'il le trouve en lançant le serveur...


Move your ass.

Hors ligne

#5 25/02/2010 00:52:56

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

smile j ai cree un fichier maprotation1.cfg et limm.cfg
2_32.gif

Hors ligne

#6 25/02/2010 01:01:08

mikey[Fr]68
Passionné(e) d'ArèneOuverte
Lieu : alsace
Inscription : 13/01/2010
Messages : 68

Re : [tuto] Créer un serveur dédié sous Windows

merci cacatoeset merci a tous pour ces explications je pense ke je devrai me demerder avec ca smile
mai parcontre es ke kelkun a un exemple de script pour les freezerail server?
merci d'avance smile

Dernière modification par mikey[Fr]68 (25/02/2010 01:10:57)


fragger ou etre fragger tel est la dur loi du jeu smile

Hors ligne

#7 25/02/2010 01:02:12

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

j ai utilise la Configuration suivante
// --- infos ---
sets ".Admin" "limm"                // Remplacez par votre nom
sets ".email" "limm lol"            // Placez-y votre email si vous le désirez
sets ".www" "http://openarena.tuxfamily.org"    // Mettez votre site web

set net_ip "41.200.111.197"            //  je suis derrière un routeur je place mon ip ou l'adresse IP de votre interface locale 192.168.1.2
set net_port "27960"                // Remplacez par le numéro de port que votre serveur utilise (par défaut: 27960)

set sv_hostname "limm"                // Le nom qui apparaitra dans la liste de serveurs
set g_motd "lol its dz"                    // Le message qui apparaitra aux joueurs lors de la connexion au serveur

// --- passwords ---
set rconpassword "xxx"                // Un mot de passe qui permettra d'administrer ce serveur à distance
set g_password none                // Pour que votre serveur soit joignable par tout le monde
set g_needpass none                // Idem
set sv_privatePassword ""            // Si vous désirez des slots privés, entrez le mot de passe que les joueurs privilégiés devront connaitre

// --- main configuration ---
set sv_master1 "dpmaster.deathmask.net"
set sv_pure 1                     // Pour un serveur pure (1) ou unpure (0)
set g_allowvote "1"                 // Permettre aux joueurs de proposer des votes
set sv_floodProtect "0"                // Pour que le tchat soit fluide
set g_filterBan "1"                // Si vous prévoyez de bannir des gens (han, pas bien)

set g_logfile "server1.log"            //Conserver les logs dans ce fichier, variable ioq3
set g_logfileSync "1"
set g_log "server1.log"                //Conserver les logs dans ce fichier, variable q3
set g_logSync "1"

set sv_maxClients "12"                // Nombre de joueurs connectés au maximum, dont les slots privés
set sv_privateClients "2"            // Nombre de slots réservés aux joueurs connaissant sv_PrivatePassword

// --- download ---
set sv_allowdownload "1"            // Permet le téléchargement des fichiers pk3 présents sur le serveur dont le client ne dispose pas
set sv_wwwDownload "0"                // Activez (1) si vous désirez utiliser un serveur HTTP pour héberger vos fichiers pk3
set cl_wwwDownload "0"                // Idem
set sv_dlURL ""                    // Addresse HTTP du répertoire contenant ces fichiers pk3

// --- network ---
set sv_maxping "300"                // Un joueur qui aura un ping superieur sera refoulé à la connexion
set sv_minping 0
set sv_maxRate "25000"                // Quantité de données transmises pour chaque client
set sv_snaps 40                    // Snapshots ...

set g_delaghitscan "1"                // Activer (1) la compensation du lag

// --- weapons ---
//set g_quadfactor "3"                // quotient multiplicateur de dommages du quad damage, par défaut = 3
//set g_weaponrespawn "5"             // Temps de réapparition des armes, par défaut = 5
set g_friendlyfire "0"                // tirs alliés désactivés (0)
set g_teamAutoJoin "0"                // A activer pour qu'un joueur rejoigne automatiquement une équipe dès qu'il est connecté.
set g_teamForceBalance "0"            // A activer pour imposer le choix de l'équipe aux joueurs
set g_forcerespawn "0"                // Temps à partir duquel les joueurs réapparaissent automatiquement après leur mort, 0 = jamais

// --- movement ---
//seta pmove_fixed "1"                // whether movement is independent of client framerate
//seta pmove_msec "16"                 // dont ask me
//seta sv_fps "30"                // server frame rate

// --- bots ---
set bot_enable "1"                // Autoriser (1) les bots sur le serveur
set bot_minplayers "0"                 // Nombre minimal de joueurs, comblé par des bots si non atteint
set bot_nochat "1"                // Pour interdire (1) les bots de parler

// --- map rotation ---
exec maprotation1.cfg                // éxécution du fichier contenant la rotation des cartes

Hors ligne

#8 25/02/2010 01:08:41

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

maprotation1.cfg j ai utilise la Configuration suivante

// --- configuration type de jeu ---
set g_gametype 4                // type du jeu (deathmatch, 1vs1, TDM, CTF...) ; voir doc:oa:admin:gametype
set timelimit 20                // limite de temps pour chaque match
set capturelimit 8                // nombre de captures de drapeaux à effectuer (pour les modes CTF et similaires)
set fraglimit 5                    // nombre de frags à effectuer pour remporter le match (pour les modes DM, TDM & similaires)

set disable_weapon_bfg "0"            // Désactiver le bfg ? (1 = Oui)

// --- map rotation ---
set m1 "map oa_ctf4ish ; set nextmap vstr m2"
set m2 "map oasago2 ; set nextmap vstr m3
set m3 "map ctf_gate1 ; set nextmap vstr m4"
set m4 "map ps37ctf ; set nextmap vstr m5"
set m5 "map pul1ctf ; set nextmap vstr m1"

vstr m1                        // NE PAS OUBLIER, sinon votre serveur ne démarrera aucune carte et ne sera pas joignable

Hors ligne

#9 25/02/2010 01:20:40

mikey[Fr]68
Passionné(e) d'ArèneOuverte
Lieu : alsace
Inscription : 13/01/2010
Messages : 68

Re : [tuto] Créer un serveur dédié sous Windows

ok limm ca g deja c juste ke je c pa commen fer pour parametrer le mode de jeu en mod freeze avec only rail
mais sinon c pa grave g un mec de ma team ki a reussi a bidouilerr un script pour freeze mai il bug par momen
en fait selon les map le server plante d ke les bots se connecte et on c pa pourkoi
donc si kelkun a une idde? smile
je sui ouvert a tt reponse ( ou presk wink  )


fragger ou etre fragger tel est la dur loi du jeu smile

Hors ligne

#10 25/02/2010 01:36:50

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

j ai exécute  raccourci pour le oa_ded.exe
55.gif

Hors ligne

#11 25/02/2010 01:39:38

mikey[Fr]68
Passionné(e) d'ArèneOuverte
Lieu : alsace
Inscription : 13/01/2010
Messages : 68

Re : [tuto] Créer un serveur dédié sous Windows

lol limm t ossi le genre a te pointer ver 01H du mat et a post t truc smile


fragger ou etre fragger tel est la dur loi du jeu smile

Hors ligne

#12 25/02/2010 01:41:33

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

merci mikey[Fr]68 smile

Hors ligne

#13 25/02/2010 02:09:44

mikey[Fr]68
Passionné(e) d'ArèneOuverte
Lieu : alsace
Inscription : 13/01/2010
Messages : 68

Re : [tuto] Créer un serveur dédié sous Windows

lol limm tu pe mapeler mikey tt cour ou souri ( c om ca con mapel dan ma team smile )


fragger ou etre fragger tel est la dur loi du jeu smile

Hors ligne

#14 25/02/2010 02:25:11

mikey[Fr]68
Passionné(e) d'ArèneOuverte
Lieu : alsace
Inscription : 13/01/2010
Messages : 68

Re : [tuto] Créer un serveur dédié sous Windows

bon je vien d"essayer de test le lanceman du server
perso chez moi OA es installer suivan ce chemin :

"C:\Documents and Settings\maison\application data\openarena\baseoa"

et le nom de mon script du server c : server1.cfg et maprotation.cfg pour les map

donc dan propriete du racourci de oa_ded je met =>
"C:\Documents and Settings\maison\application data\openarena\baseoa\oa_ded.exe" +set dedicated 2 +exec server1.cfg "??????

ou je doi metre otre choze? ( com je lai dja di plusieur foi jsui tro nul en info et creation de server sad )

car kan jessaie de metre ce chemin il me di ke ce chemin ou le nom des fichier son incorect
enfin bref jsui pommer

Dernière modification par mikey[Fr]68 (25/02/2010 02:27:36)


fragger ou etre fragger tel est la dur loi du jeu smile

Hors ligne

#15 25/02/2010 10:21:31

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

set net_ip "41.200.111.197"<---------- mon adresse ip
par
set net_ip "192.168.1.2"<---------adresse ip du routage
je tape sur la console 192.168.1.2:27960...et ça marche mais le serveur n apparait pas dans la liste
22_9.gif

Hors ligne

#16 25/02/2010 14:10:53

mikey[Fr]68
Passionné(e) d'ArèneOuverte
Lieu : alsace
Inscription : 13/01/2010
Messages : 68

Re : [tuto] Créer un serveur dédié sous Windows

mais moi c soi le chemin soi le nom des fichiers ki son pa bon
en tou k ya kelke choze ki merde et je c pa koi sad


fragger ou etre fragger tel est la dur loi du jeu smile

Hors ligne

#17 02/03/2010 22:39:14

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

UN GRAND Merci Cacatoes
j ai enfin réussi 
j ai mis routeur en mode Bridge pour et sa marche bien
merci merci merci smile
1_125.jpg

Hors ligne

#18 02/03/2010 23:36:01

Cacatoes
Passionné(e) d'ArèneOuverte
Lieu : Lille
Inscription : 14/07/2008
Messages : 1 284
Site Web

Re : [tuto] Créer un serveur dédié sous Windows

héhé, de rien.

Au niveau du routeur et des firewalls y'a 2 choses à faire :

- rediriger le port du serveur en UDP, vers ton ordinateur local
- autoriser le traffic sortant (et ça tombe bien, il est presque toujours autorisé, sauf si firewall)


Move your ass.

Hors ligne

#19 03/03/2010 01:09:53

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

j ai essayé en mode routeur  j ai ouvert  les port 29760 et 29761 en udp et tcp mais le oa_ded.exe prend tj l adresse de la carte réseau 192.168.1.2

Hors ligne

#20 03/03/2010 01:20:07

Cacatoes
Passionné(e) d'ArèneOuverte
Lieu : Lille
Inscription : 14/07/2008
Messages : 1 284
Site Web

Re : [tuto] Créer un serveur dédié sous Windows

192.168.1.2 c'est l'adresse IP de ta machine locale ?
Si c'est le cas, alors c'est bon !
Le serveur doit tourner là dessus, il n'a pas à connaître l'adresse IP du routeur, ni à connaître ton adresse IP internet.


Move your ass.

Hors ligne

#21 03/03/2010 01:55:30

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

alors dans [set net_ip] je dois mettre l adresse de la machine 192.168.1.2

Hors ligne

#22 03/03/2010 05:33:33

Cacatoes
Passionné(e) d'ArèneOuverte
Lieu : Lille
Inscription : 14/07/2008
Messages : 1 284
Site Web

Re : [tuto] Créer un serveur dédié sous Windows

Oui smile


Move your ass.

Hors ligne

#23 06/03/2010 19:23:32

LIMM
Passionné(e) d'ArèneOuverte
Inscription : 01/09/2008
Messages : 16

Re : [tuto] Créer un serveur dédié sous Windows

salut  smile
j ai installe dernièrement le logiciel no-ip pour avoir une adresse ip fixe pour le serveur oa
dans le [set net_ip "xxx.xxx.xxx.xxx"] produces j ai remplace ip dynamique par ip fixe (no-ip) le oa_ded se lance normalement la connexion ao serveur se normalement via ip fix (no-ip) mais le seul probleme le serveur n est pas visible dans  le  http://dpmaster.deathmask.net/?game=openarena sad
!!!!!!??????????????????????

Hors ligne

#24 06/03/2010 21:52:08

Cacatoes
Passionné(e) d'ArèneOuverte
Lieu : Lille
Inscription : 14/07/2008
Messages : 1 284
Site Web

Re : [tuto] Créer un serveur dédié sous Windows

Ne touche pas à la variable set net_ip, laisse-la tel quel.
Tu n'as pas besoin de la modifier.

Tout ce que tu as à faire, c'est communiquer ton adresse no-ip aux internautes, si tu veux qu'ils puissent s'y connecter. (avec par expl: /connect ton_adresse_no-ip.org)
Cela dit, ça n'a pas ou peu d'intérêt, car les serveurs sont tous recensés par le serveur maître (dpmaster), et que celui-ci connaît l'IP correcte du serveur dans tous les cas.


Move your ass.

Hors ligne

#25 21/04/2010 22:59:08

AGADLATELE
É pis dors
Inscription : 10/11/2008
Messages : 213

Re : [tuto] Créer un serveur dédié sous Windows

Salut,
A propos de serveur ça me fait penser à un truc super important : faudrait le configurer pour qu'il m'amène une pression bien fraîche et qu'il se magne...
vous pouvez éteindre la télévision et reprendre une activité normale

Hors ligne

Pied de page des forums