We have begun migration of most wikis to our new host, Amazon Web Services. All but the top 100 wikis are in read-only mode until the migration is complete. Estimated completion: TBD -- Update: Fri 10/20 11pm UTC - We have encountered some unexpected issues. Our staff is working around the clock to complete this process as quickly as possible. Thank you for your patience.

Serveur

De Terraria Wiki
Aller à : navigation, rechercher
Pour la configuration du serveur, voir le Guide:Configurer un serveur Terraria. Pour une liste de serveur existant, voir : Multijoueur.

Un serveur Terraria est une plateforme pour les joueurs leurs permettant de se connecter via internet pour jouer ensemble. L'installation de Terraria sur Windows inclue son propre logiciel de serveur.

Par défaut, sur un Windows 32 bit, TerrariaServer.exe peut être trouvé ici:

%programfiles%\Steam\steamapps\common\terraria

Sur un Windows 64 bit, ici:

%programfiles(x86)%\Steam\steamapps\common\terraria

Un joueur doit joindre le serveur depuis le jeu en choisissant le menu "Multijoueur".

Le serveur fonctionne via le port 7777 par défaut, et il doit être ouvert pour que les autres joueurs puissent vous rejoindre. Si un joueur ne peut pas ouvrir le port, une solution peut être d'utiliser un service de VPN comme hamachi ou Tunngle. Dans ce cas, tous les joueurs devront télécharger le logiciel et l'utiliser. Le nombre de joueurs maximum est 8 par défaut, mais il est possible de changer cela lors du lancement du serveur, ou bien directement en modifiant le fichier de configuration (serverconfig.txt).

Téléchargement[modifier | modifier le wikicode]

Le logiciel de serveur de Terraria est inclus dans le dossier du jeu (voir au dessus), mais peut être aussi télécharger à cette adresse, tout en bas de la page:

Le serveur dédié GUI est un add-on pour le logiciel de serveur de Terraria qui offre du contrôle sur les graphiques du jeu :

Tshock and TDSM sont des pack offrant des fonctionnalités additionnelles, comme les commandes en jeu, les whitelist, les mots de passes, et une interface de plugin pour les ajouts:

Fichiers Serveur[modifier | modifier le wikicode]

Le serveur est constitué de 3 fichiers:

  • TerrariaServer.exe - Le fichier principal. Il peut être lancé sans le jeu.
  • serverconfig.txt - Le fichier de configuration du serveur. Il définit tous les paramètres du serveur (voir en dessous).
  • start-server.bat - Un fichier Batch de Windows qui lancera le serveur en utilisant le fichier serverconfig.txt. Contient aussi un loopback permettant de relancer le serveur si celui-ci crash.

Liste des commandes de la console[modifier | modifier le wikicode]

Une fois votre serveur dédié lancé, des commandes peuvent être effectué, en voici quelques unes :

  • help - Affiche une liste de commande
  • playing - affiche la liste des joueurs. Peut être fait dans le jeu en tapant /playing dans le chat.
  • clear - Vide la console.
  • exit - Sauvegarde et éteins le serveur.
  • exit-nosave - Éteins le serveur sans sauvegarder.
  • save - Sauvegarde.
  • kick <player> - Exclu un joueur du serveur.
  • ban <player> - Ban un joueur du serveur.
  • password - Affiche le mot de passe.
  • password <pass> - Change le mot de passe.
  • version - Affiche la version du jeu.
  • time - Affiche le temps de jeu.
  • port - Affiche les ports utilisés.
  • maxplayers - Affiche le nombre maximum de joueurs.
  • say <words> - Envoie un message à tous les joueurs. Le message sera envoyé avec marqué juste avant <Server> en jaune dans le chat..
  • motd - Affiche le message lors de la connexion au serveur
  • motd <words> - Change le message affiché lors de la connexion
  • dawn - Change l'heure pour l'aube (4h30).
  • noon - Change l'heure pour midi (12h00).
  • dusk - Change l'heure pour le crépuscule (19h30).
  • midnight - Change l'heure pour minuit (00h00).
  • settle - Retire le mauvais temps.

A noter que la barre oblique (/) n'a pas besoin de précéder les commandes, comme c'est le cas pour d'autres interfaces. Pour plus de commandes: voir ceci

Paramètre de ligne de commande[modifier | modifier le wikicode]

