.:CS:.

-> ZALOŽENÍ SERVERU

INSTALACE SUPERHERA

Tak SuperHero je jeden z mnoha warcraft modu. Tento mód je ale lepší tím, že si můžete vybrat z více ras. Jestli jste horliví fanoušci SuperHera, a jestli chcete mít na svém serveru, tak to čtěte rozhodně dál.
Co potřebujeme před instalací

Takže před samotnou instalací potřebujeme mít na svém serveru funkční amxmodx. Návod, jak si udělat na svém serveru amxmodx najdete ZDE.

Poté budeme potřebovat soubory potřebné pro superhero a které stáhneme ZDE

Tak jestli máme vše potřebné tak můžeme jít dál

Obsah složky Superhero

Takže v této složce je superhero uloženo. Máme tady dvě složky, složku config a složku scripting.

Teď něco málo k jednotlivým složkám:

Config- Ve složce config jsou uloženy všechny kofigurační soubory. Když se do těchto souborů podíváme, tak si v nich můžeme změnit vlastnosti různých hrdinů, jako třeba helth, armor, attack atd. Poté se tam dá taky měnít kolik potřebujete experience na určitý level.

Scripting - V této složce jsou uloženy všechny pluginy-hrdinové , které je potřeba zkompilovat. To znamená převést koncovku .sma na .amxx potřebnou a čitelnou pro amxmodx.
Tyto soubory jsou:

sh_anubis.sma, sh_aquaman.sma, sh_batman. sma, sh_bomberman. sma, sh_captaina. sma,sh_cyclops. sma, sh_daredevil. sma, sh_dazzler. sma, sh_dracula. sma, sh_flash. sma, sh_hobgoblin. sma, sh_hulk. sma, sh_humantorch. sma, sh_ironman. sma, sh_kamikaze. sma, sh_magneto. sma, sh_mystique. sma, sh_nightcrawler. sma, sh_punisher. sma, sh_skeletor. sma, sh_spiderman. sma, sh_superman. sma, sh_windwalker. sma, sh_wolverine. sma, sh_xavier. sma, sh_zeus. sma.


Plugins - V této složce jsou už hotové pluginy.
Tyto pluginy se jmenují:

superheromodmysql.amxx, superheromodnvault.amxx, superheromodvault.amxx.

Plugin s jménem superheromodnvault.amxx nám uloží do složky Valve/cstrike/addons/amxmodx/data/vault soubor, který když odejdeme z serveru tak nám tam uloží náš počet expu a naše hrdiny.


Instalace

Takže když máme vše vysvětleno tak se pustíme do instalace super hera.

Otevřeme si v jednom windowsovem okně složku, kde mame nainstalovaný amxmodx, pravděpodobně valve/cstrike/addons/amxmodx a vdruhem rozbalenou složku superhero.


1) config - Takže v adresáři amxmodx máme složku config, do této složky musíme zkopírovat složku shero. Tím sme do amxmodux vložili konfigurační soubory potřebné pro superhero.

2) plugins - V složce plugins jsou uloženy všechny pluginy, které ovladají hru counter-strike. Soubory superheromodmysql.amxx, superheromodnvault.amxx, superheromodvault.amxx zkopirujeme do složky addons/amxmodx/plugins.

3) scripting - Ve složce scripting jsou všechny soubory, z kterých se stanou pluginy tzv. kompilaci. Kompilace převede soubor s příponou .sma, pro amxmodx nerozluštitelné, na soubor s příponou .amxx, tyto soubory amxmodx přečte.
Tyto soubory jsou hrdinove v superheru:

sh_anubis.sma, sh_aquaman.sma, sh_batman. sma, sh_bomberman. sma, sh_captaina. sma,sh_cyclops. sma, sh_daredevil. sma, sh_dazzler. sma, sh_dracula. sma, sh_flash. sma, sh_hobgoblin. sma, sh_hulk. sma, sh_humantorch. sma, sh_ironman. sma, sh_kamikaze. sma, sh_magneto. sma, sh_mystique. sma, sh_nightcrawler. sma, sh_punisher. sma, sh_skeletor. sma, sh_spiderman. sma, sh_superman. sma, sh_windwalker. sma, sh_wolverine. sma, sh_xavier. sma, sh_zeus. sma.


Takže všechny tyto soubory vložíme do složky addons/amxmodx/scripting a spustíme soubor compile. Počkáme než program dopracuje, to může trvat i někdy několik minut hlavně u slabších pc, a otevřeme v adresáři scripting složku compile. Zkopírujeme všechny tyto pluginy a vložíme je do složky addons/amxmodx/plugins.

Tím jsme všechny potřebné pluginy vložili do cs-ka.

Teď je to třeba ale nakonfigurovat, takže si otevřeme soubor plugins.ini, který se nachází ve složve amxmodx/config. Sjedeme úplně dolů a vložíme tam tyto řádky:


Kód:
// ---------------------- START SUPERHERO PLUGINS -------------------------------

//To save XP to the nVault file (default)
superheromodnvault.amxx

//To save XP to the VAULT file (uncomment this and comment out the other plugin)
//superheromodvault.amxx

//To save XP to a mysql database (uncomment this and comment out the other plugin)
//superheromodmysql.amxx

//Add these lines to enable all the stock heroes
sh_anubis.amxx
sh_aquaman.amxx
sh_batman.amxx
sh_bomberman.amxx
sh_captaina.amxx
sh_cyclops.amxx
sh_daredevil.amxx
sh_dazzler.amxx
sh_dracula.amxx
sh_flash.amxx
sh_hobgoblin.amxx
sh_hulk.amxx
sh_humantorch.amxx
sh_ironman.amxx
sh_kamikaze.amxx
sh_magneto.amxx
sh_mystique.amxx
sh_nightcrawler.amxx
sh_punisher.amxx
sh_skeletor.amxx
sh_spiderman.amxx
sh_superman.amxx
sh_windwalker.amxx
sh_wolverine.amxx
sh_xavier.amxx
sh_zeus.amxx

