Setting up a Multiplayer Server/fr: Difference between revisions

From Vintage Story Wiki
(Created page with "Si, à un moment donné, vous souhaitez mettre à jour la dernière version de Vintage Story, il vous suffit de relancer le script. ----")
(Replaced content with "===Serveur Ad-hoc===")
Tags: Mobile edit Mobile web edit
Line 3: Line 3:


===Serveur Ad-hoc===
===Serveur Ad-hoc===
Si vous cherchez une expérience multijoueur temporaire il est possible d'ouvrir un monde en mode solo et de cliquer sur "Ouvrir au LAN" dans le menu des options. Cela permettra aux joueurs sur le même réseau local de vous rejoindre.
Si vous cherchez une expérience multijoueur temporaire il est possible d'ouvrir un monde en mode solo et de cliquer sur "Ouvrir au LAN" dans le menu des options. Cela permettra aux joueurs sur le même réseau local de vous rejoindre.
Si vous souhaitez ouvrir votre partie à des joueurs au-delà de votre connexion locale, vous pouvez aussi cliquer sur "Ouvrir à internet", ce qui tentera d'établir une connexion externe pour rejoindre votre serveur depuis internet. Cela est possible par une technique appelée UPnP et doit être activé sur votre box internet, l'UPnP est souvent activé par défaut sur la plupart des fournisseurs d'accès. Il y a 60 % de chances que "Ouvrir à internet" fonctionne instantanément sans problème. Sinon, vous devrez effectuer une "Redirection de ports" depuis votre box. Vous devrez rediriger le port TCP 42420 afin de permettre l'accès extérieur. (Vous pouvez trouver des renseignements supplémentaires sur internet en recherchant "Redirection de ports" avec le modèle de votre box internet).
Si vous souhaitez ouvrir votre partie à des joueurs au-delà de votre connexion locale, vous pouvez aussi cliquer sur "Ouvrir à internet", ce qui tentera d'établir une connexion externe pour rejoindre votre serveur depuis internet. Cela est possible par une technique appelée UPnP et doit être activé sur votre box internet, l'UPnP est souvent activé par défaut sur la plupart des fournisseurs d'accès. Il y a 60 % de chances que "Ouvrir à internet" fonctionne instantanément sans problème. Sinon, vous devrez effectuer une "Redirection de ports" depuis votre box. Vous devrez rediriger le port TCP 42420 afin de permettre l'accès extérieur. (Vous pouvez trouver des renseignements supplémentaires sur internet en recherchant "Redirection de ports" avec le modèle de votre box internet).
Line 9: Line 10:
----
----


<div class="mw-translate-fuzzy">
===Serveur Dédié===
===Serveur Dédié===
Quand le jeu est installé, il installe également un programme de serveur dédié que vous pouvez exécuter et laisser activé en permanence sans avoir besoin d'être présent sur le jeu vous-même.
Quand le jeu est installé, il installe également un programme de serveur dédié que vous pouvez exécuter et laisser activé en permanence sans avoir besoin d'être présent sur le jeu vous-même.
Il existe différentes manières d'installer et de lancer un serveur dédié.
Il existe différentes manières d'installer et de lancer un serveur dédié.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Alternatively the game ships with a dedicated server program that you can start and leave on permanently without needing to log in yourself.
There are several ways to get a dedicated server up and running.
</div>


