Introduction

Bienvenue dans la documentation de Fork.

Cette page est encore sous développement et toutes les pages ne contiennent pas de contenu pour l'instant. Si vous voulez ajouter du contenu dans ces pages, rejoignez le Discord et nous allons vous montrer comment faire.

Premiers pas

Ici, vous allez apprendre comment installer Fork, créer votre premier serveur et importer votre premier monde. C'est parti!

Guide d'installation

Table des matières:

  • Windows
  • Autres

Windows

Pour installer Fork, allez sur la page Fork.gg et cliquez sur le bouton "Download".

Après ceci, on va vous demander de télécharger ForkLauncher.exe Enregistrez-le et mettez-le dans un endroit dont vous avez un accès facile et exécutez-le pour commencer à utiliser Fork.

Quand vous l'exécuter, Fork sera placé dans %appdata%/Fork, et on va vous demander de créer ou d'importer votre premier serveur.

Autres

Pour l'instant, Fork ne Tourne que sur Windows mais nous travaillons pour le développer pour Mac et Linux.

Your First Server

Vous avez installé Fork et vous voulez créer des serveurs pour jouer avec vos amis, êtes vous prêts à apprendre comment faire?

Quand on ouvre Fork pour la première fois et qu'on a pas encore crée de serveur, on obtient une fenêtre avec 2 boutons. Pour l'instant, nous allons apprendre comment créer un serveur. Appuyez sur le bouton "Create a Server".

Après avoir cliqué dessus, on voit beaucoup d'options. Ne paniquez pas! Nous allons expliquer dans un Doc suivant comment le configurer. Pour l'instant, nous allons voir comment nous allons créer notre serveur et le faire fonctionner.

On retrouve plusieurs options:

Server Description
Vanilla The true classic minecraft server experience
Paper Plugin modified minecraft with better performance
Waterfall Network System for Minecraft Servers (Bungee)

Il est possible de choisir quel type de serveur créer, mais nous allons utiliser le type Vanilla pour l'instant.

Pour la version, il est possible de choisir la version librement.

Maintenant que l'on a terminé, appuyez sur le bouton en enclume verte pour finir de créer le serveur.

Et voilà! Nous avons terminé de créer le serveur, et de le faire fonctionner. Bien Joué!

Importer son Monde

Attendez, vous ne voulez pas un nouveau monde? Si c'est votre cas, vous êtes dans la bonne section. C'est parti.

D'abord, commençons dans la section Create a server. Quand on commence à créer un serveur, on descend juste jusq'au fond jusqu'à la section Misc et on clicke sur Click to select your World

Quand on fait ça, on se voit montrer notre explorateur de fichier favori et on est demander de sélectionner un monde. Souvenez-vous" il est important que bous sélectionnez le dossier, et non quelque chose à l'intérieur.

Quand cela est fait, on devrait avoir un résultat ressemblant à celui-ci :

Mais attendez Comment je fais si je veux le faire avec un serveur déjà existant?

D'abord, éteignez le serveur et allez dans les paramètres, et sélectionnez l'icone "globe".

Ici, on peut importer un monde comme expliqué auparavant. Sélectionnez juste un dossier, et c'est fait!

