Ce cours est visible gratuitement en ligne.

J'ai tout compris !
Créer un serveur StargateTC sous Windows

Créer un serveur StargateTC sous Windows

Mis à jour le mardi 29 octobre 2013

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>

La console Windows

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 :

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 :p ?

Aller dans un sous-dossier

Il suffit de taper "cd nom_du_dossier"
Exemple :

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 :

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 !! :magicien:

Exemple :

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 !!! :D

Préparation de la machine

Installation de steam

Hé oui, pour créer un serveur SGTC il va falloir installer Steam mais une version spécial serveur.

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 :

HldsUpdateTool.exe -command update -dir c:\stargatetc

Vous obtiendrez à la fin un message de confirmation :

HLDS up to date.

Appuyez sur Entrée.
Tapez maintenant cette commande :

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 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 !!!

Installation de StargateTC

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.

Copiez ensuite les dossiers stargatetc et stargatetc_french dans le dossier de votre serveur (Exemple : c:\stargatetc).

Image utilisateur

Ajouter StargateTC à la liste des jeux

Ouvrez le bloc-note et ouvrez le fichier hlds_steamgames.vdf.

Image utilisateur

Maintenant attention : vous allez rajouter une accolade pour StargateTC que voici :

"Stargate-TC"

        {

                "gamedir"        "stargatetc"

                "cacheID"        "1"

                "appID"        "70"

                "default"        "1"

                "map"                "sg_loop"

        }

Et voici ce que vous devriez obtenir :

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.

Lancement du serveur

Ahh !!! Enfin le lancement du serveur :p .
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.

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.

Si tout se passe bien vous verrez ceci :

Image utilisateur

Pour fermer le serveur tapez exit.

Et voilà.
Votre serveur est lancé.
Amusez-vous bien ;) .

déroulement d'un cours

  • 1

    Dès aujourd'hui, vous avez accès au contenu pédagogique et aux exercices du cours.

  • 2

    Vous progressez dans le cours semaine par semaine. Une partie du cours correspond à une semaine de travail de votre part.

  • !

    Les exercices doivent être réalisés en une semaine. La date limite vous sera annoncée au démarrage de chaque nouvelle partie. Les exercices sont indispensables pour obtenir votre certification.

  • 3

    À l'issue du cours, vous recevrez vos résultats par e-mail. Votre certificat de réussite vous sera également transmis si vous êtes membre Premium et que vous avez au moins 70% de bonnes réponses.

L'auteur

Exemple de certificat de réussite
Exemple de certificat de réussite