En ligne: et 51 Visiteurs


connexion

Sponsor

Partenaires




      
[TUTO] Créer votre serveur Counter Strike Source< Sujet précédent  Sujet suivant >
> >
AuteurMessage
cdt-mitchel
membre



Statut : Hors Ligne
Messages : 372
Inscrit(e) le: 08/17/05
Posté le 02/22/10 13:59  
[TUTO] Créer votre serveur Counter Strike Source
I) PREPARATION

ATTENTION!: si vous voulez mettre votre serveur en réseau internet, il vous faudra une bonne machine ainsi qu'une très bonne connexion.

Avant tout respectez la configuration requise pour votre serveur.
(Pour ma part en lan j'ai aucun lag, voici ma config: core 2 duo E6600, 3G de ram. Avec ça mes FPS du serveur dépasse les 300).
Bien évidement pour un réseau internet il vous faudra une connection type fibre optique, car moi ayant une connexion de de 8Mo à partir de 5 joueurs, gros lag et montée de ping.

Ensuite il vous faudra vous procurer le logiciel qui va servir à installer votre serveur CS:Source :
Le lien source : Par la
Lien direct pour WINDOWS : Par ici
Lien direct pour LINUX : Et la

Alors, vous êtes toujours motivé pour la suite?
Ok on continue.
Les explications pour la suite du tutoriel son pour un serveur sous l'OS Windows.

II) INSTALLATION

Vous venez de télécharger précédemment un petit programme sur votre bureau qui s'appelle hldsupdatetool.exe (pour windows).
Et bien vous l'exécutez et suivez les étapes. (il est conseillé de créer un nouveau dossier à la racine de votre disque dur).
Next > I Agree>choisissez votre dossier puis Next > Next > Choisir Europe puis Next > Next > Finish



Lorsque l'installation est terminé vous n'aurez pas beaucoup de fichier dans votre dossier.



Passons maintenant au plus gros du travail. :unsure:
Ouvrez une invite de commandes (MSDOS)
Pour se faire soit vous faites par raccourci clavier: la touche Windows+R et vous tappez dans la fenêtre cmd et ok
Soit: Démarrer > Programme > Accessoires > Invite de commandes
Maintenant nous devons entrer la redirection de votre dossier. (pour mon cas je l'ai appelé teammpk
Tapez ceci dans le l'invite de commandes:

Code :
cd c:/teammpk

Vous êtes dans votre dossier et allez pouvoir lancer l'installation, pour se faire tapez dans le cmd:

Code :
hldsupdatetool.exe -command update




Si vous obtenez ceci :

Code :
Checking bootstrapper version ...
Getting version 38 of Steam HLDS Update Tool
Downloading. . . . . . . . . .

C:/srcds>Checking bootstrapper version ...
Updating Installation
No installation directory supplied or previously set

Pas de panique c'est normal.

Votre logiciel vient d'être mis à jour, nous allons passez à l'installation du serveur.
Pour ma part avec une connexion de 8Mo ça ma pris 45min.
Attention! 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à.

Tapez ceci dans le cmd pour installer votre serveur:

Code :
hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir .


Les 45min passé, votre serveur est installé. Allez dans votre dossier, et faites un raccourci de votre fichier srcds.exe, que vous renommez en "serveurcss" par exemple.
Allez dans les propriété du raccourci et dans la cible ecrivez:

Code :
C:/teammpk/srcds.exe -console -game cstrike +maxplayers 16 +map de_dust2 -tickrate 100

Explications:
Pour le nombre de joueur, changer "+maxplayers 16" 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"

Vous devez avoir ceci dans votre raccourci:



A partir de maintenant, si vous lancez le raccourci "serveurcss", vous aurez un serveur en tick 100 mais aussi le nombre de slots désiré.



Vous n'obtiendrez pas la même photo que moi car j'ai crée un fichier server.cfg pour les réglage de mon serveur.

III) FINALISATION

Quand vous vous connecterez sur votre serveur, vous allez remarquer qu'il est en tick 66 et non en tick 100. Tout viens de windows, car il bloque les FPS de votre serveur à 100. Les FPS joue un rôle important pour le tick. Si vous avez les FPS du serveur > à 100, alors votre tick sera à 100.
Pour se faire, nous allons télécharger sur le site un petit programme appelé srcds fps boost. Ce programme sert à débrider les FPS de votre serveur sur windows.

Télécharger le programme ici: FPS booster
Une fois le fichier téléchargé, déziper le sur le bureau et mettez les deux fichiers srcdsfpsboost-sourcecode.txt et srcdsfpsboost.exe à la racine de votre serveur (c:/teammpk).

Voilà c'est fait, mais nous n'avons pas terminé. Nous allons créer deux fichier qui servirons à générer des taches sous MSDOS, afin d'améliorer votre serveur.

  • Dans un premier temps avec l'éditeur de texte nommé un fichier en uploadserveur.bat et rajoutez la ligne suivante:


Code :
C:/teammpk/HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir C:/teammpk

Dorénavant quand vous lancerez ce fichier, votre serveur se mettra à jour automatiquement.

  • Dans un deuxième temps créer un autre fichier nommé serveurteammpk.bat et rajoutez les lignes suivante:


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:/teammpk/srcdsfpsboost.exe
:srcds
echo (%date%) (%time%) Source Dedicated Server Started
start /high /wait C:/teammpk/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

