Serveur Distant

Nous allons voir la mise en place d'un serveur distant :

 

Qu'est-ce qu'un serveur distant ?

- Un serveur distant sert à diminuer le temps de téléchargement des maps et sons lors d'une connexion au serveur CS:S par un client. C'est pourquoi il est fortement conseillé d'installer un serveur distant correspondant à son serveur de jeu CS:S. Pour cela il faut installer sur son serveur physique Apache2 et faire pointer celui-ci sur le dossier /home/html (dans le cas de GoodSpeedReseau.com).

Pré-requis :

  • Avoir télécharger une MAP et l'avoir décompresser
  • Avoir installé Apache2

 

 

-< PRÉPARATION POUR LE SERVEUR DISTANT >-

Dézippez le fichier bz2.rar puis copier le dossier bz2 contenant bzip2.exe dans C:\Documents and Settings\Nom_de_votre_utilisateur\ de votre PC.
Dans ce dossier bz2 coller les fichiers .nav et .bsp provenant des MAPs, les MP3 et wav provenant des sons et tout autre texture....

Pour compresser depuis windows en .bz2 COPIER les fichiers de la MAP dans
C:\Documents and Settings\Nom_de_votre_utilisateur\bz2\
La plus part du temps, vous n'aurez qu'un fichier ".bsp" et un fichier ".nav" par MAP.

Puis Démarrer, exécuter, tapez cmd puis une fenêtre prompt s'ouvre :
tapez cd bz2 puis
tapez bzip2 *.bsp puis
tapez bzip2 *.nav
Vous pouvez constater que vos fichiers ont changés de nom d'où l'intérêt de copier/coller et non couper/coller
vos fichiers dans le répertoire bz2.

 

-< INSTALLATION DU SERVEUR DISTANT et MAP >-

Pour envoyer des fichiers bz2 sur le serveur distant respecter la structure de dossier et ne compresser que les fichiers !!
Créer un dossier à la racine du serveur web de votre LAMP (/home/html/)et nommer le : cstrike

Dans le dossier /home/html/cstrike reproduire la même structure de dossier que sur le serveur de jeu :

Créer les dossiers : maps, materials, models et sound

Transférer les fichiers .bz2 des Maps que vous venez de compresser vers /home/html/cstrike/maps/ de
votre serveur distant. (les sons dans le dossier sound, etc...)

Sur le serveur de jeu, transférer les fichiers .bsp et .nav (non compressé) dans /cstrike/maps/

ensuite modifier les fichiers du serveur de jeu CS:S :

- mapcycle.txt (changement de map automatique en fin de partie) qui se trouve dans /css/cstrike/ rajouter ne nom de la map : non du fichier .bsp sans l'extension.
- maplist.txt (changement de map par le menu admin du jeu) qui se trouve dans /css/cstrike/ rajouter ne nom de la map : non du fichier .bsp sans l'extension.
- downloadlist.txt qui se trouve dans /css/cstrike/cfg/mani_admin_plugin/


Fichier original download.txt :

"downloads.txt"
{
// Ajouter les fichiers (son, textures, etc..) que vous souhaitez faire télécharger
// par les joueurs de votre serveur
// Attention, ne pas mettre les '//' devant les lignes

"downloads"
{
// "my_file" "materials/decals/custom/mani_admin_plugin/mani_logo.vmt"
}
}


et le modifier comme suit :

"downloads.txt"
{
// Ajouter les fichiers (son, textures, etc..) que vous souhaitez faire télécharger
// par les joueurs de votre serveur
// Attention, ne pas mettre les '//' devant les lignes

"downloads"
{
// "my_file" "materials/decals/custom/mani_admin_plugin/mani_logo.vmt"

"de_dust2_winter.bsp" "maps/de_dust2_winter.bsp"
"de_dust2_winter.nav" "maps/de_dust2_winter.nav"

}
}


goodspeedreseauIl ne faut pas lui donner les extension .bz2 mais les extensions réelle des fichiers d'origine !!
même chose pour les sons.goodspeedreseau

ensuite il faut informer notre serveur de jeu d'un serveur distant en lui donnant l'adresse IP !!
Éditer le fichier : /css/cstrike/cfg/server.cfg

#nano /css/cstrike/cfg/server.cfg


Trouver le bloc :
//Gestion des téléchargements
sv_allowupload 1
sv_allowdownload 1
sv_downloadurl ""

Et modifier le comme suit :
//Gestion des téléchargements
sv_allowupload 1
sv_allowdownload 1
sv_downloadurl "http://89.XXX.XXX.107/cstrike"


Après tout ça :
Redémarrer le serveur de jeu par les commandes suivante :
#/etc/init.d/s_principal stop
#/etc/ini.d/s_principal start


Si vous avez installé Mani_Admin_Plugin, penser aussi à compresser en bz2 les fichiers des dossiers :

- /css/cstrike/materials/decals/custom/mani_admin_plugin/

- /css/cstrike/sound/admin_plugin/

et les transférer dans le serveur Distant en respectant la structure des dossiers et les signaler dans le download.txt.

Off

Rechercher

RizVN Login

Calendar

November 2017
S M T W T F S
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1 2

Traffic

Aujourd'hui202
Hier206
Cette semaine202
Ce mois4616
Total196517

Info Visiteur

  • IP Visiteur : 54.198.221.13

Qui est connecté
1
Online

lundi 20 novembre 2017 23:09