// ---------------------- END SUPERHERO PLUGINS -------------------------------


a dáme uložit. Tímto jsme spustili všechny potřebné pluginy pro superhero.


Nyní však potřebujeme spustit dva moduly, které mají název Engine and CStrike Modules. Tyto moduly spustíme tím, že ve stejném adresáři jako jsme hledali soubor plugins.ini si najdeme soubor modules.ini.
Nejprve spustíme cstrike modul takže si najdeme tyto řádky:


Kód:
; ----------------------------------------------------------
; Counter-Strike - adds functions specific to Counter-Strike
; ----------------------------------------------------------
;cstrike_amxx_i386.so
;cstrike_amxx.dll
;cstrike_amxx_amd64.so


a nahradíme je těmihle:

Kód:
; ----------------------------------------------------------
; Counter-Strike - adds functions specific to Counter-Strike
; ----------------------------------------------------------
cstrike_amxx_i386.so
cstrike_amxx.dll
cstrike_amxx_amd64.so


Tím jsme spustili cstrike modul.
Teď potřebujeme spustit ještě engine modul, takže si najdeme tyto řádky:

Kód:
; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
;engine_amxx_i386.so
;engine_amxx.dll
;engine_amxx_amd64.so


a nahradíme je teěmito řádky:

Kód:
; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
engine_amxx_i386.so
engine_amxx.dll
engine_amxx_amd64.so


Tím jsme spustili vše co bylo potřeba.



Zkouška

Takže si už můžeme spustit cs. Dáme new game a vybereme třeba mapu de_dust. Jakmile server tuto mapu spustí, otevřeme si konzoli a napíšeme do ní:

amxx plugins

Tímto příkazem nám konzole vypíše všechny pluginy, které zrovna běží. No a jestli mezi nima jsou i tyhle:


Kód:
[ 20] SuperHero Mod 1.17.5 JTP10181/{HOJ}Ba superheromodvau running
[ 21] SUPERHERO Anubis 1.17.5 AssKicR/JTP10181 sh_anubis.amxx running
[ 22] SUPERHERO Aquaman 1.17.5 AssKicR/Lazy/JTP sh_aquaman.amxx running
[ 23] SUPERHERO Batman 1.17.5 {HOJ} Batman/JTP sh_batman.amxx running
[ 24] SUPERHERO Bomberm 1.17.5 AssKicR sh_bomberman.am running
[ 25] SUPERHERO Captain 1.17.5 {HOJ} Batman/JTP sh_captaina.amx running
[ 26] SUPERHERO Cyclops 1.17.5 AssKicR/Batman/J sh_cyclops.amxx running
[ 27] SUPERHERO Daredev 1.17.5 {HOJ} Batman/JTP sh_daredevil.am running
[ 28] SUPERHERO Dazzler 1.17.5 {HOJ} Batman sh_dazzler.amxx running
[ 29] SUPERHERO Dracula 1.17.5 {HOJ} Batman/JTP sh_dracula.amxx running
[ 30] SUPERHERO Flash 1.17.5 {HOJ} Batman sh_flash.amxx running
[ 31] SUPERHERO Hobgobl 1.17.5 {HOJ} Batman/JTP sh_hobgoblin.am running
[ 32] SUPERHERO Hulk 1.17.5 {HOJ} Batman sh_hulk.amxx running
[ 33] SUPERHERO Human T 1.17.5 {HOJ} Batman/JTP sh_humantorch.a running
[ 34] SUPERHERO Ironman 1.17.5 {HOJ} Batman/JTP sh_ironman.amxx running
[ 35] SUPERHERO Kamikaz 1.17.5 AssKicR/JTP10181 sh_kamikaze.amx running
[ 36] SUPERHERO Magneto 1.17.5 AssKicR sh_magneto.amxx running
[ 37] SUPERHERO Mystiqu 1.17.5 {HOJ} Batman sh_mystique.amx running
[ 38] SUPERHERO Nightcr 1.17.5 {HOJ} Batman sh_nightcrawler running
[ 39] SUPERHERO Punishe 1.17.5 {HOJ} Batman sh_punisher.amx running
[ 40] SUPERHERO Skeleto 1.17.5 {HOJ} Batman sh_skeletor.amx running
[ 41] SUPERHERO Spiderm 1.17.5 {HOJ} Batman/JTP sh_spiderman.am running
[ 42] SUPERHERO Superma 1.17.5 {HOJ} Batman sh_superman.amx running
[ 43] SUPERHERO Wind Wa 1.17.5 AssKicR/JTP10181 sh_windwalker.a running
[ 44] SUPERHERO Wolveri 1.17.5 {HOJ}Batman/JTP1 sh_wolverine.am running
[ 45] SUPERHERO Xavier 1.17.5 {HOJ} Batman sh_xavier.amxx running
[ 46] SUPERHERO Zeus 1.17.5 {HOJ} Batman/JTP sh_zeus.amxx running



Jestli to tam je tak to znamená, že jste vše nainstalovali správně a jestli ne tak si to zkuste přečíst, a zjistit, jestli jste někde neudělali chybu.

Jestli neznáte Superhero hrdiny tak doporučuji přečíst si článek od Rakyho, který se nachází taky na tomto webu a dostanete se k němu tímto odkazem.

Zdroj: BSIDE
Žádné komentáře