Ce fichier vous permet de lancer votre serveur, mais ce n'est pas tout. Il vous permettra de faire un reboot automatique en cas de crash et de forcer les FPS du serveur > à 100 (serveur windows)

IV) EXTRA

Pour vous permettre d'améliorer et personnaliser votre serveur, je vous met un fichier à placer dans c:/teammpk/cstrike/cfg
Pour ce faire créer un fichier avec l'éditeur de texte et nommé le server.cfg.
Placez les lignes suivante:

Code :
//////////////////////////////////// 
// configuration de votre serveur //
// Fichier executé au démarrage //
////////////////////////////////////

//configuration serveur

rcon_password "un pass pour accé rcon ou hlsw"
// rcon mot de passe
hostname "FR ~â„¢.:MPK:.www.teammpk.com~"
// nom du serveur
sv_lan 0
sv_password none
// Serveur Public - password du serveur
sv_contact votre adresse mail.com
// contact admin

//configuration generale
ma_restrict awp 1
ma_restrict flashbang 3
mp_timelimit 20
// temps de la map
mp_friendlyfire 0
// tirs sur les copains pris en compte
mp_roundtime 2
// temps de chaque rounds
mp_buytime 4
// temps achats
mp_freezetime 3
// blocage debut du round
mp_autokick 0
// kicker les afk auto
mp_autoteambalance 1
// ekilibrage des equipes
mp_hostagepenalty 0
// punir si otages tués
mp_tkpunish 1
// puni si tk
mp_forcecamera 0
// blocage camera
sv_gravity 800
// gravite sur le serveur
sv_pausable 0
// interdire/activer pause

// Configuration approfondie
mp_startmoney 16000
mp_flashlight 1
// autoriser lampe torche
mp_c4timer 35
// temps du c4
mp_falldamage 1
// degats lors d'une chute
mp_maxrounds 0
// rounds maximum
mp_footsteps 1
// activer sons des pas
mp_winlimit 0
// round gagnants desactiver

mp_chattime 5
// temps attente entre 2 maps
mp_fadetoblack 0
// ecran noir si mort
sv_maxspeed 320
// max client move speed
sv_cheats 0
// interdit cheat (c nul)
sv_alltalk 1
// micro pour tous off
sv_voiceenable 1
// activer micro
//sv_voicecodec vaudio_miles
// codec audio
sv_allowdownload 1
// download serveur
sv_allowupload 1
// upload du serveur
sv_region 3
// region : Europe
decalfrequency 30
// temps entre 2 tags
servercfgfile "server.cfg"
// lecture cfg lancement serveur

// performances

//net_queued_packet_thread 0
sv_maxrate 0
sv_maxupdaterate 101
sv_minupdaterate 66
sv_minrate 30000
sv_mincmdrate 66
sv_maxcmdrate 101
sv_client_cmdrate_difference 20
sv_client_interpolate 1
sv_client_predict -1
sv_client_min_interp_ratio 1

fps_max 400
sv_unlag 1

// logs serveur
log on
// activation des logs

// Execution de scripts
exec banned_user.cfg
exec banned_ip.cfg
//exec tvsource.cfg
// execution config source tv
//exec menu.cfg
//exec bots.cfg
// configuration serveur des bots
//exec mani_server.cfg
// gestion serveur mani_admin
//exec mani_quake_sounds.cfg
// sons quake
say quake
// active le son quake joueurs
cmp_admin_enable "1"
// pour clanmatch

// Ancien prix des armes - enlever les 2 barres pour activer
// mp_dynamicpricing 0

echo -* Chargement Configuration server.cfg OK ... *-

Pour les serveur en Lan, mettre le sv_lan à 1 et 0 pour un serveur internet.

V) DIVERS

Pour connaitre l'IP de votre serveur afin que d'autre personne vous rejoigne il faut:
Soit pour un serveur Lan, vous tappez dans l'invite de commande:

Code :
ipconfig /all

Ou bien pour un serveur internet, il vous faudra connaître l'ip de votre connexion. Dans ce cas, aller à l'adresse suivant:

Citation :
http://www.mon-ip.com/


Vous obtiendrez votre IP et vous devrez rajouter le port à la suite:

Code :
:27015

Exemple: 96.22.122.127:27015

Voila enfin terminé, j'espère avoir été clair, si vous avez des questions n'hésitez pas, on vous aidera.

Site Communautaire : http://www.cssmax.fr
Derniers topics
 
Derniers avis
 
Derniers articles
 
Derniers liens
 
Derniers blogs
» smaybe 77718 visites
» Stablos 20697 visites
» micky80 11809 visites
» n1soda 8846 visites
» tete974 4907 visites


CSSBase : Index - Forum cssource - Téléchargements cssource - Articles - Galerie cssource - FAQ - Compte - Topsite cssource - Premium - CSSBScript - Bannières - Contact
Counter-Strike, le logo Counter-Strike:Source, le logo Source, sont déposées et/ou des marques déposées de Valve Corporation
Copyright CSSBase - Mentions légales - Tous droits réservés © 2005-2006 - Propulsé par Nuked-Klan Eliott-Ness