[Tuto] Terraria Windows server V.1353

Created with Sketch.

[Tuto] Terraria Windows server V.1353

Prérequis

  • Une machine avec une version de Windows
  • Télécharger les fichiers serveur : Terraria Server Files
  • Télécharger votre jeu : Steam
[object Object]
 

Voici les simples manipulation que vous avez à votre disposition pour mettre en place un serveur Dédié Terraria.

Terraria n’est pas le jeu le plus chers du monde, mais vous avez de quoi faire pendant la prochaine décennie dessus.

Si vous voulez jouer entre amis ou carrément faire une communauté Terraria, il vous faudra mettre en place un serveur dédié.

 

Trois solution s’offre à vous.

  1. Je partage mon serveur sur une VM et je le loue X euros par mois, sachant que plus je réserve de slot plus chers il me coûtera.
  2. Je loue un serveur dédié ou je mets mon TS, FTP, Site, Forum et mon Terraria dessus. Ainsi à moi la liberté
  3. Je trouve un PC chez moi qui traîne et je le monte en local en l’ouvrant à l’extérieur. (Bande passante risque d’être trop limite)
[object Object]

1 – Installation

Une fois votre jeu télécharger via Steam (ou tout autre moyen) direction le dossier du jeu.

Pour Steam ce sera dans Steam/SteamApps/Common/Terraria

Décompressez l’archive Zip que vous avez téléchargé en première partie du tuto

Cela vous rajoutera 3 Dossiers (Linux, MAC, Windows)

Sélectionnez : Windows

Vous trouverez dans ce dossier :

  • start-server.bat
  • serveurconfig.txt
  • TerrariaServer.exe
[object Object]
 

2 – Configuration

Nous allons ouvrir le fichier de configuration serverconfig.txt

Maintenant vous avez la mains sur le paramétrage de votre serveur.

#this is an example config file for TerrariaServer.exe
#use the command ‘TerrariaServer.exe -config serverconfig.txt’ to use this configuration or run start-server.bat
#please report crashes by emailing crashlog.txt to support@terraria.org

#the following is a list of available command line parameters:

#-config <config file> Specifies the configuration file to use.
#-port <port number> Specifies the port to listen on.
#-players <number> / -maxplayers <number> Sets the max number of players
#-pass <password> / -password <password> Sets the server password
#-world <world file> Load a world and automatically start the server.
#-autocreate <#> Creates a world if none is found in the path specified by -world. World size is specified by: 1(small), 2(medium), and 3(large).
#-banlist <path> Specifies the location of the banlist. Defaults to « banlist.txt » in the working directory.
#-worldname <world name> Sets the name of the world when using -autocreate.
#-secure Adds addition cheat protection to the server.
#-noupnp Disables automatic port forwarding
#-steam Enables Steam Support
#-lobby <friends> or <private> Allows friends to join the server or sets it to private if Steam is enabled
#-ip <ip address> Sets the IP address for the server to listen on
#-forcepriority <priority> Sets the process priority for this task. If this is used the « priority » setting below will be ignored.
#-disableannouncementbox Disables the text announcements Announcement Box makes when pulsed from wire.
#-announcementboxrange <number> Sets the announcement box text messaging range in pixels, -1 for serverwide announcements.
#-seed <seed> Specifies the world seed when using -autocreate

#remove the # in front of commands to enable them.

#Load a world and automatically start the server.
#world=C:\Users\YOUR_USERNAME_HERE\My Documents\My Games\Terraria\Worlds\world1.wld

#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large).
#autocreate=1

#Sets the world seed when using autocreate
#seed=AwesomeSeed

#Sets the name of the world when using autocreate
#worldname=Terraria

#Sets the difficulty of the world when using autocreate 0(normal), 1(expert)
#difficulty=1

#Sets the max number of players allowed on a server. Value must be between 1 and 255
#maxplayers=8

#Set the port number
#port=7777

#Set the server password
#password=p@55w0rd

#Set the message of the day
#motd=Please don’t cut the purple trees!

#Sets the folder where world files will be stored
#worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\

#The location of the banlist. Defaults to « banlist.txt » in the working directory.
#banlist=banlist.txt

#Adds addition cheat protection.
#secure=1

#Sets the server language from its language code.
#English = en-US, German = de-DE, Italian = it-IT, French = fr-FR, Spanish = es-ES, Russian = ru-RU, Chinese = zh-Hans, Portuguese = pt-BR, Polish = pl-PL,
#language=en-US

#Automatically forward ports with uPNP
#upnp=1

#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off.
#npcstream=60

#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle
priority=1

3 – Ouverture des Ports

Vous vous devez d’ouvrir les ports pour pouvoir jouer correctement depuis extérieure à Terraria.

Donc direction votre Box et dans le NAT mettre le port qui correspond au port d’ecoute du fichier de config et mettre l’ip de votre serveur (l’ip LOCAL type 192.168.xxx.xxx)

Une fois OK vous pouvez diffusez l’ip PUBLIQUE (What Is My IP)

Il ne vous reste plus qu’à lancer le start-server.bat

[object Object]

 

4 – Tool interessant

Vous avez la possibilité de télécharger un tools très intéressant pour que vous puissiez gérer au mieux votre serveur et le tout avec une interface graphique au top.

Téléchargez le fichier zip que vous trouverez ici : Tool

vous n’avez plus qu’a le décompresser à la racine de votre Terraria