[Plan du site]
Vous êtes ici ---
> Le Site du Zéro
> Les tutoriels
> Non-Officiels
> Jeux Vidéo
> HL & ses mods
> Créer un serveur StargateTC sous Windows
> Lecture du tutoriel
Créer un serveur StargateTC sous Windows
Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Bonjour à tous,
Vous voulez créer un serveur StargateTC mais linux vous y connaissez rien et sur le site de stargatetc.com vous avez que la version Linux pour faire votre serveur.
Nous allons remédier à ça

.
<information>Dans ce tutorial nous allons beaucoup utiliser la console Windows, le premier chapitre sera un rappel de ses fonctions.</information>
Ah cette console windows

, elle va nous être bien utile pour faire notre serveur.
Je vais vous rappeler ici ses fonctions que nous aurons besoin.
Lancer la console
Pour lancer la console, allez dans le Menu Démarrer puis cliquez sur Exécuter, tapez "cmd" sous Windows XP ou "command" si vous êtes sous Windows 9x.
Se déplacer dans un dossier
Remonter dans l'arborescence
Pour remonter dans le dossier du dessus il suffit de taper "cd..".
Exemple :
Code : Console | Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrateur>cd..
C:\Documents and Settings> |
Et voilà, c'était pas trop dur

?
Aller dans un sous-dossier
Il suffit de taper "cd nom_du_dossier"
Exemple :
Code : Console | Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrateur>cd bureau
C:\Documents and Settings\Administrateur\Bureau> |
Bon c'est bien beau mais si mon dossier il est 10 sous-dossiers plus loin, il va falloir que je fasse 10 fois cd ?
Mais non !!! J'y viens.
Aller directement dans un dossier
Allez, je vous laisse deviner la commande.
...
c'est cd ?
Gagné !!!
Bon plus sérieusement, il suffit de taper "cd x:\nom_du_dossier\nom_du_dossier\".
Aller, un petit exemple :
Code : Console | Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrateur>cd c:\stargatetc\
C:\stargatetc> |
Afficher le contenu d'un dossier
On se place dans le dossier voulu, puis on tape "dir /p" et tadaa !!
Note : le "/p" est facultatif mais il permet d'afficher la liste par page, comme ça vous avez le temps de consulter chaque ligne au lieu qu'il vous sorte un gros paquet d'information à la vitesse de l'éclair.
Exemple :
Code : Console | Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrateur>cd c:\stargatetc
C:\stargatetc>dir /p
Le volume dans le lecteur C n'a pas de nom.
Le numéro de série du volume est 44D1-B17A
Répertoire de C:\stargatetc
11/03/2006 13:54 <REP> .
11/03/2006 13:54 <REP> ..
11/03/2006 13:17 703 533 hldsupdatetool.exe
1 fichier(s) 703 533 octets
2 Rép(s) 5 100 208 128 octets libres
C:\stargatetc> |
Voilà, on en a terminé avec la partie la plus "théorique".
Attention maintenant, on va faire chauffer le disque dur !!!
Installation de steam
Hé oui, pour créer un serveur
SGTC il va falloir installer Steam mais une version spécial serveur.
Je vous conseille de créer un dossier à la racine de votre disque dur afin de vous y retrouver (pour ma part, j'ai créer un dossier "stargatetc" à la racine de mon disque C).
Pour cela, téléchargez ce fichier :
HldsUpdateTool.exe. Puis installer le programme dans votre dossier.
Nous allons maintenant télécharger dans le dossier "stargatetc" le "coeur de Steam".
Pour cela, aller dans le dossier stargatetc puis taper cette commande :
Code : Console | HldsUpdateTool.exe -command update -dir c:\stargatetc |
Pensez à remplacer, le nom du dossier par celui que vous utilisez si utilisez un autre dossier que "stargatetc"
Vous obtiendrez à la fin un message de confirmation :
Code : Console
Appuyez sur Entrée.
Tapez maintenant cette commande :
Code : Console | HldsUpdateTool.exe -command update -game "valve" -dir c:\stargatetc |
Steam est maintenant en train de se télécharger pour ensuite s'installer.
Si le message suivant s'affiche :
Connection Reset, WinSock Error 10054 "Connection reset by peer"
C'est qu'il y aura eu une micro coupure d'Internet. Ne vous affolez pas, ça arrive. Dans ce cas, retapez la commande.
Le téléchargement peut durer plusieurs dizaines de minutes.
Si le téléchargement c'est bien déroulé vous aurez le message suivant :
HLDS up to date.
Courage, il ne reste plus que SGTC à installer et après c'est que du bohneur !!!
Maintenant nous allons installer SGTC, pour cela il n'y aura que deux choses à faire :
- Copier les dossiers stargatetc
- Ajouter StargateTC à la liste des jeux
Copie de StargateTC
Ouvrez le dossier half-life qui contient stargatetc.
Exemple mon dossier est le suivant :
C:\Program Files\Steam\SteamApps\pseudo\half-life\
Penser à remplacer "pseudo" par le votre.
Copiez ensuite les dossiers stargatetc et stargatetc_french dans le dossier de votre serveur (Exemple : c:\stargatetc).
Ajouter StargateTC à la liste des jeux
Ouvrez le bloc-note et ouvrez le fichier
hlds_steamgames.vdf.
Pour avoir tous les fichiers dans la fenêtre d'ouverture sélectionner Tous les fichiers
Maintenant attention : vous allez rajouter une accolade pour StargateTC que voici :
Code : Autre1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| "Stargate-TC"
{
"gamedir" "stargatetc"
"cacheID" "1"
"appID" "70"
"default" "1"
"map" "sg_loop"
} |
Et voici ce que vous devriez obtenir :
Code : Autre1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
| hlds_steamgames
{
"Counter-Strike"
{
"gamedir" "cstrike"
"cacheID" "11"
"map" "de_aztec"
"appID" "10"
}
"Team Fortress Classic"
{
"gamedir" "tfc"
"cacheID" "21"
"map" "2fort"
"appID" "20"
}
"Day of Defeat"
{
"gamedir" "dod"
"cacheID" "31"
"appID" "30"
"map" "dod_flash"
}
"Deathmatch Classic"
{
"gamedir" "dmc"
"cacheID" "41"
"appID" "40"
"map" "dmc_dm4"
}
"Ricochet"
{
"gamedir" "ricochet"
"cacheID" "61"
"appID" "60"
"map" "rc_arena"
}
"Half-Life"
{
"gamedir" "valve"
"cacheID" "1"
"appID" "70"
"default" "1"
"map" "stalkyard"
}
"Stargate-TC"
{
"gamedir" "stargatetc"
"cacheID" "1"
"appID" "70"
"default" "1"
"map" "sg_loop"
}
"Condition Zero"
{
"gamedir" "czero"
"cacheID" "81"
"appID" "80"
"map" "de_dust_cz"
"dependentCacheID" "11"
}
} |
Voilà StargateTC est maintenant installé. Il nous reste plus qu'à le lancer.
Ahh !!! Enfin le lancement du serveur

.
Alors pour cela vous avez deux possibilités :
- Soit par une fenêtre graphique mais vous n'aurez pas la console qui s'affiche.
- Soit en lancant le serveur en mode console.
Nous allons nous travailler sur la deuxième technique. Si vous voulez utiliser la première technique, contentez vous de lancer le fichier hlds.exe.
Je ne parlerai pas ici, de la configuration du serveur. Si vous voulez plus d'informations à ce sujet, je vous conseille de lire les tutorials de ce site
CS-AMX surtout celui qui s'appelle "Soigner sa configuration HLDS".
Faites chauffer la console !!!
Alors pour lancer le serveur ce n'est pas compliquer :
- Lancez la console et placez-vous le dossier du serveur
- Puis tapez cette commande : hlds.exe -console -game stargatetc +maxplayers 12 +map sg_temple +port 27015
Vous pouvez changer dans cette commande le nombre maximum de joueurs et la map choisie.
Il est préférable de laisser le port 27015 car si la personne tape l'IP de votre serveur et ne marque pas le numéro de port, il le trouvera alors que si c'est un autre port, StargateTC dira que le serveur n'existe pas.
Si tout se passe bien vous verrez ceci :
Pour fermer le serveur tapez exit.
Et voilà.
Votre serveur est lancé.
Amusez-vous bien

.