Setting up a Multiplayer Server/fr: Difference between revisions

From Vintage Story Wiki
no edit summary
(Created page with "Vos enregistrements SRV bruts devraient ressembler à ceci : _vintagestory._tcp.vintagestory.mydomain.com. IN SRV 10 10 50030 server.example.com.")
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 18: Line 18:


L'hébergement est disponible par les créateurs du jeu via le tableau de bord intégré du serveur, pas encore de support pour les mods, serveurs situés en Europe centrale.<br>
L'hébergement est disponible par les créateurs du jeu via le tableau de bord intégré du serveur, pas encore de support pour les mods, serveurs situés en Europe centrale.<br>
* [https://www.vintagestory.at/store/product/7-simple-server-hosting-8-slots/ Available on the official store].
* [https://www.vintagestory.at/store/product/7-simple-server-hosting-8-slots/ Disponible sur le site officiel du jeu].


Services d'hébergement de tiers, sans ordre particulier :
Services d'hébergement de tiers, sans ordre particulier :
Line 234: Line 234:
Assurez-vous que le nouvel utilisateur a accès à la commande <code>dotnet</code> ou remplacez la commande avec le chemin complet là où vous avez installé la routine dotnet (si vous avez utilisé une installation personnalisée). Ou bien vous pouvez aussi utiliser <code>ExecStart=VintagestoryServer --dataPath /srv/gameserver/data/vs</code> si la variable d'environnement <code>DOTNET_ROOT</code> a été définie.
Assurez-vous que le nouvel utilisateur a accès à la commande <code>dotnet</code> ou remplacez la commande avec le chemin complet là où vous avez installé la routine dotnet (si vous avez utilisé une installation personnalisée). Ou bien vous pouvez aussi utiliser <code>ExecStart=VintagestoryServer --dataPath /srv/gameserver/data/vs</code> si la variable d'environnement <code>DOTNET_ROOT</code> a été définie.


<div class="mw-translate-fuzzy">
'''7. Créer un fichier de configuration pour rsyslog'''
'''7. Créer un fichier de configuration pour rsyslog'''
</div>


Utilisez votre logiciel de modification de fichier préféré pour créer un fichier de service (dans cet exemple nano).
Utilisez votre logiciel de modification de fichier préféré pour créer un fichier de service (dans cet exemple nano).
Line 362: Line 360:
   _vintagestory._tcp.vintagestory.mydomain.com.  IN  SRV 10 10 50030 server.example.com.
   _vintagestory._tcp.vintagestory.mydomain.com.  IN  SRV 10 10 50030 server.example.com.


<div lang="en" dir="ltr" class="mw-content-ltr">
Les traits de soulignement et les points sont importants ! Voici quelques détails :
The underscores and trailing dots are important! Here are some details :
* <code>_vintagestory</code> définit le service, dans notre cas, Vintage Story<br>
* <code>_vintagestory</code> define the service, in our case, Vintage Story<br>
* <code>_tcp</code> définit le protocole, Vintage Story utilise TCP<br>
* <code>_tcp</code> define the protocol, Vintage Story use TCP<br>
* <code>vintagestory.mydomain.com.</code> est le sous-domaine que nous voulons utiliser. Le point final est important !<br>
* <code>vintagestory.mydomain.com.</code> is the subdomain we want to use. The trailing dot is important!<br>
* <code>IN SRV</code> Définit le type d'enregistrement, ne modifiez pas ceci<br>
* <code>IN SRV</code> Define the record type, don't change this<br>
* <code>10 10</code> sont dans l'ordre, la priorité et la pondération de notre enregistrement, dans notre cas ils ne sont pas important, car vous n'allez probablement pas équilibrer la charge d'un serveur Vintage Story<br>
* <code>10 10</code> are in order the priority and the weight of our record, in our case those are not important, as you are probably not going to load balance a Vintage Story server<br>
* <code>50030</code> est le port que notre instance va écouter<br>
* <code>50030</code> is the port our instance is listening on<br>
* <code>server.example.com.</code> est la cible, où notre serveur est situé. Le point final est obligatoire puisque le serveur ciblé n'est pas dans le même domaine que nous. Si c'était le cas, vous n'auriez besoin que d'ajouter le sous-domaine de la cible sans le point final<br>
* <code>server.example.com.</code> is the target, where the server is located. The trailing dot is mandatory as the target server is not on the same domain as us. If it was the case, you would only need to add the subdomain of the target without the trailing dot<br>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Si vous vouliez pointer votre enregistrement directement à votre domaine, vous auriez <code>mydomain.com.</code> au lieu de <code>vintagestory.mydomain.com.</code>
If you wanted to have your record pointing to your domain directly, you would have <code>mydomain.com.</code> instead of <code>vintagestory.mydomain.com.</code>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Voici comment procéder pour OVH et Hetzner (N'oubliez pas de modifier les valeurs pour les adapter à votre configuration !) :
Here is how to do it for OVH and Hetzner (Don't forget to edit the values to suit your setup !) :
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
====OVH====
====OVH====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Vous devrez aller dans votre zone DNS et ajouter une entrée, sélectionner le type d'enregistrement SRV :
You will need to go to your DNS zone and add an entry, select the SRV Record type :
* Sous-domaine : <code>_vintagestory._tcp.vintagestory</code> Vous n'avez pas besoin d'ajouter votre domaine, car leur formulaire le fait pour vous.
* Sub-domain : <code>_vintagestory._tcp.vintagestory</code> You don't need to add your domain, as their form do it for you.
* TTL : Il n'est pas nécessaire de modifier ceci
* TTL : No need to change this
* Priorité : <code>10</code>
* Priority : <code>10</code>
* Pondération : <code>10</code>
* Weight : <code>10</code>
* Port : <code>50030</code>
* Port : <code>50030</code>
* Target : <code>server.example.com.</code>
* Cible : <code>server.example.com.</code>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
====Hetzner====
====Hetzner====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Vous devrez créer un enregistrement à partir de leur console DNS :
You will need to create a record from their DNS Console :
* Type : <code>SRV</code>
* Type : <code>SRV</code>
* Name : <code>_vintagestory._tcp.vintagestory.mydomain.com.</code>
* Nom : <code>_vintagestory._tcp.vintagestory.mydomain.com.</code>
Click on the Value field to enter the details :
Cliquez sur le champ Valeur pour entrer les détails :
* Priority : <code>10</code>
* Priorité : <code>10</code>
* Weight : <code>10</code>
* Pondération : <code>10</code>
* Port : <code>50030</code>
* Port : <code>50030</code>
* Target : <code>server.example.com.</code>
* Cible : <code>server.example.com.</code>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Attendez quelques minutes pour que votre enregistrement se propage et essayez ensuite de l'utiliser pour vous connecter au serveur, en utilisant <code>vintagestory.mydomain.com</code> comme adresse.
Wait a few minutes for your record to propagate and then try to use it to connect to the server, using <code>vintagestory.mydomain.com</code> as the address.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Vous êtes maintenant prêt à partager votre serveur avec votre domaine personnalisé.
You are now all set up to share your server with your custom domain.
</div>


{{Game navbox}}
{{Game navbox}}
Confirmedusers, editor
37,784

edits