Csdm roboti (pentru antrenament)

CSDM + bots (pentru instruire)

Pasul 1. Creați un cs-server curat.
În primul rând, trebuie să creați un server cs curat. Puteți face acest lucru în trei moduri diferite:
a) Puneți de la zero prin hldsupdatetool.exe
b) Instalarea hlds prin abur
c) Nu creați un server, ci puneți totul direct în CS.

Personal, recomand metoda 2, dar le voi descrie pe toate.

Metoda 1: instalați de la zero prin hldsupdatetool.exe
Pro: puteți pune pe un computer separat, în cazul în care nu există un COP; este, de asemenea, potrivit pentru nonsteamovtsov (puteți pune dproto și să se joace prin nonst, dar acest lucru nu este în sfera de aplicare a articolului, și vă sfătuiesc să cheltuiți 200 re pe Steam)
Contra: descărcare dofiga (de fapt, va trebui să descărcați tot conținutul CS, 200 sau 300 megs); un mod destul de complicat

Pasul 2. Instalați metamod, amxx, csdm și podbot
Metamod:
1) Mergem la metamod.org, în secțiunea Descărcări faceți clic pe "vX.XX windows Binary", unde X.XX este versiunea.
Aici și mai departe, nu menționez în mod explicit legături directe, pentru că versiunile se schimbă în mod constant, iar legăturile devin caduce. Vă sfătuiesc să descărcați cele mai recente versiuni de moduri de pe site-urile oficiale.
2) Mergem la directorul în care a fost instalat serverul sau la folderul CS, dacă nu este instalat deloc.
3) Du-te la dosarul cstrike. Creați un addon de dosar, are un director metamod, are un dosar dlls.
4) Am ieșit din arhiva descărcată doar metamod.dll și l-am copiat în folderul dlls.
5) Revenim la dosarul metamod, creăm fișierul plugins.ini (în timp ce este gol). Aveți posibilitatea să creați un notebook Windows, principalul lucru este să se uite, că nu ar funcționa "plugins.ini.txt"
6) Vom reveni la dosarul cstrike. Găsiți fișierul "liblist.gam". O deschidem cu un notepad.
7) Găsiți linia: gamedll "dlls \ mp.dll"
8) Schimbați-l la: gamedll "addons \ metamod \ dlls \ metamod.dll"
9) Salvați fișierul, închideți-l. Metamod este instalat.

amxmodx:
1) Mergeți la amxmodx.org, uitați-vă la secțiunea fișiere, mergeți la .downloads. Trebuie să descărcați două fișiere - chiar baza amxx, și adăugarea pentru cs.
2) Descărcați primul AMX Mod X Base - vX.X.X Windows. Apoi, we swing Counter-Strike Addon X.X.X Windows (unde X.X.X este versiunea). După ce faceți clic pe fișierul dorit, faceți clic pe "Mai multe oglinzi (SourceForge)" și nu pe logo-ul sorzforga, și apoi puteți obține cu ușurință confuz. Vprintsipe, puteți descărca, în general, programul de instalare pentru Windows, dar este prea ușor :)
3) Despachetați arhiva amxmodx-X.X.X-baze.zip în dosarul cstrike. Apoi despachetați amxmodx-X.X.X-cstrike.zip acolo. Nu confunda procedura!)
4) Acum trebuie să specificăm metamodul pe amxmodx-ul nostru. Deschideți addons \ metamod \ plugins.ini, pe care l-ați creat mai devreme, și introduceți linia de acolo:
Win32 addons \ amxmodx \ dlls \ amxmodx_mm.dll

CSDM:
1) Mergeți la bailopan.net/csdm, mergeți la secțiunea .download, vedeți ceva de genul "CSDM 2.1.2 (Ultimele, AMX Mod X 1.8.0+ necesar)", descărcați.
2) Despachetați în cstrike

