Decals
Nous allons voir le remplacement du logo Mani admin plugin sur le serveur par le sien :
Pré-requis
- Avoir installer ManiAdmin Pluging
Note :
Notre installation est basée sur l'utilisateur userjeux et son répertoire /home/userjeux/
Le serveur de jeux se trouve dans le répertoire de l'utilisateur :
/home/userjeux/jeux/steam/css/serveur_1
La création du logo se fait en deux étapes :
1- Création :
Tout d'abord faites en premier un dessin au format jpeg que nous appellerons logo.jpg
La taille recommandée est 256x128 (256x256 MAX).
Une fois votre image crée avec votre éditeur d'images préféré, enregistrez la au format targa qui porte l'extension .tga donc logo.tga.
2- Convertion :
Le serveur CSS ne prend en compte que les images au format .vtf.
Convertir le fichier logo.tga en logo.vtf
Pour cela télécharger VtfEdit vtfedit125-11.zip Ou sur le site officiel (http://nemesis.thewavelength.net/index.php?c=178#p178)
Voici un exemple.
En .TGA ===> logo.tga
En .VTF ===> logo.vtf
Ensuite vous devez creer un autre fichier manuellement au format .vmt qui contient les informations textes lies à l'image.
Avec le bloc notes de Windows, éditez logo.txt insérer ces quelques lignes :
Contenu du: logo.vmt
"LightmappedGeneric" { "$basetexture" "decals/custom/mani_admin_plugin/logo" "$decal" 1 "$decalscale" 0.5 "$translucent" 1 } |
( logo étant le nom de votre image vtf. ici logo.vtf mais sans l'extension !!)
Enregistrez le tout et renommez le fichier logo.txt en Logo.vmt
En FTP, envoyez vos 2 fichiers logo.vtf et logo.vmt dans le répertoire /cstrike/materials/decals/custom/mani_admin_plugin
Éditez le fichier de configuration du serveur CSS server.cfg
#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/server.cfg
et ajouter (ou modifier 0 en 1) la ligne suivante :
sv_allowdownload 1
Ceci va donner le droit aux joueurs du serveur de télécharger le logo.
Editez le fichier de configuration de Mani admin plugin mani_server.cfg
#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/mani_server.cfg
et ajouter (ou modifier 0 en 1) la ligne suivante :
mani_map_adverts 1
Éditez le fichier mapadverts.txt dans css/cstrike/cfg/mani_admin_plugin/
#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/mani_admin_plugin/mapadverts.txt
Remplacez "mani_logo" par "logo" sans l'extension sur chacune des maps où vous voulez voir votre logo à la place de celui de mani admin.
Ne changer pas les valeurs XYZ sauf si vous savez ce que vous faite.
Fichier mapadverts.txt :
// *****************************************************************************
"de_dust" "logo" "x" "266.19424" // x position "x" "1020.94836" // x position "de_aztec" "logo" "x" "-412.81372" // x position "cs_italy" "logo" "de_cbble" "logo" "x" "-325.45050" "x" "-2112.03125" } "de_chateau" "logo" "x" "1255.67151" "x" "732.09418" "x" "130.39034" } "de_dust2" "logo" "x" "-1683.10193" "x" "383.96875" } "cs_assault" "logo" "x" "7047.96875"
} "de_piranesi" "logo" "x" "-863.93896" "x" "1572.15112" } "cs_havana" "logo"
} "cs_office" "logo" "x" "-64.99084" "x" "963.20728" } "de_train" "logo" "x" "-653.96875" "x" "-1472.03125" "x" "2019.96875" } "cs_compound" "logo" "x" "646.35492" "x" "1919.84717" "x" "2859.28613" } "de_prodigy" "logo" "x" "487.96875" "x" "2151.24780" } "de_tides" "logo" "x" "-1539.78210" } "de_port" "logo" "x" "1496.86584" "x" "-656.26123" "x" "2391.40625" "x" "896.03125" } "de_inferno" "logo" "x" "-1871.21680" "x" "691.71124" "x" "1151.96875" } // Decalpositions for Half Life 2: Deathmatch "dm_lockdown" "logo" "x" "-3056.06348" // x position "x" "-3775.96875" // x position "dm_overwatch" "logo" "x" "5823.96875" // x position "x" "6711.96875" // x position "dm_powerhouse" "logo" "x" "189.62939" // x position "x" "1033.71094" // x position "dm_resistance" "logo" "x" "147.88029" // x position "x" "-183.16141" // x position "dm_runoff" "logo" "x" "9007.96875" // x position "x" "7596.03125" // x position "dm_steamlab" "logo" "x" "-2678.63477" // x position "x" "-2261.12964" // x position "dm_underpass" "logo" "x" "-56.03125" // x position "x" "-1069.84705" // x position // Decalpositions for Day of Defeat: Source "dod_anzio" "logo" "x" "1535.96875" // x position "x" "1909.52563" // x position "dod_argentan" "logo" "x" "-92.70912" // x position "x" "32.03125" // x position "dod_avalanche" "logo" "x" "928.03125" // x position "x" "-624.14325" // x position "dod_colmar" "logo" "x" "1056.03125" // x position "x" "-931.05359" // x position "dod_donner" "logo" "x" "-2141.61230" // x position "x" "1600.03125" // x position "dod_flash" "logo" "x" "994.75708" // x position "x" "-1579.47998" // x position "dod_jagd" "logo" "x" "-495.96875" // x position "x" "6.52853" // x position "dod_kalt" "logo" "x" "1844.85083" // x position "x" "5058.66895" // x position "dod_palermo" "logo" "x" "2031.96875" // x position "x" "1827.16846" // x position // Decalpositions for Team Fortress 2 "arena_badlands" "logo" "x" "767.96875" // x position "x" "-891.07898" // x position "arena_granary" "logo" "x" "-960.03125" // x position "x" "-1616.03125" // x position "arena_lumberyard" "logo" "x" "-792.22192" // x position "x" "-2431.96875" // x position "arena_nucleus" "logo" "x" "1578.02832" // x position "x" "1382.04517" // x position "arena_offblast_final" "logo" "x" "465.95972" // x position "x" "-319.96875" // x position "arena_ravine" "logo" "x" "1879.96875" // x position "x" "603.41620" // x position "arena_sawmill" "logo" "x" "-256.03125" // x position "x" "1855.96875" // x position "arena_watchtower" "logo" "x" "-41.09172" // x position "x" "-849.63348" // x position "arena_well" "logo" "x" "-1258.67139" // x position "x" "-687.96875" // x position "cp_badlands" "logo" "x" "-350.46429" // x position "x" "1000.03125" // x position "cp_dustbowl" "logo" "x" "-1104.03125" // x position "x" "-1306.14636" // x position "cp_egypt_final" "logo" "x" "-3455.96875" // x position "x" "-2431.96875" // x position "cp_fastlane" "logo" "x" "-455.96875" // x position "x" "455.96875" // x position "cp_granary" "logo" "x" "-1333.37952" // x position "x" "-960.03125" // x position "cp_gravelpit" "logo" "x" "-2298.81226" // x position "x" "-4535.03906" // x position "cp_junction_final" "logo" "x" "1208.83997" // x position "x" "-352.03125" // x position "cp_steel" "logo" "x" "-1008.03125" // x position "x" "-103.96875" // x position "cp_well" "logo" "x" "-417.43900" // x position "x" "405.81509" // x position "cp_yukon_final" "logo" "x" "-272.57196" // x position "x" "-1033.88391" // x position "ctf_2fort" "logo" "x" "-1.83691" // x position "x" "-1279.96875" // x position "ctf_sawmill" "logo" "x" "-160.03125" // x position "x" "1184.03125" // x position "ctf_turbine" "logo" "x" "2908.35034" // x position "x" "-269.51266" // x position "ctf_well" "logo" "x" "430.73434" // x position "x" "-315.93298" // x position "koth_harvest_event" "logo" "x" "-202.96568" // x position "x" "-0.03125" // x position "koth_harvest_final" "logo" "x" "-886.51184" // x position "x" "-767.96875" // x position "koth_nucleus" "logo" "x" "1578.02832" // x position "x" "1382.04517" // x position "koth_sawmill" "logo" "x" "-160.03125" // x position "x" "1184.03125" // x position "koth_viaduct" "logo" "x" "-2047.96875" // x position "x" "-1792.03125" // x position "pl_badwater" "logo" "x" "-351.90875" // x position "x" "-191.96875" // x position "pl_goldrush" "logo" "x" "-6527.96875" // x position "x" "-3980.47070" // x position "pl_hoodoo_final" "logo" "x" "5295.96875" // x position "x" "2093.79175" // x position "plr_pipeline" "logo" "x" "320.03125" // x position "x" "-1780.82483" // x position "tc_hydro" "logo" "x" "-1983.96875" // x position "x" "1090.66089" // x position
|
Éditez le fichier decallist.txt dans /cstrike/cfg/mani_admin_plugin/
#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/mani_admin_plugin/decallist.txt
Remplacez "mani_logo" par "logo" toujours sans extention.
Dans la section "downloads" inscrivez les noms et chemins de vos fichiers .vmt et .vtf
Fichier decallist.txt :
// *****************************************************************************
"lambda" "decals/lambdaspray_2a" "downloads" "logo.vmt" "materials/decals/custom/mani_admin_plugin/logo.vmt" |
Si vous disposer d'un serveur distant suivre la mise en place qui suit, sinon : Serveur Distans.
Différence entre les 2 contenus :
serveur distant => fichier son en format ".bz2"
serveur normal => fichier son en formar ".bsp"
Pour le distant :
Placer le contenu du dossier avec le decals comme ceci.
/cstrike/materials/decals/custom/mani_admin_plugin/logo.vtf.bz2 Dans cstrike/cstrike/materials/decals/custom/mani_admin_plugin/
/cstrike/materials/decals/custom/mani_admin_plugin/logo.vmt.bz2 Dans cstrike/cstrike/materials/decals/custom/mani_admin_plugin/
Pour le serveur de jeux :
Placer le contenu du dossier avec les sons comme cela.
/cstrike/materials/decals/custom/mani_admin_plugin/logo.vtf Dans /cstrike/materials/decals/custom/mani_admin_plugin/
/cstrike/materials/decals/custom/mani_admin_plugin/logo.vmt Dans /cstrike/materials/decals/custom/mani_admin_plugin/
Modifier, comme ci-dessous, le fichier "downloads.txt" qui se trouve dans :
#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/mani_admin_plugin/downloads.txt
download.txt
// *****************************************************************************
"downloads" "logo.vmt" "materials/decals/custom/mani_admin_plugin/logo.vmt" |
Rebooter votre serveur de Jeux !