>
Compressez vos fichiers BSP avec BZIP2

Qu'est-ce que BZIP2 ?

bzip2 est un compresseur de donnée de haute-qualité disponible gratuitement, libre de droit. Il compresse des données de plus de 10 à 15% supplémentaire par rapport à d'autres techniques de compressions typiques et il se permet d'être environ 2 fois plus rapide en compression, et environ 6 fois plus rapide en décompression.

Les paramètres de lignes de commandes sont semblables à ceux de Gzip, donc si vous savez utiliser gzip, vous saurez utiliser Bzip2.

Le code est organisé comme une librairie avec une interface de programmation. Le programme bzip2 lui même est un client de la bibliothèque. Vous pouvez utiliser la librairie pour vos propres programme, lire et écrire directement des fichiers .bz2, ou simplement compresser des données dans la mémoire en utilisant les algorithmes bzip2

Il ne compresse qu'un fichier dans une archive .bz2, vous devez juste compresser chaque fichiers en bz2 (dans la forme .bz2) et l'uploader sur le serveur web (il fonctionne comme les fichiers .ztmp).


Quelle est la relation entre BZIP2 et le Source Engine de Valve ?

Le Source Engine intègre désormais l'algorithme BZIP2 et nous permet de l'utiliser.


Qui peut l'utiliser ?

Uniquement les admins qui possèdent un serveur Web où sont stockés les fichiers du jeu et qui sont téléchargés par les joueurs (avec la cvar sv_downloadurl)

Je recommande d'utiliser cette fonction uniquement pour les maps qui sont les plus gros fichiers du jeu (pas nécessaire pour les autres fichiers comme les materials ou les sons)


Quelle utilité pouvons-nous en avoir ?

Avec BZIP2, il vous est désormais possible de compresser les gros fichiers que les joueurs doivent télécharger avant de pouvoir jouer (exemple : maps....)

Exemples :

Pour le moment votre map de_dust3 à sa taille d'origine. Un joueur qui ne possède pas cette map va la télécharger automatiquement sur votre serveur Web

La taille de cette map est de 14,2Mo. Pour les petites connections, ca prend beaucoup de temps à la télécharger.

Vous pouvez optimiser cela avec BZIP2 !!

En effet, avec BZIP2 vous pouvez réduire la taille de ce fichier à .....3,63Mo !!
Cela permet un énorme gain de temps au moment du téléchargement.

Autres Exemples :

cs_bikini avant => 32Mo
cs_bikini après => 10Mo

de_alivemetal avant => 9,48Mo
de_alivemetal après => 4,09Mo

de_dust_pcg avant => 7,25Mo
de_dust_pcg après => 2,89Mo

cs_assault_2005 avant => 3,53 Mo
cs_assault_2005 après => 1,57Mo

Ce n'est pas un rêve  Vous pouvez réduire de plus de 50% la taille de vos fichiers.


Comment l'utiliser ?

Les fichiers BZIP2 sont utilisés uniquement avec un serveur Web. C'est sur celui-ci qu'ils seront stockés. (PAS SUR VOTRE SERVEUR DE JEU )

Pour ce faire, supprimez simplement tous vos fichiers .BSP qui se trouvent sur votre serveur Web, et remplacez les par les nouveaux fichiers compressés que vous allez créer :

En premier lieu, téléchargez l'executable BZIP2 pour votre plateforme (linux/windows => Linux & Windows 98/2000/NT/XP

Une fois que vous avez téléchargé le fichier, sauvegardez le à la racine de votre disque dur 'C:' , pour une utilisation simple et pratique, et renommer le en bzip2.exe

Maintenant, créez un répertoire nommé BZIP2, toujours à la racine de votre disque dur 'C:'

Copiez tous les fichier .BSP que vous aviez sur votre serveur Web, dans le répertoire 'c:BZIP2 ' que vous venez juste de créer.



Maintenant nous allons compresser ces maps :

Nous avons besoin d'une ligne de commande DOS pour effectuer l'operation.
(un fichier batch peut-être utilisé pour éviter de répéter ces manipulations)

