PDA

View Full Version : [TUTORIAL] Instalare / Actualizare Sourcemod si Metamod: Source



~TraNda~
02-08-2015, 11:30 PM
<b>You have to register to ba able to see this link</b>
<b>You have to register to ba able to see this link</b> RweSfktM_tn8tEJsWc5


Instalare SourceMod / Metamod: Source

* SourceMod-ul este un addons pentru CS: GO ce ne permite sa adaugam admini cu acces la comenzile din core dar si plugin-uri ce modifica stilul de joc. Metamod-ul este modulul ce sta intre engine-ul CS: Go si Sourcemod, acesta fiind imperios necesar.
- In panoul de control exista deja o varianta a addon-ului, insa de multe ori aceasta devine outdated din pricina numeroaselor update-uri valve.


Instalare / Actualizare Metamod: Source

Descarcam ultima versiune: <b>You have to register to ba able to see this link</b> varianta Linux - pentru platforma pe care suntem gazduiti. Este posibil ca uneori, datorita unor update-uri varianta declarata "stabila" ce apare pe prima pagina sa nu functioneze, motiv pentru care ne vom indrepta catre "Nightly builds - snapshots" in cazul in care nu reusim sa-l facem sa functioneze. Revenind la subiect, descarcam metamod: source-ul, il dezarhivam intr-un director ... si vom avea o structura similara cu:


addons/

addons/metamod/

addons/metamod/README.txt

addons/metamod/bin/

addons/metamod/bin/metamod.2.ep2.so

addons/metamod/bin/server.so

addons/metamod/bin/metamod.2.csgo.so

addons/metamod/bin/metamod.1.ep1.so

addons/metamod/bin/metamod.2.l4d.so

addons/metamod/bin/server_i486.so

addons/metamod/bin/metamod.2.ep2v.so

addons/metamod/bin/metamod.2.css.so

addons/metamod/bin/metamod.2.l4d2.so

addons/metamod/metaplugins.ini


Incarcam fisierele in radacina serverului / deoarece conectarea pe FTP redirectioneaza implicit catre directorul /csgo/, dupa incarcare vom crea un fisier in directorul addons cu denumirea: metamod.vdf in interiorul caruia vom scrie:


"Plugin"

{

"file" "../csgo/addons/metamod/bin/server"

}

Pornim serverul, iar din RCON (hlsw sau in-game) executam comanda "metamod version" care ar trebui sa returneze:


6:00:36 meta version

16:00:36 Metamod:Source version 1.9.2

Build ID: 811:a85baef2eadb

Loaded As: Valve Server Plugin

Compiled on: Feb 6 2013

Plugin interface version: 15:14

SourceHook version: 5:5

<b>You have to register to ba able to see this link</b>
In acest moment stim sigur ca versiunea de metamod a fost incarcata cu succes, putem de asemeni testa prin comanda de engine: "plugin_print", care ar trebui sa returneze:


6:01:19 plugin_print

16:01:19 Loaded plugins:

---------------------

0:"Metamod:Source 1.9.2"

---------------------
*** In cazul in care rezultatul nu este similar, inseamna ca metamod-ul nu s-a incarcat, verificati consola / logurile pentru mai multe informatii, iar precum am specificat si la inceputul acestui tutorial este posibil ca in anumite situatii metamod-ul sa nu mai fie compatibil cu ultima versiune a engine-ului CS: Go, motiv pentru care vom incerca sa instalam urmand aceiasi procedura o varianta din "Snapshots" - <b>You have to register to ba able to see this link</b>


2. Instalare SourceMod

Este imperios necesar ca metamod-ul sa functioneze (punctul 1), considerand ca totul este in ordine vom descarca ultima versiune, insa direct din "Snapshots" deoarece actualizarile multiple ale engine-ului nu pot tine pasul cu versiunea stable, motiv pentru care ne vom indrepta catre branch-ul 1.5.x -> <b>You have to register to ba able to see this link</b> si vom descarca din categoria Linux: 1.5.0-hg3786.tar.gz. Dezarhivam intr-un director si vom avea aceasta structura:


addons/

addons/metamod/

addons/metamod/sourcemod.vdf

addons/sourcemod/

addons/sourcemod/data/

addons/sourcemod/LICENSE.txt

addons/sourcemod/scripting/

addons/sourcemod/scripting/basechat.sp

addons/sourcemod/scripting/basebans/

addons/sourcemod/scripting/basebans/ban.sp

addons/sourcemod/scripting/basecomm.sp

addons/sourcemod/scripting/reservedslots.sp

addons/sourcemod/scripting/basecomm/

addons/sourcemod/scripting/basecomm/forwards.sp

addons/sourcemod/scripting/basecomm/gag.sp

addons/sourcemod/scripting/basecomm/natives.sp

addons/sourcemod/scripting/nextmap.sp

addons/sourcemod/scripting/antiflood.sp

addons/sourcemod/scripting/funcommands.sp

addons/sourcemod/scripting/adminmenu/

addons/sourcemod/scripting/adminmenu/dynamicmenu.sp

addons/sourcemod/scripting/adminhelp.sp

[...]
Pe care o vom incarca prin FTP, direct in radacina / exact asa cum am procedat cu Metamod: Source-ul. Dupa care, vom porni direct serverul si vom testa incarcarea cu comanda: ["meta list" si/sau "sm version" care ar trebui sa returneze:


16:08:45 meta list

16:08:46 Listing 3 plugins:

[01] SourceMod (1.5.0-dev+3786) by AlliedModders LLC

[02] CS Tools (1.5.0-dev+3786) by AlliedModders LLC

[03] SDK Tools (1.5.0-dev+3786) by AlliedModders LLC


16:09:03 sm version

16:09:03 SourceMod Version Information:

SourceMod Version: 1.5.0-dev+3786

SourcePawn Engine: SourcePawn 1.1, jit-x86 (build 1.5.0-dev+3786)

SourcePawn API: v1 = 4, v2 = 4

Compiled on: Feb 17 2013 15:35:04

Build ID: 3786:c7372b382e38

<b>You have to register to ba able to see this link</b>
ceea ce ne indica ca totul ruleaza in parametrii, avand posibilitatea mai reparte sa ne configuram serverul precum dorim, sa adaugam plugin-uri: <b>You have to register to ba able to see this link</b> ori sa ne extindem configuratia: <b>You have to register to ba able to see this link</b>

3. Actualizare SourceMod

Cu siguranta vom avea nevoie sa actualizam versiunea de Sourcemod cu care functionam, odata cu actualizarile de engine acest lucru va fi nu posibil, ci sigur! Procedura este similara ca la instalare, numai ca vom incarca/rescrie pe server doar directoarele:


addons/sourcemod/bin

addons/sourcemod/extensions

addons/sourcemod/gamedata

addons/sourcemod/translations

addons/sourcemod/plugins




WarGods Community
Krond Solutions!