La version serveur de SGTC 2 utilise Linux pour plus de stabilité et de performances. Le fichier d'installation peut être téléchargé dans une des news précédents la release de quelques jours.
Pour lancer un serveur Source dédié sur Linux, téléchargez l'outil hldsupdatetool depuis le serveur VALVe. Créez un répertoire nommé srcds_l, et sauvez hldsupdatetool dans ce répertoire puis exécutez-le. (Allez voir ceci si vous avez une erreur de décompression.)
Commandes:
mkdir srcds_l cd srcds_l wget http://www.steampowered.com/download/hldsupdatetool.bin chmod +x hldsupdatetool.bin ./hldsupdatetool.bin ./steam
La nouvelle version de HLDSUpdateTool sera téléchargée. Une fois cela fait, la console réappara�t. Passons maintenant au téléchargement des fichiers en eux-mêmes. Ceci peut prendre quelques heures en fonction de la connexion de votre serveur
Commande:
./steam -command update -game "Counter-Strike Source" -dir .
Editez (ou créez) srcds_l/cstrike/cfg/server.cfg comme vous le voulez. Nous allons maintenant pouvoir lancer le srcds.
Exemple de lancement de srcds avec sg2_temple comme map:
./srcds_run -console -game stargatetc2 +map sg2_temple -maxplayers 16
et appuyez sur Entrée. Votre srcds est maintenant opérationnel.
Extra: Lancer srcds en arrière-plan (re-attachable)
Voici un script lançant le srcds en arrière-plan dans un "écran". screen doit être installé pour ça. Créez un fichier nommé server.sh et écrivez-y ceci:
#!/bin/sh echo "Starting SGTC2 Server" sleep 1 screen -AmdS sgtc2-server ./srcds_run -console -game stargatetc2 +map sg2_temple +maxplayers 16
Sauvez le fichier et tapez chmod pour l'exécuter:
chmod +x server.sh
Si vous voulez lancer votre serveur, lancez simplement server.sh . Votre serveur srcds sera démarré en arrière-plan. Pour l'ouvrir, tapez:
screen -x sgtc2-server
Si vous voulez le refermer, appuyez sur ctrl+a+d . Il se détachera dans l'écran et continuera à tourner en arrière-plan.
Notez qu'il est possible de créer un serveur sous Windows via la version client du jeu. Pour ce faire, cliquez sur Create Server dans le menu principal du mod. Après avoir lancé votre partie, allez dans la console et assurez-vous que le paramètre sv_lan est bien mis à 0 ("sv_lan 0") pour que votre partie ne soit pas seulement accessible en réseau local. Une alternative est d'utiliser l'outil Source Dedicated Server pour plus de performances.