Adaugă la favorite Adaugă la favorite    Tipăreşte Tipăreşte

Instalare / Actualizare Sourcemod si Metamod: Source

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. Pentru mai multe informatii despre Sourcemod: http://wiki.alliedmods.net/index.php/Category:SourceMod_Documentation. 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.
 
 
1. Instalare / Actualizare Metamod: Source
 
  • Descarcam ultima versiune (1.9.2 la momentul in care scriem acest tutorial): http://www.sourcemm.net/ 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
         http://www.metamodsource.net/
 
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:
 
16: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" - http://www.sourcemm.net/snapshots
 
 
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.8 -> http://www.sourcemod.net/snapshots.php si vom descarca ultimul build din categoria linux. 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
             http://www.sourcemod.net/
 
ceea ce ne indica ca totul ruleaza in parametrii, avand posibilitatea mai reparte sa ne configuram serverul precum dorim, sa adaugam plugin-uri: http://www.sourcemod.net/plugins.php ori sa ne extindem configuratia: http://wiki.alliedmods.net/index.php/Category:SourceMod_Documentation
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
 
 
 
 
Ţi-a folosit?

Citiţi şi