podBot:
1) Mergeți la podbotmm.bots-united.com, accesați Descărcări, găsiți ceva de genul Podbot mm Full Pack, faceți clic pe Descărcare: faceți clic aici. Faceți clic pe butonul Mare descărcare, citiți acordul (glumă), faceți clic pe "Sunt de acord".
2) Extrageți cstrike \ addons
3) Mergeți la addons \ metamod \ plugins.ini, introduceți linia:
Win32 addons \ podbot \ podbot_mm.dll

Pasul 3: Porniți serverul.
Dacă ați făcut totul bine, în acest moment puteți rula deja și testa serverul.

A) Dacă ați instalat prin hldsupdatetool, rulați doar hlds.exe
B) Dacă ați instalat prin abur: mergeți la abur - bibliotecă - unelte - server dedicat
C) Dacă nu ați pus deloc serverul și ați instalat plug-in-uri în partea superioară a jocului, mergeți doar în joc și faceți clic pe "Joc nou" și jucați.

Și așa, înainte de a porni fereastra de pornire a serverului. Alegeți un joc, contra-grevă, rețea - LAN. O să punem restul mai târziu. Dați clic pe "porniți serverul".
Acum trebuie să verificați dacă au început toate pluginurile. Treceți la fila Consola și scrieți "meta list" fără ghilimele. Ar trebui să vedeți o listă de plugin-uri care rulează.
Dacă toate pluginurile (Amx Mod X, CSDM2, Pod-Bot MM) rulează (RUN opus numelui) - atunci ați făcut totul bine.
Dacă oricare dintre pluginuri nu se execută, verificați dacă ați pus-o corect, indiferent dacă ați tastat-o ​​în plugins.ini (dacă nu există amxx sau podbot), etc.
Dacă după introducerea metalei nu sa întâmplat nimic și nu există o listă, atunci ați introdus incorect metamodul. Verificați liblist.gam.

Pasul 4: Configurare avansată
Configurați configurația serverului:
1) Mergem la cstrike / server.cfg, dacă nu există acolo - creați.
2) În principiu, serverul este csdm, deci tot felul de friztimes nu are sens. Dar există câțiva parametri importanți pentru joc:
sys_ticrate 1000 - serverul maxim de FPS este 1000 (implicit este 100).
sv_lan_rate 25000 - rate
sv_maxrate 25000
sv_maxupdaterate 101
sv_unlag 1 - ping optim
sv_maxunlag 0.5
maxplayers 20 - max. numărul de jucători
mp_timelimit 20 - timpul pe hartă

Activați modul FFA (fiecare ucide pe toată lumea)
1) Mergeți la cstrike \ addons \ amxmodx \ configs \ csdm.cfg
2) Căutăm următorul bloc:
[FFA]
Setați dacă funcția gratuită pentru toate modurile este activată în mod prestabilit
activat = 0
3) Setarea este activată = 1
4) Salvați, accesați cstrike \ addons \ podbot \ podbot.cfg
5) Căutăm pb_ffa 0, schimbând pb_ffa 1

Configurarea meniului podbot
1) Mergem în kc, scriem în consolă setinfo _pbadminpw "your_password" (parola poate fi schimbată în podbot.cfg)
2) Apoi scrie bind "=" "meniul pb"
3) Acum, apăsând tasta =, meniul de configurare a podbotului va ieși, unde puteți adăuga roboții, le puteți da etc.

Rezolvarea problemei cu laps fps
Când porniți serverul și jucați pe un singur computer, există o problemă cu decalajele. Deoarece botii consumă o mulțime de resurse, este necesar să rulați serverul pe un nucleu separat de procesor (soluția nu a fost încă găsită pentru procesoare cu un singur nucleu).
Cum se face - porniți jocul și serverul, apoi porniți managerul de sarcini, comutați la procese, faceți clic dreapta pe hlds.exe - setați conformitatea - selectați doar CPU1.
Apoi, în procesul hl.exe, selectăm doar CPU2. Nu contează care nuclee să răspândească procesele, principalul lucru este că acestea ar fi diferite.

Articole similare