==== Hôtes payants ====
==== Hôtes payants ====
Line 33: Line 41:
* [https://server.nitrado.net/ Nitrado] (serait en train de supprimer la prise en charge de Vintage Story)
* [https://server.nitrado.net/ Nitrado] (serait en train de supprimer la prise en charge de Vintage Story)


<div class="mw-translate-fuzzy">
==== Serveurs dédiés sur Windows ====
==== Serveurs dédiés sur Windows ====
* Ouvrez le dossier contenant le jeu (<code>%appdata%/VintageStory</code> par défaut)
* Ouvrez le dossier contenant le jeu (<code>%appdata%/VintageStory</code> par défaut)
Line 38: Line 47:
* Vous pouvez configurer une redirection des ports de votre routeur internet si vous voulez que votre serveur soit accessible au-delà de votre réseau local.
* Vous pouvez configurer une redirection des ports de votre routeur internet si vous voulez que votre serveur soit accessible au-delà de votre réseau local.
----
----
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* Open the game's application folder, it is <code>%appdata%/VintageStory</code> by default.
* Run <code>VintagestoryServer.exe</code>.
* You might need to setup port forwarding on your internet router if you want the server to be accessible from outside of your local network (for example, anyone who isn't on the same WiFi as you).
----
</div>
<div class="mw-translate-fuzzy">
=== Serveurs dédiés sur Linux ===
=== Serveurs dédiés sur Linux ===
Cette section explique comment mettre en place un serveur dédié en tant que service sur les systèmes Linux.<br>
Cette section explique comment mettre en place un serveur dédié en tant que service sur les systèmes Linux.<br>
<span style="color:#E16100">Remarque : ''Ce qui suit fonctionne uniquement pour les processeurs x64. Si vous utilisez ARM, veuillez vous référer à la section suivante.''</span><br>
<span style="color:#E16100">Remarque : ''Ce qui suit fonctionne uniquement pour les processeurs x64. Si vous utilisez ARM, veuillez vous référer à la section suivante.''</span><br>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This describes how to set up the server as a service on Linux systems.<br>
<span style="color:#E16100">Note: ''The following only works for x64 processors, if using ARM please refer to the following section.''</span><br>
</div>


===== Prérequis =====
===== Prérequis =====
Line 47: Line 71:
* [https://dotnet.microsoft.com/en-us/download/dotnet/7.0 .NET Runtime 7.0] Ceci devrait être tout ce qui est nécessaire pour faire fonctionner un serveur Vintagestory. Tout le reste ne sert qu'à faciliter le démarrage et la gestion du serveur.
* [https://dotnet.microsoft.com/en-us/download/dotnet/7.0 .NET Runtime 7.0] Ceci devrait être tout ce qui est nécessaire pour faire fonctionner un serveur Vintagestory. Tout le reste ne sert qu'à faciliter le démarrage et la gestion du serveur.
* installez <code>pgrep</code>, <code>screen</code> et <code>wget</code> en utilisant le gestionnaire de paquets de votre système.
* installez <code>pgrep</code>, <code>screen</code> et <code>wget</code> en utilisant le gestionnaire de paquets de votre système.


===== Mise en place du serveur =====
===== Mise en place du serveur =====
Line 127: Line 150:
<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Simple Server start command ====
==== Simple Server start command ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
If you want to use a custom script or just manually start your server you can run  
If you want to use a custom script or just manually start your server you can run  
  dotnet VintagestoryServer.dll --dataPath /path/to/data
  dotnet VintagestoryServer.dll --dataPath /path/to/data
Line 176: Line 202:
== Serveur dédié avancé ==
== Serveur dédié avancé ==


<div class="mw-translate-fuzzy">
===Debian avec systemd et rsyslog===
===Debian avec systemd et rsyslog===
Si vous préférez utiliser systemd au lieu de screen pour faire fonctionner votre serveur VS, vous pouvez suivre ces instructions.<br>
Si vous préférez utiliser systemd au lieu de screen pour faire fonctionner votre serveur VS, vous pouvez suivre ces instructions.<br>
Nous allons également configurer rsyslog pour séparer tous les journaux d'états dans des fichiers distincts.<br>
Nous allons également configurer rsyslog pour séparer tous les journaux d'états dans des fichiers distincts.<br>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
If you prefer using systemd instead of screen to run your VS Server, you can follow these Instructions.<br>
We also will setup rsyslog to split all logs into separate files.<br>
</div>


==== Installation ====
==== Installation ====


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 433: Line 465:
<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
====Hetzner====
====Hetzner====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You will need to create a record from their DNS Console :
You will need to create a record from their DNS Console :
* Type : <code>SRV</code>
* Type : <code>SRV</code>