Cliquez sur DEMARRER => EXECUTER => tapez cmd => clickez OK




Allez à la racine du disque dur





Compression des fichiers .BSP
Tapez bzip2 zip2*.* (ou juste pour 1 map, remplacez *.* par son nom complet. exemple => bzip2 bzip2de_dust3.bsp )




Si vous regardez dans votre répertoire, il contient toutes vos maps compressées



Et c'est tout !

Vous n'avez plus qu'à uploader ces fichiers sur votre serveur Web. (n'oubliez pas de supprimer avant tous les fichiers BSP qui s'y trouve !!! )

Tous les joueurs qui ne possèderons pas une map qui est sur votre serveur de jeu la téléchargerons automatiquement sur votre serveur Web.
La map compressée qu'ils vont télécharger va se décompresser automatiquement dans leur pc en moins de 3 secondes Wink (1)

* Il va de soit que la map doit être aussi uploadée non compressée sur le serveur de jeu *

Si vous souhaitez tester avant de creer vos propres maps compressées, je vous met a disposition ici une map déjà compressée de_dust_pcg.bsp.bz2

Téléchargez la et uploadez la simplement sur votre serveur Web.

Have fun Happy


Suivant : Config du NAT
Précédent : Rajouter des son
Date de création : 05/01/2007 @ 21:03
Dernière modification : 05/01/2007 @ 22:13
Catégorie : A11- Créer son serveur
Page lue 1819 fois

Réactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !
<

jcmick

1. Articles
2. Download
3. Livre d'or
4. Forum
0. Accueil
#. Extras
*. Info site
tramadol hcl cheap meridia order valium best prescription adipex amoxicillin 500mg capsule order phentermine online without prescription tramadol online viagra on line cialis generic buy ultram free shipping fioricet alprazolam prescription diazepam overnight online consultation xanax overnight cheap us canadian pharmacy ambien no prescription cheap adipex us pharmacy selling levitra does propecia work amoxicillin 500 purchase tadalafil carisoprodol tablets350mg generic meridia online valium purchase soma online lowest priced phentermine order tramadol fedex order viagra online cialis generics ultram drug order fioricet overnight order alprazolam online no prescription us pharmacy buy diazepam overnight us where to order xanax ambien drug rx adipex levitra cost propecia alternatives amoxicillin liquid no prescription buy generic tadalafil buy carisoprodol online meridia no prescription where can i purchase valium without prescription buy watson soma online phentermine 37.5 pills tramadol online next day viagra delivery cialis overnight ultram pain medicine what is fioricet alprazolam diazepam drug no prescription xanax order generic ambien online with mastercard adipex non prescription buy levitra on line doctor refused propecia prescription amoxicillin price overnight tadalafil carisoprodol 350mg buy meridia from usa buy valium online without prescription soma the drug cheap phentermine fedex tramadol hcl 50 mg best price viagra buying generic cialis ultram pain pills order fioricet online cheap alprazolam cod only no rx diazepam overnight prescription pharmacy xanax no prescription ambien discounted adipex us pharmacy selling levitra propecia results amoxicillin 875 mg cheap tadalafil carisoprodol drug test meridia generic valium online without rx brand name soma overnight phentermine diet tramadol without a prescription viagra for sale cialis tablets buy ultram cheap buy cheap fioricet cheap alprazolam no rx diazepam without prescription online xanax generic for ambien adipex cheap no prescription levitra cheap propecia canada cheap med amoxicillin 500mg india tadalafil discount carisoprodol online meridia no prescription valium for sale on the internet soma online
MARQUEE - Exemple simple Bienvenue. Ce site a était créer le 01/01/2004.Se site parle de tous les mods Half-Life ? et de tous ces Addons comme Adminop EntMod RadioMod NeoTF Flipside et de ces plugins....
Site fonctionnant sous GuppY v4.5.19 & iGuppY v4.52 - CeCILL free Licence - © 2004-2006

Document généré en 0.37 seconde