Ceci est une liste de paramètres qui peuvent être entrée au lancement du Serveur:

  • -config <config file> - Précise la fichier de configuration à utiliser (voir au dessus)
  • -port <port number> - Précise le port à utiliser.
  • -players <number> / -maxplayers <number> - Définit le nombre maximum de joueurs.
  • -pass <password> / -password <password> - Définit le mot de passe.
  • -motd <text> - Définit le texte au lancement du serveur.
  • -world <world file> - Charge un monde et lance automatique le serveur.
  • -autocreate <#> - Créer un monde si aucun dossier "world" n'est trouvé. La taille du monde est spécifié par : 1 (petit), 2(moyen), 3(Large).
  • -banlist <path> - Précise la localisation du fichier de la liste des bans. Par défaut: "banlist.txt" dans le dossier "world".
  • -worldname <world name> - Définit le nom du monde quand -autocreate est utilisé.
  • -noupnp - Désactive l'option Plug And Play
  • -secure - Ajoute des protections contre le cheat.

Fichier configuration Serveur[modifier | modifier le wikicode]

Il est possible de lancer un serveur en utilisant un fichier de configuration qui entre automatiquement des paramètres. Le fichier doit être chargé en utilisant "-config parameter". Le fichier peut avoir n'importe quel nom, mais doit être dans le même dossier que "TerrariaServer.exe". Si un fichier a été créé, mais n'est pas localisé lors du lancement du serveur, le serveur demandera à l'utilisateur d'entrer les paramètres comme s'il n'y avait pas eux de fichier définit.

Voici une liste de commandes de configuration disponible:

  • maxplayers=8 - Définit le nombre maximum de joueurs sur le serveur. Minimum= 1, Maximum= 255
  • world=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\world1.wld - Charge un monde et lance automatiquement le serveur.
  • port=7777 - Définit le port.
  • [email protected]* - Définit le mot de passe
  • motd=Please don’t cut the purple trees! - Définit le message.
  • worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\ - Définit le lieu de sauvegarde du monde
  • autocreate=3 - Génère un nouveau monde si aucun n'est trouvé. La taille est spécifier par: 1(Petit), 2(Moyen), 3(Large)
  • worldname=World - Définit le nom du monde quand il est autocréé.
  • banlist=banlist.txt - Localise le fichier de la liste des bans. Par défaut: "banlist.txt"
  • secure=1 - Ajoute des protection contre le cheat.

Les commandes peuvent inclure le symbole #. Les lignes commençant par # ne seront pas prises en compte.

Bannir et Dé-bannir[modifier | modifier le wikicode]

La commande "ban <player>" bannira automatiquement le joueur indiqué du serveur. Pour Dé-bannir un joueur il faut retirer son nom ainsi que son adresse IP du fichier "banlist.txt", qui se trouve dans le dossier de Terraria. Le fichier contient la liste de tous les joueurs bannis.

Système requis[modifier | modifier le wikicode]

  • Windows Operating System
  • 500 MB de RAM libre pour un petit monde ( La RAM utilisé dépend de la taille du monde et du nombre de joueurs)
  • .NET Framework 4.0
  • XNA Framework

Une méthode facile pour installer .NET et XNA est de tout simplement installer Terraria qui le ferra automatiquement.

Notes[modifier | modifier le wikicode]

  • Le serveur sauvegarde automatiquement de façon régulière, mais ne sauvegardera pas automatiquement à la fermeture. Vous devez le faire manuellement..
  • Quand vous lancez un serveur, il vous demandera quel port vous souhaitez utiliser. Toutefois, cela ne fonctionne pas toujours.
  • Les serveurs sont souvent utilisés avec Hamachi. Cela retire le besoin d'avoir un port ouvert pour les joueurs, mais oblige à ce que tout le monde l'ai.

Historique[modifier | modifier le wikicode]

  • 1.2.3.1: Problèmes de crash résolus au lancement du serveur dans une langue autre que English.
  • 1.0.2:
    • Les serveurs regardent maintenant toutes les adresses IP sur le pc host, peut importe combien de connections actives sont présentes.
    • Écrire "localhost" au lieu de votre adresse IP vous permet de vous connecter directement à votre serveur.
    • Le port par défaut du jeu n'est plus 31337 mais 7777.
    • Le client convertira le hostname directement en adresse IP. Par exemple si site.com lance un serveur, vous pouvez vous connecter en écrivant site.com au lieu de l'adresse IP.
  • Avant-première: Introduit.
Logiciels relayés à Terraria
 
Serveurs  •   Visualisation du monde  •   Éditeurs d'inventaire  •   Mods