Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| srcds [Le 02/02/2009, 17:24] – 213.95.41.13 | srcds [Le 12/06/2013, 19:17] (Version actuelle) – [Télécharger les fichiers du jeu] Id2ndR | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | ====== Source Dedicated Server ====== | ||
| + | |||
| + | {{ http:// | ||
| + | |||
| + | **Source Dedicated Server** (SRCDS) est l' | ||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| + | * Si vous êtes sur une distribution 64 bits, avoir installé **[[apt> | ||
| + | ===== Installation ===== | ||
| + | |||
| + | L' | ||
| + | |||
| + | La manipulation consiste à créer un dossier, télécharger le binaire d' | ||
| + | |||
| + | ==== Télécharger la base du serveur ==== | ||
| + | |||
| + | Ouvrez un [[: | ||
| + | < | ||
| + | cd srcds | ||
| + | wget http:// | ||
| + | chmod +x hldsupdatetool.bin | ||
| + | ./ | ||
| + | </ | ||
| + | Ces commandes créent un dossier '' | ||
| + | |||
| + | L' | ||
| + | |||
| + | On lance maintenant steam pour obtenir les binaires et fichiers de base du serveur dédié, commun a tous les jeux. | ||
| + | |||
| + | < | ||
| + | |||
| + | <note important> | ||
| + | * Si vous créez votre dossier srcds à la racine du système, toutes les commandes doivent être précédées de sudo | ||
| + | * Assurez-vous que le port 27031 est ouvert lorsque vous lancez le binaire steam, la mise à jour est par exemple impossible en milieu universitaire ou autre connexion restreinte. | ||
| + | </ | ||
| + | |||
| + | ==== Télécharger les fichiers du jeu ===== | ||
| + | |||
| + | La base du serveur dédié est installée, il faut maintenant télécharger les fichiers du jeu que l'on souhaite lancer. | ||
| + | |||
| + | Pour cela on utilise le même binaire que précédemment, | ||
| + | |||
| + | < | ||
| + | // Counter-Strike Source | ||
| + | ./steam -command update -game " | ||
| + | |||
| + | // Day of Defeat Source | ||
| + | ./steam -command update -game " | ||
| + | |||
| + | // Team Fortress 2 | ||
| + | //Obsolète : voir note ci dessous sur SteamPipe | ||
| + | |||
| + | // Left 4 Dead | ||
| + | ./steam -command update -game " | ||
| + | |||
| + | // Half-Life 2 Deathmatch | ||
| + | ./steam -command update -game " | ||
| + | </ | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | La liste des jeux est disponible sur cette page : [[http:// | ||
| + | |||
| + | Le temps du téléchargement des fichiers peut-être assez long ( plusieurs méga voir gigaoctets ). | ||
| + | |||
| + | < | ||
| + | Il peut être intéressant de séparer le dossier du logiciel de mise à jour du dossier des fichiers du serveur de jeu, pour pouvoir faire des versions de sauvegarde et ne pas endommager une version existante par une mise à jour malencontreuse. </ | ||
| + | |||
| + | ===== Lancement du serveur de jeu ===== | ||
| + | |||
| + | Pour lancer son serveur de jeu, on entre la commande suivante : | ||
| + | |||
| + | < | ||
| + | cd srcds/css/ | ||
| + | ./srcds_run -console -game cstrike +map de_dust2 +maxplayers 16 </ | ||
| + | |||
| + | Le serveur lance une partie Counter-Strike Source, sur la carte " | ||
| + | |||
| + | Pour les jeux contenus dans le CSS " | ||
| + | Il faut donc réécrire un script de lancement spécifique pour chaque jeu. | ||
| + | |||
| + | Voici un exemple de lancement pour Day of Defeat Source : | ||
| + | < | ||
| + | #Lancement Serveur Day of Defeat Source LAN | ||
| + | cd srcds/css/ | ||
| + | ./srcds_run -game dod -port 27015 +maxplayers 18 +map dod_avalanche +sv_lan 1</ | ||
| + | |||
| + | Pour la liste complète des paramètre de srcds_run, il faut se référer a la documentation officielle Valve : [[http:// | ||
| + | |||
| + | Des scripts de lancement sont possibles lorsqu' | ||
| + | Regardez sur les forums spécialisés en LAN-Party ou demandez aux admins de LAN si il peuvent vous les filer, ils sont très intéressants à analyser. | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | * **(fr)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | |||
| + | |||
| + | ---- | ||
| + | // | ||