Pour aller plus loin: si vous avez un serveur avec plusieurs mondes (par exemple dans le cas d'un serveur Paper multverse) vous pouvez changer individuellement chaque monde avec la liste des mondes.

Et c'est tout pour ce Doc.

Questions Fréquentes

Vous trouverez ici des réponses au questions les plus fréquentes.

Support de Mods

Il n'y a pas de support direct de Fork pour les mods comme il y en aurait pour des plugins.

La façon la plus simple est de remplacer manuellement le server.jar dans votre dossier de serveur. Après ceci vous pouvez ajouter vos mods en les mettant dans le dossier mods.

Pour plus d'informations à propos de, server.jar veuillez regarder: server.jar custom.

server.jar custom

Fork utilise le server.jar à l'intérieur du dossier de serveur pour commencer ledit serveur. Par défaur, Fork va trouver cette version et quel type de serveur le server.jar est, mais il est possible de le remplacer par tous types de fichier server.jar que vous préférez.

ATTENTION: Le type de serveur dans Fork ne changera pas, donc si vous changez le server.jar Fork affichera toujours l'ancien type. Cela veut dire que changer la version, supprimer une dimension, etc. pourrait ne pas marcher comme souhaité!

Exemple: Remplacer un server.jar Vanilla par un Forge pour installer des mods
  1. Créez un serveur Vanilla basique dans Fork. votre dossier de Fichiers devrait ressembler à ceci:
  2. Maintenant vous pouvez utiliser le Forge Installer ou en téléchargeant le forge.jar directement via un site internet comme ServerJars
  3. Si vous souhaitez utiliser le Forge installer, veuillez suivre les étapes suivantes:
    1. Exécutez le Forge installer et installez le serveur dans un dossier vierge
    2. Copiez le dossier libaries et le fichier forge-xxx.jar dans votre localisation de serveur définitive.
  4. Si vous avez directement téléchargé le forge-xxx.jar, vous n'aurer pas besoin du dossier libraries. Mettez juste le fichier jar dans le dossier du serveur.
  5. Supprimez le vieux server.jar et renommez le fichier jar que vous venez de mettre en server.jar
  6. Lancez Fork et démarrez le serveur comme vous le feriez normalement.
  7. Pour ajouter des mods, glissez-les uniquement dans le dossier mods de votre serveur et redémarrez-le ensuite.
Trouver le pack pour serveur

J'ai ici décidé de télécharger All the Mods 10 - ATM10. Il est basé sur le modloader NeoForge. Vous pouvez évidemment d'autres packs pour serveur sur des sites comme Curse Forge. Prenez ce que je dis avec la liberté que vous souhaitez. Mais utilisez-la sagement 😉.

Chemins

Quand vous téléchargez votre pack de serveur, gardez son contenu en dehors de Fork pour l'instant, nous le déplacerons dans Fork quand tout sera bien mis en place. Vous pouvez ici utiliser votre libre-arbitre et choisir d'importer le pack dans Forge si jamais vous avez lu et compris les autres étapes

Différentes étapes
  1. Lancez le startserver.bat / run.bat / start.bat, laissez le serveur se lancer et fonctionner, vérifiez et distribuer ses fichiers.
  2. Ensuite, soyez sûr d'avoir accepté l'EULA, trouvé dans EULA.txt mais ça vous le saviez déjà 😏
  3. Après; lancez le serveur une fois de plus, cette fois avec run.bat, et vérifiez, plusieurs fois si nécéssaire, qu'il se lance bien entièrement. Il est possible de le vérifier avec les lignes suivantes dans vos logs / votre console: (Les ports peuvent varier en fonction des libertés que vous avez prises)
  4. Arrêtez le serveur de nouveau et créez un serveur Vanilla dans Fork, J'ai ici ajusté ici le Server Port & Player Slots parce que pourquoi pas.
  5. Une fois créé cliquez sûr l'icône engrenage, ensuite server.properties, descendez jusqu'en bas jusqu'à voir Custom Startup Parameters, et en comptant sur votre pack, le run.bat devrait contenir une ligne similaire à celle-ci:
  6. Fork ne peut pas lire cette ligne comme telle, on doit donc l'ajuster : @user_jvm_args.txt @libraries/net/neoforged/neoforge/21.1.47/win_args.txt --nogui %* On retire java et on ajoure --noguipuisque qui l'aime 👏
  7. Après ajustement copiez-collez la ligne dans Custom Startup Parameters comme ceci:
  8. Ouvrez l'explorateur de fichiers, un pour le serveur Vanilla et un pour le NeoForge et remplacez les fichiers restants.
  9. Lancez le serveur dans Fork. Petit avertissement: Vous alez apercevoir des erreurs colorées cette fois; Cela peut faire peur mais vous êtez grand, je crois en vous 🫂.
Erreurs / Problèmes:
startserver.bat n'arrête pas de se lancer / de redémarrer

Cela est dû à une EULA non acceptée. Si jamais acecptée, cela recommencera encore et encore. Solution - Fermer le CMD avec CTRL+C & Y est moins inquiétant.

Le serveur ne se lance pas après l'EULA

Si un autre programme utilise les query.port, rcon.port, server-port ou mod ports, cela causera l'arrêt du serveur et ne causera pas de confit. Solution - changez les ports vers un port inutilisé.

server.properties est introuvable dans Fork

Cela peut arriver quand des fichiers clés sont supprimés, déplacés ou écrasés. SolutionFinissez ce que vous faisiez et prenez le prochainserver.properties dans le dossier du serveur et fermez puis réouvrez Fork.

Fichier classe non supporté version majeure

Cela peut arriver quand vous utilisez une version incorrecte / non supportée de Java comparée à celle du server.jar Solution - Trouvez le Java requis pour la version que vous soihaitez héberger.

Si vous avez encore des questions à propos de ces étapes, le discord est fait pour ça.

Ecrire de la documentation

Cette page de documentation est un peu vide, non?

Aidez à ajouter des informations en rejoignant le Discord et trouver le channel Docs. Si vous avez des questions ou des propositions, n'hésitez pas à le demander dans le Discord (/!\ serveur anglophone).

Commencer

Cette documentation c'est typiquement plein de fichiers Markdown pour faire en sorte que ça soit facile à éditer. Un peu de magie avec du code permet de faire en sorte que ça soit beau.

Si vous souhaitez contribuer, vous pouvez soit sélectionner un sujet dans notre liste de sites qui doivent encore être réalisés, soit si vous avez votre propre idée, assurez-vous de nous le faire savoir afin que nous puissions l'ajouter à notre liste. Une description détaillée de la manière de contribuer à la documentation peut être trouvée sur le canal Discord doc-101 et si vous voulez de l'aide allez sur la chaine doc-talk.

Les contriubants actif se verront recevoir un rôle Discord, pour que tout le monde puisse voir à quel point ils sont incroyables, et même se faire mentionner dans cette section.

Contributants

  • IKERNEII
  • MrMgpixels
  • MadeByIToncek
  • Vex!
  • CapJumper (traduction française)
  • Supraim (traduction espagnol)

Soyez le prochain sur cette liste!