L'installation d'un serveur CS:Source ne demande pas steam.
Il faudra 1 Go minimum d’espace libre sur votre Disque Dur.
I - Introduction
Ensuite il vous faudra vous procurer le logiciel qui va servir à installer votre serveur CS:Source :
Le lien source : Welcome to Steam ... mnow&cc=FR
Lien direct pour WINDOWS : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris! ... tetool.exe
Lien direct pour LINUX : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris! ... tetool.bin
La suite de ce tutorial servira pour l'installation sous Windows.
------------------
II. Installation
Lorsque vous aurez le logiciel vous le lancé et vous suivez les indications .
Je vous conseille de l'installer dans un dossier à la racine d'un disque dur . (Comme sur l'image)
Lorsque ceci fait, vous aurez normalement que quelques fichiers d'installer. Le plus gros reste à faire ^^.
Bon maintenant lancer votre invite de commande MSDOS :
Démarrer > Programme > Accessoires > Invite de commandes
Dans mon cas j'ai installé dans C:\srcds donc dans notre MSDOS nous allons taper ceci :
Vous êtes maintenant sur le dossier où vous avez installer votre serveur. Maintenant taper ceci dans le MSDOS:
Si vous obtenez ceci :
C'est normal .
Maintenant que votre logiciel est à jour, nous allons passez à l'installation de votre serveur pour de bon =D .
Attention l'installation va prendre environ 5 heures, mais si vous avez un problème de déconnexion pendant le téléchargement des fichiers du jeu vous n'aurez pas à tout re-télécharger car au lancement, le logiciel va revoir tout les fichiers que vous possédez déjà.
Pour télécharger tout les fichiers nécessaires au serveur :
Ensuite, après avoir fini de télécharger tout les fichiers, faites un raccourci du srcds.exe que vous nommerez "css" par exemple perso j'ai mis "Counter-Strike Source [srcds]"
Allez dans les propriétés du raccourci et dans cible mettez :
Pour le nombre de joueur, changer "+maxplayers 12" par "+maxplayers 32" par exemple pour avoir 32 joueurs.
Pour la map de lancement : "+map de_dust2" ici c'est de_dust2.
Pour avoir un serveur tickrate 100 : "-tickrate 100"
Comme ceci :
Maintenant si vous cliquez sur le raccourci vous avez un serveur Counter-Strike : Source tick 100 :)
Si vous n'avez pas ce que j'ai moi c'est normal :p j'ai configurer le server.cfg pour avoir un serveur comme je voulais.
III. Finalisation
Si vous regardez bien les fps du serveur et que vous voulez allez dessus, vous vous rendrez vite compte que vous avez créer un serveur tick 66 au lieu d'un tick 100, c'est pas génial
En fait, les fps sont significatif du tick comme vous avez pu le constater, donc si on veut un tick 100 il faudra que le serveur tourne avec un fps > 100. Mais windows empêche que le serveur est un fps plus haut que 100.
Mais un petit programme va nous aider !
Télécharger : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Dézipper le programme et mettez-le dans le même répertoire du srcds.exe !
Maintenant on va faire un petit, je veux dire 2 petits trucs pour nous simplifier la vie :
- Déjà créer un fichier nommer : maj-css.bat
Et dedans mettez :
Code: Tout sélectionner
C:\srcds\HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir C:\srcds
Grâce à ce fichier, avec un simple double-clique vous pourez mettre à jour votre serveur.
- Et maintenant le supra fichier nommer : startserver.bat
Avec celui-ci vous lancerez votre serveur avec un fps > 100 et un petit système qui redémarre automatiquement votre serveur en cas de crash.
Modifier les lignes pour avoir le bon chemin d'acces à votre serveur.
IV. Un plus (+)
On va maintenant finaliser un peu tout ça, c'est à dire mettre un petit server.cfg pour que votre serveur soit un peu plus personnelle.
Pour un serveur pour des lan nous allons nous servir de cette commande "sv_lan 1".
Créer un fichier server.cfg et copier ceci :
Code: Tout sélectionner
hostname "Server LAN by Pok@P ;)"
sv_contact "[email protected]"
sv_lan 1
sv_unlag 0
sv_region 3
rcon_password "pokapisforever"
sv_password ""
sv_rcon_banpenalty 5
sv_rcon_minfailures 5
sv_rcon_minfailuretime 30
sv_rcon_maxfailures 10
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 1
sv_minrate 20000
sv_maxrate 0
sv_minupdaterate 80
sv_maxupdaterate 101
fps_max 300
sv_mincmdrate 80
sv_maxcmdrate 100
sv_client_predict 1
sv_client_interpolate 1
sv_client_cmdrate_difference 30
mp_dynamicpricing 0
mp_allowspectators 1
mp_buytime 0.25
mp_roundtime 1.75
mp_friendlyfire 1
mp_c4timer 35
mp_freezetime 0
mp_forcecamera 1
mp_fadetoblack 0
mp_footsteps 1
mp_flashlight 1
mp_autocrosshair 0
mp_limitteams 0
mp_autoteambalance 0
mp_autokick 0
mp_tkpunish 0
mp_hostagepenalty 0
mp_startmoney 800
mp_timelimit 0
mp_spawnprotectiontime 0
mp_playerid 1
sv_pure 2
sv_timeout 65
sv_pausable 1
sv_voiceenable 1
sv_cheats 0
sv_client_interpolate 1
sv_client_max_interp_ratio 1
sv_client_min_interp_ratio 1
sv_client_cmdrate_difference 30
sv_client_predict 1
sv_maxspeed 320
sv_gravity 800
sv_airaccelerate 10
sv_accelerate 5
sv_friction 4
sv_alltalk 0
sv_turbophysics 1
sv_stepsize 18
sv_stopspeed 100
sv_wateraccelerate 10
decalfrequency 15
mp_restartgame 1
say > UP Counter-Strike Source Server Config loaded - 17.06.2007 <
Maintenant explication des plus importantes commandes :
indique le nom du serveur entre "".
Sert à définir le serveur en lan ( 1 ) ou en internet ( 0 ).
indique le mot de passe pour gérer le serveur avec les rcons commandes.
indique le mot de passe du serveur, s'il n'y a pas de serveur laissez vide.
Configuration Clients, défini les rates du client au minimum.
Configuration Clients, défini les rates du client au maximum, O pour infini.
Configuration Clients, défini le updaterate du client au minimum ( 30 pour un tick 33, 60 pour un tick 66 et 100 pour un tick 100 ).
Configuration Clients, défini le cmdrate du client au minimum, comme le updaterate.
les fps du serveur et non du clients, les fps du serveur sont lié ont un effet sur son tickrate, laisser à plus de 100 sinon le serveur va descendre en dessous d'un tick 100.
Ordonne le client à utiliser les bonnes ressources du jeu et non des textures, ou sounds ou model personnaliser, pour éviter le wallhack.
La bonne configuration à avoir au minimum pour les joueurs est :
cl_cmdrate 100
cl_updaterate 100
Et placer votre server.cfg dans C:\srcds\cstrike\cfg
Voilà si vous voulez personnalisez beaucoup plus votre serveur en mettant des bots, des scripts et ou même la source tv je vous invite à utiliser Google qui est super moteur de recherche ^^ beaucoup de tuto existe là dessus.
V. Annexe
Pour connaître sont ip, tapez dans l'invite de commande windows :
:sors:
Il faudra 1 Go minimum d’espace libre sur votre Disque Dur.
I - Introduction
Ensuite il vous faudra vous procurer le logiciel qui va servir à installer votre serveur CS:Source :
Le lien source : Welcome to Steam ... mnow&cc=FR
Lien direct pour WINDOWS : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris! ... tetool.exe
Lien direct pour LINUX : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris! ... tetool.bin
La suite de ce tutorial servira pour l'installation sous Windows.
------------------
II. Installation
Lorsque vous aurez le logiciel vous le lancé et vous suivez les indications .
Je vous conseille de l'installer dans un dossier à la racine d'un disque dur . (Comme sur l'image)
Lorsque ceci fait, vous aurez normalement que quelques fichiers d'installer. Le plus gros reste à faire ^^.
Bon maintenant lancer votre invite de commande MSDOS :
Démarrer > Programme > Accessoires > Invite de commandes
Dans mon cas j'ai installé dans C:\srcds donc dans notre MSDOS nous allons taper ceci :
Code:
cd c:\
cd srcds
Vous êtes maintenant sur le dossier où vous avez installer votre serveur. Maintenant taper ceci dans le MSDOS:
Code:
hldsupdatetool.exe -command update
Si vous obtenez ceci :
Code:
Checking bootstrapper version ...
Getting version 17 of Steam HLDS Update Tool
Downloading. . . . . . . . . .
C:\srcds>Checking bootstrapper version ...
Updating Installation
No installation directory supplied or previously set
C'est normal .
Maintenant que votre logiciel est à jour, nous allons passez à l'installation de votre serveur pour de bon =D .
Attention l'installation va prendre environ 5 heures, mais si vous avez un problème de déconnexion pendant le téléchargement des fichiers du jeu vous n'aurez pas à tout re-télécharger car au lancement, le logiciel va revoir tout les fichiers que vous possédez déjà.
Pour télécharger tout les fichiers nécessaires au serveur :
Code:
Tout sélectionner
hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir .
Ensuite, après avoir fini de télécharger tout les fichiers, faites un raccourci du srcds.exe que vous nommerez "css" par exemple perso j'ai mis "Counter-Strike Source [srcds]"
Allez dans les propriétés du raccourci et dans cible mettez :
Code:
Tout sélectionner
C:\srcds\srcds.exe -console -game cstrike +maxplayers 12 +map de_dust2
Pour le nombre de joueur, changer "+maxplayers 12" par "+maxplayers 32" par exemple pour avoir 32 joueurs.
Pour la map de lancement : "+map de_dust2" ici c'est de_dust2.
Pour avoir un serveur tickrate 100 : "-tickrate 100"
Comme ceci :
Code:
Tout sélectionner
C:\srcds\srcds.exe -console -game cstrike +maxplayers 12 +map de_dust2 -tickrate 100
Maintenant si vous cliquez sur le raccourci vous avez un serveur Counter-Strike : Source tick 100 :)
Si vous n'avez pas ce que j'ai moi c'est normal :p j'ai configurer le server.cfg pour avoir un serveur comme je voulais.
III. Finalisation
Si vous regardez bien les fps du serveur et que vous voulez allez dessus, vous vous rendrez vite compte que vous avez créer un serveur tick 66 au lieu d'un tick 100, c'est pas génial
En fait, les fps sont significatif du tick comme vous avez pu le constater, donc si on veut un tick 100 il faudra que le serveur tourne avec un fps > 100. Mais windows empêche que le serveur est un fps plus haut que 100.
Mais un petit programme va nous aider !
Télécharger : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
Dézipper le programme et mettez-le dans le même répertoire du srcds.exe !
Maintenant on va faire un petit, je veux dire 2 petits trucs pour nous simplifier la vie :
- Déjà créer un fichier nommer : maj-css.bat
Et dedans mettez :
Code: Tout sélectionner
C:\srcds\HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir C:\srcds
Grâce à ce fichier, avec un simple double-clique vous pourez mettre à jour votre serveur.
- Et maintenant le supra fichier nommer : startserver.bat
Avec celui-ci vous lancerez votre serveur avec un fps > 100 et un petit système qui redémarre automatiquement votre serveur en cas de crash.
Code:
@echo off
cls
echo Protecting your Source Dedicated Server From Crashes
title Source Dedicated Server Crash Recovery Utility
: srcdsfpsboost
echo (%date%) (%time%) srcdsfpsboost Started to Boost FPS
start C:\srcds\srcdsfpsboost.exe
: srcds
echo (%date%) (%time%) Source Dedicated Server Started
start /high /wait C:\srcds\srcds.exe -console -game cstrike +map de_dust2 +maxplayers 16 -tickrate 100 -port 27015
echo ************************************************** *************
echo (%date%) (%time%)
echo WARNING: Source Dedicated Server closed or crashed, restarting.
echo ************************************************** *************
goto srcds
Modifier les lignes pour avoir le bon chemin d'acces à votre serveur.
IV. Un plus (+)
On va maintenant finaliser un peu tout ça, c'est à dire mettre un petit server.cfg pour que votre serveur soit un peu plus personnelle.
Pour un serveur pour des lan nous allons nous servir de cette commande "sv_lan 1".
Créer un fichier server.cfg et copier ceci :
Code: Tout sélectionner
hostname "Server LAN by Pok@P ;)"
sv_contact "[email protected]"
sv_lan 1
sv_unlag 0
sv_region 3
rcon_password "pokapisforever"
sv_password ""
sv_rcon_banpenalty 5
sv_rcon_minfailures 5
sv_rcon_minfailuretime 30
sv_rcon_maxfailures 10
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 1
sv_minrate 20000
sv_maxrate 0
sv_minupdaterate 80
sv_maxupdaterate 101
fps_max 300
sv_mincmdrate 80
sv_maxcmdrate 100
sv_client_predict 1
sv_client_interpolate 1
sv_client_cmdrate_difference 30
mp_dynamicpricing 0
mp_allowspectators 1
mp_buytime 0.25
mp_roundtime 1.75
mp_friendlyfire 1
mp_c4timer 35
mp_freezetime 0
mp_forcecamera 1
mp_fadetoblack 0
mp_footsteps 1
mp_flashlight 1
mp_autocrosshair 0
mp_limitteams 0
mp_autoteambalance 0
mp_autokick 0
mp_tkpunish 0
mp_hostagepenalty 0
mp_startmoney 800
mp_timelimit 0
mp_spawnprotectiontime 0
mp_playerid 1
sv_pure 2
sv_timeout 65
sv_pausable 1
sv_voiceenable 1
sv_cheats 0
sv_client_interpolate 1
sv_client_max_interp_ratio 1
sv_client_min_interp_ratio 1
sv_client_cmdrate_difference 30
sv_client_predict 1
sv_maxspeed 320
sv_gravity 800
sv_airaccelerate 10
sv_accelerate 5
sv_friction 4
sv_alltalk 0
sv_turbophysics 1
sv_stepsize 18
sv_stopspeed 100
sv_wateraccelerate 10
decalfrequency 15
mp_restartgame 1
say > UP Counter-Strike Source Server Config loaded - 17.06.2007 <
Maintenant explication des plus importantes commandes :
Code:
hostname
indique le nom du serveur entre "".
Code:
sv_lan
Sert à définir le serveur en lan ( 1 ) ou en internet ( 0 ).
Code:
rcon_password
indique le mot de passe pour gérer le serveur avec les rcons commandes.
Code:
sv_password
indique le mot de passe du serveur, s'il n'y a pas de serveur laissez vide.
Code:
sv_minrate
Configuration Clients, défini les rates du client au minimum.
Code:
sv_maxrate
Configuration Clients, défini les rates du client au maximum, O pour infini.
Code:
sv_minupdaterate
Configuration Clients, défini le updaterate du client au minimum ( 30 pour un tick 33, 60 pour un tick 66 et 100 pour un tick 100 ).
Code:
sv_mincmdrate
Configuration Clients, défini le cmdrate du client au minimum, comme le updaterate.
Code:
fps_max
les fps du serveur et non du clients, les fps du serveur sont lié ont un effet sur son tickrate, laisser à plus de 100 sinon le serveur va descendre en dessous d'un tick 100.
Code:
sv_pure
Ordonne le client à utiliser les bonnes ressources du jeu et non des textures, ou sounds ou model personnaliser, pour éviter le wallhack.
La bonne configuration à avoir au minimum pour les joueurs est :
Code:
rate 25000
cl_updaterate 100
Et placer votre server.cfg dans C:\srcds\cstrike\cfg
Voilà si vous voulez personnalisez beaucoup plus votre serveur en mettant des bots, des scripts et ou même la source tv je vous invite à utiliser Google qui est super moteur de recherche ^^ beaucoup de tuto existe là dessus.
V. Annexe
Pour connaître sont ip, tapez dans l'invite de commande windows :
Code:
ipconfig /all