LAN Server/fr: Difference between revisions
Created page with "L'étape suivante consiste à mettre en place une redirection de port, ce qui dépend de la marque et du type de routeur que vous possédez." |
Updating to match new version of source page |
||
(24 intermediate revisions by 2 users not shown) | |||
Line 31: | Line 31: | ||
<span id="Setting_Up_Your_LAN_Server_for_Online_Play"></span> | <span id="Setting_Up_Your_LAN_Server_for_Online_Play"></span> | ||
==Configurer votre serveur LAN pour le jeu en ligne== | ==Configurer votre serveur LAN pour le jeu en ligne== | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
A Video made by [https://www.tiktok.com/@texnonik_real/video/7412742693823974689 texnonik] in russian showcasing how to set up a DDNet-Server for online play is available on | |||
[https://www.youtube.com/shorts/YIFeU1-YE-I youtube]. | |||
</div> | |||
L'étape suivante consiste à mettre en place une redirection de port, ce qui dépend de la marque et du type de routeur que vous possédez. | L'étape suivante consiste à mettre en place une redirection de port, ce qui dépend de la marque et du type de routeur que vous possédez. | ||
<div class="mw-translate-fuzzy"> | |||
#Configurez la redirection de port pour le port 8303 en UDP à travers votre routeur. | #Configurez la redirection de port pour le port 8303 en UDP à travers votre routeur. | ||
#*Le moyen le plus simple afin de le mettre en place est d'effectuer une recherche simple "comment effectuer une redirection de port" sur votre navigateur de recherche préféré. Ce processus nécessite généralement de vous connecter sur l'interface d'administration de votre routeur, qui varie selon votre fournisseur d'accès internet (FAI). | #*Le moyen le plus simple afin de le mettre en place est d'effectuer une recherche simple "comment effectuer une redirection de port" sur votre navigateur de recherche préféré. Ce processus nécessite généralement de vous connecter sur l'interface d'administration de votre routeur, qui varie selon votre fournisseur d'accès internet (FAI). | ||
Line 39: | Line 46: | ||
#Si vous souhaitez que votre serveur soit visible dans l'onglet Internet, utilisez le paramètre du serveur <code>sv_register 1</code>, soit dans la console du serveur en appuyant sur F2 ou dans le fichier de configuration du serveur. Il est important de souligner que ceci '''va rendre''' visible à tout le monde votre adresse IP si vous hébergez votre serveur chez vous. Utilisez donc ceci à votre propre risque. | #Si vous souhaitez que votre serveur soit visible dans l'onglet Internet, utilisez le paramètre du serveur <code>sv_register 1</code>, soit dans la console du serveur en appuyant sur F2 ou dans le fichier de configuration du serveur. Il est important de souligner que ceci '''va rendre''' visible à tout le monde votre adresse IP si vous hébergez votre serveur chez vous. Utilisez donc ceci à votre propre risque. | ||
Certains FAI peuvent ne pas vous fournir d'adresse IPv4 native complète, mais utilisent à la place un NAT de niveau opérateur (CGNAT), et ne prennent donc pas en charge le transfert de ports. Dans ce cas, vous ne pouvez pas mettre votre serveur LAN à disposition pour le jeu en ligne. | Certains FAI peuvent ne pas vous fournir d'adresse IPv4 native complète, mais utilisent à la place un NAT de niveau opérateur (CGNAT), et ne prennent donc pas en charge le transfert de ports. Dans ce cas, vous ne pouvez pas mettre votre serveur LAN à disposition pour le jeu en ligne. | ||
</div> | |||
<span id="Setting_Up_on_Linux_Server"></span> | <span id="Setting_Up_on_Linux_Server"></span> | ||
Line 46: | Line 54: | ||
===Linux=== | ===Linux=== | ||
<div class="mw-translate-fuzzy"> | |||
{| class="wikitable" style="width:100%;" - | {| class="wikitable" style="width:100%;" - | ||
|<div style=" display: flex; justify-content: space-between;"><div>Méthode 1 (Compiler le serveur)</div> <div class="mw-customtoggle-methodOne" style="color:#0B0080;"><small>[Afficher/Cacher]</small></div></div> | |<div style=" display: flex; justify-content: space-between;"><div>Méthode 1 (Compiler le serveur)</div> <div class="mw-customtoggle-methodOne" style="color:#0B0080;"><small>[Afficher/Cacher]</small></div></div> | ||
Line 51: | Line 60: | ||
|Pour compiler votre serveur DDNet depuis les sources merci de vous référer au README sur Github | |Pour compiler votre serveur DDNet depuis les sources merci de vous référer au README sur Github | ||
*[https://github.com/ddnet/ddnet Github] | *[https://github.com/ddnet/ddnet Github] | ||
</div> | |||
Si vous suivez les étapes vous n'allez pas uniquement compiler le serveur mais également le client. Pour éviter cela spécifiez l'argument suivant dans votre commande cmake : | Si vous suivez les étapes vous n'allez pas uniquement compiler le serveur mais également le client. Pour éviter cela spécifiez l'argument suivant dans votre commande cmake : | ||
<div class="mw-translate-fuzzy"> | |||
<code>cmake .. -DCLIENT=OFF</code> | <code>cmake .. -DCLIENT=OFF</code> | ||
</div> | |||
Cela va réduire significativement le temps de compilation et ne va pas traiter les fichiers inutiles. | Cela va réduire significativement le temps de compilation et ne va pas traiter les fichiers inutiles. | ||
|} | |||
<div | <div class="mw-translate-fuzzy"> | ||
{| class="wikitable" style="width:100%;" - | {| class="wikitable" style="width:100%;" - | ||
|<div style=" display: flex; justify-content: space-between;"><div> | |<div style=" display: flex; justify-content: space-between;"><div>Méthode 2 (Utiliser les binaires pré-compilés)</div> <div class="mw-customtoggle-methodTwo" style="color:#0B0080;"><small>[Afficher/Cacher]</small></div></div> | ||
|- class="mw-collapsible mw-collapsed" | |- class="mw-collapsible mw-collapsed" | ||
|1. | |1. Télécharger les exécutables sur [https://ddnet.org/downloads/ la page de DDNet] | ||
</div> | </div> | ||
2. Extraire dans un dossier | |||
2. | |||
3. Ouvrir le serveur | |||
3. | |||
<div | <div class="mw-translate-fuzzy"> | ||
*<code>./DDNet-Server</code> | *<code>./DDNet-Server</code> | ||
</div> | </div> | ||
4. Rediriger un port vers le serveur (8303 est celui par défaut) | |||
4. | |||
5. Se connecter via le client sur l'IP | |||
5. | |||
*Appuyez sur F1 | |||
* | |||
*connect "Server-IP" | *connect "Server-IP" | ||
6. Jouez | |||
6. | |||
|} | |} | ||
Vous pouvez trouver plus d'informations au sujet de la redirection de ports sur le site http://portforward.com/ | |||
< | <span id="Server_Settings_and_Maps"></span> | ||
== | ==Paramètres du serveur et des maps== | ||
Tout ce qui concerne les paramètres et les cartes se trouve dans votre dossier Teeworlds. | |||
<div | <div class="mw-translate-fuzzy"> | ||
*''' | *'''Sous Windows:''' Ancien: <code>%appdata%\Teeworlds</code> Nouveau: <code>%appdata%\DDNet</code> | ||
*''' | *'''Sous Linux:''' Ancien: <code>~/.teeworlds</code> Nouveau: <code>~/.local/share/ddnet</code> | ||
*''' | *'''Sous macOS:''' Ancien: <code>~/Library/Application Support/Teeworlds</code> Nouveau: <code>~/Library/Application Support/DDNet</code> | ||
</div> | </div> | ||
< | <span id="Server_Autoexecutables"></span> | ||
=== | ===Auto-exécutables du serveur=== | ||
Les auto-exécutables sont des fichiers contenant les paramètres du serveur qui sont exécutés à chaque fois que vous démarrez votre serveur. Par exemple, cela peut être utile si vous souhaitez garder un seul mot de passe RCON pour vous connecter à chaque fois. | |||
Pour créer un auto-exécutable, naviguez dans votre dossier Teeworlds (pas votre dossier DDNet!), et créez un fichier sous le nom "autoexec_server.cfg". Vérifiez que fichier soit bien sous le format .cfg et non .txt ou quelque chose de similaire. | |||
Pour ajouter des commandes, éditez simplement le fichier autoexec_server.cfg et ajoutez chaque commande à la ligne. Voici quelques exemples de commandes souvent utilisées : | |||
*sv_rcon_password <mot de passe rcon> | |||
*sv_rcon_password <rcon | *sv_password <mot de passe pour rejoindre> | ||
*sv_password < | *sv_name <nom du serveur> | ||
*sv_name < | *sv_register 1 (affiche le serveur dans l'onglet Internet) | ||
*sv_register 1 ( | *sv_test_cmds 1 (autorise l'utilisation des commandes de triche) | ||
*sv_test_cmds 1 ( | |||
< | <span id="Server_Maps"></span> | ||
=== | ===Cartes du serveur=== | ||
<div | <div class="mw-translate-fuzzy"> | ||
Les cartes du serveur peuvent être trouvées dans le répertoire Teeworlds/maps. Pour charger une carte en jeu, utilisez la commande <code>sv_map <nom de la map></code>. | |||
</div> | </div> | ||
< | <span id="See_also"></span> | ||
== | ==Voir aussi== | ||
*[https://wiki.archlinux.org/title/DDRaceNetwork#Server Configuration du serveur DDNet sur le Wiki Arch] | |||
*[https://wiki.archlinux.org/title/DDRaceNetwork#Server DDNet | *https://github.com/ddnet/ddnet-maps - Dépot DDNet maps | ||
*https://github.com/ddnet/ddnet-maps - DDNet maps | |||
[[Category:Tutorial{{#translation:}}]] | [[Category:Tutorial{{#translation:}}]] |
Latest revision as of 12:17, 29 January 2025
Les serveurs LAN sont des serveurs exécutés localement par un joueur sur son réseau domestique, celui-ci ayant un contrôle total dessus.
Il y a plusieurs raisons d'héberger et d'utiliser un serveur LAN. Ils vous permettent de :
- Jouer en privée avec vos amis
- Héberger des cartes non disponibles sur des serveurs publiques
- Tester des cartes avec les outils et les commandes d'administration
- Et bien plus encore !
Cependant, il y a quelques inconvénients à héberger un serveur LAN. Ils requièrent des étapes supplémentaires pour autoriser vos amis à se connecter, et souvent n'offrent pas une connexion stable par rapport aux serveurs officiels.
Créer et rejoindre un serveur LAN
La création d'un serveur LAN sur le nouveau client est extrêmement simple.
- Naviguez dans le menu principal
- Cliquez sur "Démarrer le serveur"
- Une fenêtre de console sombre devrait apparaître (ce quipeut prendre un certain temps). Copiez le mot de passe RCON depuis cette fenêtre.
- Allez sur le navigateur de serveurs puis rejoignez le nouveau serveur dans l'onglet LAN.
- Après avoir rejoint, appuyez sur la touche f2 pour ouvrir la console du serveur et renseignez le mot de passe RCON copié juste avant pour avoir accès aux commandes d'administrateurs.
- Vous avez terminé !
Cependant, ceci permet uniquement aux joueurs sur votre réseau local de pouvoir rejoindre le serveur. En d'autres termes, personne d'autre à part vous ne peut rejoindre le serveur LAN en ligne. Pour permettre aux joueurs en ligne de se connecter, vous devrez effectuer quelques étapes supplémentaires.
Configurer votre serveur LAN pour le jeu en ligne
A Video made by texnonik in russian showcasing how to set up a DDNet-Server for online play is available on youtube.
L'étape suivante consiste à mettre en place une redirection de port, ce qui dépend de la marque et du type de routeur que vous possédez.
- Configurez la redirection de port pour le port 8303 en UDP à travers votre routeur.
- Le moyen le plus simple afin de le mettre en place est d'effectuer une recherche simple "comment effectuer une redirection de port" sur votre navigateur de recherche préféré. Ce processus nécessite généralement de vous connecter sur l'interface d'administration de votre routeur, qui varie selon votre fournisseur d'accès internet (FAI).
- Vous pouvez rediriger un autre port que le port 8303 si vous configurez le port désiré avec la commande
sv_port
dans le fichier de configuration de votre serveur. Cependant, le port par défaut sur DDNet est le 8303. Si vous n'êtes pas certain de ce que vous faites, redirigez uniquement le port 8303. - Si vous souhaitez que votre serveur soit visible dans l'onglet Internet, utilisez le paramètre du serveur
sv_register 1
, soit dans la console du serveur en appuyant sur F2 ou dans le fichier de configuration du serveur. Il est important de souligner que ceci va rendre visible à tout le monde votre adresse IP si vous hébergez votre serveur chez vous. Utilisez donc ceci à votre propre risque.
Certains FAI peuvent ne pas vous fournir d'adresse IPv4 native complète, mais utilisent à la place un NAT de niveau opérateur (CGNAT), et ne prennent donc pas en charge le transfert de ports. Dans ce cas, vous ne pouvez pas mettre votre serveur LAN à disposition pour le jeu en ligne.
Configuration sur un serveur Linux
Linux
Méthode 1 (Compiler le serveur) [Afficher/Cacher] |
Méthode 2 (Utiliser les binaires pré-compilés) [Afficher/Cacher] |
Vous pouvez trouver plus d'informations au sujet de la redirection de ports sur le site http://portforward.com/
Paramètres du serveur et des maps
Tout ce qui concerne les paramètres et les cartes se trouve dans votre dossier Teeworlds.
- Sous Windows: Ancien:
%appdata%\Teeworlds
Nouveau:%appdata%\DDNet
- Sous Linux: Ancien:
~/.teeworlds
Nouveau:~/.local/share/ddnet
- Sous macOS: Ancien:
~/Library/Application Support/Teeworlds
Nouveau:~/Library/Application Support/DDNet
Auto-exécutables du serveur
Les auto-exécutables sont des fichiers contenant les paramètres du serveur qui sont exécutés à chaque fois que vous démarrez votre serveur. Par exemple, cela peut être utile si vous souhaitez garder un seul mot de passe RCON pour vous connecter à chaque fois.
Pour créer un auto-exécutable, naviguez dans votre dossier Teeworlds (pas votre dossier DDNet!), et créez un fichier sous le nom "autoexec_server.cfg". Vérifiez que fichier soit bien sous le format .cfg et non .txt ou quelque chose de similaire.
Pour ajouter des commandes, éditez simplement le fichier autoexec_server.cfg et ajoutez chaque commande à la ligne. Voici quelques exemples de commandes souvent utilisées :
- sv_rcon_password <mot de passe rcon>
- sv_password <mot de passe pour rejoindre>
- sv_name <nom du serveur>
- sv_register 1 (affiche le serveur dans l'onglet Internet)
- sv_test_cmds 1 (autorise l'utilisation des commandes de triche)
Cartes du serveur
Les cartes du serveur peuvent être trouvées dans le répertoire Teeworlds/maps. Pour charger une carte en jeu, utilisez la commande sv_map <nom de la map>
.