4en3rgY Romania
Totul despre servere[Erori/Instalare/Protocol etc.] 2z8bv910
Welcome To 4EN3RGY Romania
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

4en3rgY Romania


Nu sunteti conectat. Conectați-vă sau înregistrați-vă

Totul despre servere[Erori/Instalare/Protocol etc.]

Vezi subiectul anterior Vezi subiectul urmator In jos  Mesaj [Pagina 1 din 1]

Viorel

ViorelFondator

[size=200][Totul despre servere][/size]

[size=150]1. Instalarea serverului[/size]

[sursa=]
  • Descarcati HLDSUpdateTool.exe de aici
  • Instalarea HLDSUpdateTool: Rulati executabilul
    [Trebuie sa fiti înscris şi conectat pentru a vedea această imagine]
  • Va aparea urmatoare fereastra:
    [Trebuie sa fiti înscris şi conectat pentru a vedea această imagine]
  • Urmati pasii de instalare, alegeti Folderul in vreti sa instalati HLDSUpdateTool si alegeti continentul pe care este inregistrat serverul(la noi va fi Europa)
  • Dupa ce ati instalat HLDSUpdateTool intrati in Start->Run si scrieti in spatiul liber cmd si dati Enter
  • Acum luati cu Drag & Drop executabilul HLDSUpdateTool din folderul unde l-ati instalat peste fereastra care s-a deschis:
    [Trebuie sa fiti înscris şi conectat pentru a vedea această imagine]
  • Scrieti parametrii de instalare -command update -game cstrike -dir .
  • Dati Enter si asteptati sa se descarce serverul, dupa finalizarea instalarii folderul serverului trebuie sa ocupa aproximativ 315 Mb(Mesajul care apare dupa finalizarea descarcarii este "HLDS installation up to date")

[*]In acest moment serverul este STEAM ONLY si trebuie instalat DPROTO pentru a accepta clientii cu protocol 47/48[/sursa]
[size=150]2. Instalarea AMXX[/size]

[sursa=]
  • Descarcati ultima versiune de AmxModX de aici: AmxModX 1.8.1
  • Instalarea AmxModX: Rulati executabilul
    [Trebuie sa fiti înscris şi conectat pentru a vedea această imagine]
  • Va aparea urmatoare fereastra:
    [Trebuie sa fiti înscris şi conectat pentru a vedea această imagine]
  • Urmati pasii de instalare, alegeti Folderul in vreti sa instalati AmxModX Studio apoi bifam Run AmxModX Installer 1.8.1 si dati click pe Finish
  • Se va deschide o noua fereastra unde veti urma pasii de instalare pana va aparea urmatoarea fereastra:
    [Trebuie sa fiti înscris şi conectat pentru a vedea această imagine]
  • Bifati Select mod directory si dati Next >
  • La Custom game addon veti selecta din lista Counter-Strike si selectati locatia unde ati instalat serverul(ATENTIE: Locatia va fi astfel: partitie/server/cstrike altfel liblist.gam va trebui modificat manual).Dati Next > si asteptati sa fie copiate toate fisierele.La sfarsit dati Finish


  • Pentru functionarea unui addons trebuie sa "spuneti" serverului unde este dll-ul metamod.Acest lucru se face prin modificarea fisierului liblist.gam din folderul_radacina/cstrike/ .Deschideti acest fisier cu Notepad,cautati linia ce contine cuvantul gamedll si inlocuiti(toata linia) cu urmatoarea linie de cod:
    gamedll "addons\metamod\dlls\metamod.dll"
  • Pentru a verifica daca ati procedat corect,deschideti serverul,scrieti meta list in consola si,daca ati procedat corect ar trebui sa apara ca in urmatoarea poza:
    [Trebuie sa fiti înscris şi conectat pentru a vedea această imagine]
  • Daca nu va aparea nimic,inseamna ca ati gresit undeva
[/sursa]
[size=150]3. Instalarea DPROTO (Protocol 47+48)[/size]

[sursa=]
  • DProto este un plugin extra-metamod care face ca serverul nostru STEAM ONLY(instalat mai sus) sa accepte clienti Steam & Non-Steam
  • Download V0.8.72: [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
  • Intrati in folderul addons si creeati un folder nou cu numele dproto unde puneti dll-ul dproto din arhiva(dezarhivati)(fisierul este dproto.dll)
  • Dezarhivati fisierul dproto.cfg in folder_radacina/cstrike/
  • Intrati apoi in addons/metamod/plugins.ini si adaugam urmatoare linie:
    win32 addons\dproto\dproto.dll
  • Pentru ca Dproto sa functioneze corect,serverul trebuie sa fie STEAM ONLY
  • Pentru a verifica daca dproto a fost instalat corect,deschideti serverul si tastati in consola meta list
  • Daca a fost afisat urmatorul mesaj inseamna ca dproto functioneaza iar serverul dumneavoastra apare la net:
    [ 1] dproto RUN - dproto.dll v0.4.1 ini Start Never
[/sursa]
[size=150]4. Server.cfg ANTI-LAG[/size]

[sursa=]Setarile serverului sunt foarte importante.Acum puteti tine un server pe un calculator mai slab si cu o conexiune mai proasta.Am aceste cfg-uri dintr-un addons al lui Dan.Le-am folosit si am fost foarte multumit!In timp le-am mai modificat eu putin pentru a mari performanta.
Le puteti downloada de pe link-ul de mai jos , pana adaug eu un link permanent Smile
Download pachet CFG-uri anti-lag[/sursa]
[size=150]5. Fixarea erorii segmentation_fault[/size]

[sursa=]Segmentation fault este o eroare ce provoaca picarea serverului!Poate fi fixata cu ajutorul unui plugin:
Cod:
#include <amxmodx>

#define PLUGIN_NAME        "Fix AutoBuy Bug"
#define PLUGIN_VERSION    "1.1"
#define PLUGIN_AUTHOR    "PomanoB & UFPS.Team"

new g_logfile[64]

public plugin_init( )
{
    register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR )

    register_clcmd( "cl_setautobuy", "cmd_check" )
    register_clcmd( "cl_setrebuy", "cmd_check" )

    get_time ( "autobuy_%Y%m.log", g_logfile, charsmax ( g_logfile ) )
}

public cmd_check( id )
{
    static arg[512], args, i
    args = read_argc( )

    for( i = 1; i < args; ++i )
    {
        read_argv( i, arg, charsmax( arg ) )

        if( is_cmd_long( arg, charsmax( arg ) ) )
        {
            log_autobuy( id )
            return PLUGIN_HANDLED
        }
    }

    return PLUGIN_CONTINUE
}

stock bool:is_cmd_long( string[], const len )
{
    static cmd[512]

    while( strlen( string ) )
    {
        strtok( string, cmd, charsmax( cmd ), string, len , ' ', 1 )

        if( strlen( cmd ) > 31 ) return true
    }

    return false
}

stock log_autobuy( id )
{
    static name[32], steamid[44], ip[16]
    get_user_ip( id, ip, charsmax( ip ), 1 )
    get_user_authid( id, steamid, charsmax( steamid ) )
    get_user_name( id, name, charsmax( name ) )

    log_to_file( g_logfile, "Autobuy bug use: %s [%s] <%s>", name, ip, steamid )
}
[/sursa]
[size=150]6. Fixarea erorii svc_bad[/size]

[sursa=]Svc_bad este o eroare ce scoate jucatorii de pe server.Aceasta poate fi fixata in totalitate folosind ultima versiune de dproto.Poate fi fixata si cu un plugin:
Cod:
#include <amxmodx>

public client_connect(id)
{   
   set_cl_dlmax(id);
}

public client_authorized(id)
   set_cl_dlmax(id);

stock set_cl_dlmax(index)    
   client_cmd(index,"cl_dlmax 80");
[/sursa]
[size=150]7. Reducerea lagului[/size]

[sursa=]Pentru a reduce si mai mult lagul de pe server puteti folosi acest tutorial:
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]
[size=150]8. Reliable channel overflowed (votemap/amx_listmaps)[/size]
[sursa=]Primiti aceasta eroare cand folositi comenzile votemap/amx_listmaps?Numarul de harti din fisierele maps.ini/mapcycle.txt este prea mare.Puteti scapa de aceasta eroare daca mai stergeti din hartile scrise in aceste fisiere[/sursa]
[size=150]9. Protectie impotriva HLBrute[/size]

[sursa=]HLBrute este un program ce sparge parola de la rcon.Cum ne protejam de hlbrute?

Este simplu, punem o parola RCON de genul sjJSuS.1Mk1m3 si va fi imposibil ca programul sa o depisteze, doar daca cineva o sa puna toate combinatiile de cifre si litere posibile(cam greu sa faci asta)

Si, pentru a preveni si mai mult se pot pune cateva comenzi in server.cfg de genul:
Cod:
sv_rcon_banpenalty 0
sv_rcon_maxfailures 2
sv_rcon_minfailures 2
sv_rcon_minfailuretime 0
[/sursa]
[size=150]10. FATAL ERROR (shutting down): ED_Alloc: no free edicts[/size]

[sursa=]Eroarea aceasta apare cand numarul de entitati este prea mare si nu este suportat de engine.Acest lucru poate fi provocat de generarea unor spawn-uri(cadouri/blocuri(blockmaker)/etc.).Poate fi fixata prin reducerea de spawn-uri generate.[/sursa]
[size=150]11. Schimbarea numelui botului(DR Manager)[/size]

[sursa=]Numele botului se poate schimba prin modificarea liniei 20 a sursei pluginului Deathrun Manager.Cautati linia:
Cod:
new const g_szBotName[ ] = "DRM Fake Player";
Acum modificati in ce doriti si recompilati pluginul:
new const g_szBotName[ ] = "eXtreamCS BOT";[/sursa]
[size=150]12. Salvarea XP-ului(UWC)[/size]

[sursa=][Trebuie sa fiti inscris si conectat pentru a vedea acest link]
[size=150]13. Eroare: SV_ParseCvarValue2()[/size]

[sursa=]Eroarea SV_ParseCvarValue2() poate fi fixata prin instalarea ultimei versiuni de dproto[/sursa]

Vezi subiectul anterior Vezi subiectul urmator Sus  Mesaj [Pagina 1 din 1]

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum

 

Copyright @ 2010-2024 by 4en3rgY ~> All rights reserved.