Cum de a crea un server de counter-strike 1

Pasul 1: În cazul în care pentru a obține și cum se instalează un server curat.

Serverul în joc Counter-Strike 1.6 și în Half Life numit - HLDS.

HLDS (Half Life Dedicated Server) - un server dedicat stand-alone pentru Half-Life și CS 1.6

HLDS rula fără a porni jocul in Counter-Strike 1.6 și funcționează în mod autonom, care permite un singur computer pentru a rula cu același computer, și îl puteți juca!

Versiunea nu-abur de server de Counter Strike este instalat de obicei, împreună cu jocul în sine, pentru că Server utilizează multe dintre fișierele de joc (de exemplu, HLDS - este partea de server a jocului). Utilizați acest server nu este recomandată, dar este real.

Acum, după salt, și dezarhivarea, aveți un server curat ca să spunem așa, încât să puteți rula - du-te în folderul de pe server, executați hlds.exe. Parametrii Alegerea și «Start Server». Dar este încă clar, serverul oficial, care va funcționa doar cu abur, care este, dacă te duci la un No-Steam (COP pirat) veți vedea de eroare „validarea ABURI respins“.

Pentru a evita acest lucru, va trebui să instalați «dproto», dar mai mult pe care mai târziu.

Pentru a verifica versiunea de Nord - intră în consola: versiunea - a se vedea:

Pasul 2: Cum se configurează serverul.

Toate setările și setările de server sunt stocate în fișierul server.cfg din folderul cstrike. Deschideți-l cu Notepad, complet clar și lipiți următorul text:

Setările cele mai de bază ai. Textul după „//“ este considerat a fi comentarii și nu sunt percepute de program. În paranteze este valoarea implicită.

Acum, Notepad deschis și scrie următoarea linie (linia pentru a porni serverul):

Să luăm în considerare ceea ce este scris aici:

începe „Server“ - lansarea consolei cu titlu Server

/ Min - ori după pornire

/ Ridicat - a pus o mare prioritate

-joc cstrike - rula server care rulează CS

-consola - pornește serverul în modul consolă

+27015 Port - portul pe care va rula serverul (portul implicit 27015)

Dacă ești bun la acest lucru - puteți schimba setările necesare, iar dacă nu - nu atinge, aici totul este în valoare de buna.

1) faceți clic pe "save as"

2) File name: «Server.cmd»,

3) tip de fișier: toate fișierele.

4) sunt stocate în directorul rădăcină al serverului.

Acum, rulați serverul numai prin Server.cmd.

Dacă se dorește, se adaugă: -nomaster - nu de a se retrage un server din lista de servere de internet

-nesigur - dezactivare VAC

Pasul 3: Set Metamod

Metamod pentru a conecta mods suplimentare pe server, cum ar fi AMX Mod X, StatsMe, anti-cheat, și altele. Acesta este integrat în programul de instalare automată AMX Mod X completa de instalare, dar vom face totul noi înșine, așa că hai să începem.

Descărcarea cea mai recentă versiune de pe site-ul oficial Metamod - metamod.org (alege ferestre binare dacă aveți sistemul de operare Windows)


În folderul cstrike crea folderul addons și dosarul în interiorul acestuia metamod. Și metamod.dll despachetați fișierul în ea. Deschideți \ cstrike \ liblist.gam (notebook-uri) și repara linia:

Asta e - Metamod în loc.

Pasul 4: Pune și configurați AMX Mod X

AMX Mod X descărcare de pe site-ul oficial - amxmodx.org (pe partea stângă, găsiți secțiunea din meniul - „.downloads“),

După despachetare, deschideți primul fișier (amxmodx-1.8.1-base.rar) și despachetați-l în serverul de directorul \ cstrike \ (de exemplu, D: \ Server \ cstrike). După deschiderea doilea fișier, despachetați acolo, sunt de acord să înlocuiască toate fișierele.

În folderul cstrike / addons / metamod plugins.ini crea fișiere. Acest fișier va conține calea către bibliotecile mods conectate. Enter pentru prima linie: win32 addons / amxmodx / dlls / amxmodx_mm.dll

Toate, AMX Mod X este conectat.

Mai mult, în timpul creării serverului trebuie să vă conectați alte moduri, rezultând într-un fișier addons / metamod / plugins.ini, s-ar putea arata astfel:

Acum, continuați cu Configurarea AMX Mod X. În addons / amxmodx dosar csrtike / / configs. fișier amxx.cfg deschis, care conține setările de bază pentru AMX Mod X, etc. Toate setările necesare cu explicații:

// Nivelul de acces (permisiuni pe server) cei care nu sunt înregistrate în users.ini (jucători obișnuiți, nu administratori). Implicit: "Z"

variabilă) // parola pentru a introduce parola (adminii) este folosita setinfo _pw pass (în cazul în care _pw - acesta este câmpul pentru parolă, și să treacă - parola în sine). Implicit: "_pw"

// Afișați activitatea de administrator. // 0 - no // 1 - spectacol fără pseudonim admin (de exemplu, ADMIN Șutat Player) // 2 - spectacol, cu porecla (de exemplu, ADMIN MegaPlayer Șutat Player). Implicit: 2

// Frecvența în câteva secunde și mesaje text, care va fi defilat // Standard: „Bine ați venit la% hostname% - Acest server este folosind AMX Mod X“ 600

// frecvența de ieșire de pe ecranul mesajului (vezi mai sus). In cateva secunde // Implicit: 180

// Timpul de interzicere meniul (amx_banmenu) // Utilizare 0 pentru banuri permanente (pentru totdeauna) // implicit: 0 5 10 15 30 45 60 (la alegere)

// meniu Distrugere de la Saeb (palmă) (amx_slapmenu) // Căsăpi se duce automat la primul parametru // Standard: 0 01 mai

// Cât de des jucătorii pot scrie mesaje în chat-ul în câteva secunde (protecție împotriva inundațiilor). Implicit: 0,75

// Numărul de sloturi rezervate pentru admini. Implicit: 0

// ascunde sloturi redundante. Implicit: 0

// Afișează timpul rămas înainte de sfârșitul hărții

// a - text alb la centrul de jos a ecranului

// b - îndrumare vocală

// c - nu adăugați „rămas“ (pentru voce)

// d - nu adăugați „ore / minute / secunde“ (pentru voce)

// e - afișare / voce, în cazul în care ora actuală este mai mică decât cea specificată în parametrul

// Implicit: "ab 1200" "ab 600" "ab 300" "ab 180" "a ab 60" "11 BCDE"

// Pentru a însoți comanda vocală „spune thetime“ și „spune Timeleft“. Implicit: 1

// întârziere minimă în secunde între două voturi. Implicit: 10

// Cât timp este un vot în câteva secunde. Implicit: 10

// Arată care au votat pentru ce. Implicit: 1

Rezultate // vot Raportul // Standard: 0,40

// Implicit: 0,40

// Implicit: 0,40

// Implicit: 0.02

// Timpul maxim pentru care cartela poate fi extinsă (în minute). Implicit: 90

// Cât de mult se poate extinde harta la un moment dat (în minute). Implicit: 15

// Se lasă să se aleagă limba. Implicit: 1

// 1 - in-uri cu opțiunea „depanare“ în run plugins.ini în modul de depanare

// 2 - toate plugin-uri rula în modul de depanare

// Statisticile Dimensiunea maximă a fișierului

// Implicit: 3500

// Statistici record roboții. Implicit: 0

// timp pentru a afișa statistici după moarte (în secunde). Implicit: 12.0

// statistici în timp de afișare (HUD), după încheierea rundei

// timp negativ va elimina statisticile înainte de runda se încheie freezytime

// Implicit: -2.0

Acum modules.ini deschise, acesta conține o listă de plug-in-uri.

Modulele conțin funcții standard necesare pentru AMXX plugin-uri.

În cazul în care descrierea plugin-ul se spune că nu va funcționa fără un modul specific, acest modul trebuie inserat prin eliminarea „;“ în linie în fața numelui său.

Pentru a începe, vom pleca de aici un set de module:

drepturi de administrator (sau cum să te un admin CS 1.6 server de a face).

Ce-ai face tu însuți (sau cineva) admin CS 1.6 Server - users.ini deschide fișierul, există utilizatori puteri pictate. În partea de jos a fișierului sunt de tip linie. O linie - un singur utilizator.

aaa - porecla sau IP sau steam_id

- Steaguri de birou (drepturi de administrator)

xx - steaguri de intrare pe server

b - pavilion, permițând conectarea la rezerve sloturi.

c - acces de pavilion echipa amx_kick.

d - Flag de acces la comenzi și amx_unban amx_ban.

e - Flag de acces la comenzi și amx_slay amx_slap.

f - acces de pavilion echipa amx_map.

g - pavilion acces pentru a modifica setările prin intermediul amx_cvar cvar.

h - acces Flag amx_cfg.

I - Flag amx_chat de acces și alte comenzi de chat.

j - Flag amx_vote și accesul la alte echipe vot.

k - pavilion de acces pentru schimbarea sv_password variabilă cvar.

l - acces amx_rcon Flag și schimba toate cvar în server.

m-T - steaguri rezervate (pentru a treia parte plug-in-uri)

u - Flag de acces.

z - pavilion de utilizator. Ea nu dă nici o autoritate publică.


steaguri de intrare pe server:

a - se oprește player-ul în cazul în care parola nu se potrivește

c - este steam_id sau won_id

e - parola nu este verificat (numai numele de utilizator / ip / steam_id)

k - numele sau sensibil-tag-ul (de exemplu, dacă setați acest indicator la nick Player și pe ea există o parolă, atunci oricine poate folosi numele jucatorului, nici o autoritate în acest sens că nu a primit)


Pe această bază - prescrie administratorul însuși adăugând următoarea linie:

"123.45.67.89" "" "abcdefghijklmnopqrstu" "de"

(În cazul în care 123.45.67.89 - dvs. ip-, parola nu este necesară, dar nu fi prost, pune-l propriul IP.)

Sau nick: "My Name" "my_password" "ABCDEFGHIJKLMNOPQRSTU" "o"

(În cazul în care My Name - porecla si parola - my_password, nu uitați să vă conectați la server pentru a înregistra consola setinfo _pw „my_password“)

Mai departe a plug-in-uri.

Plug-in-uri sunt adăugate tot felul de gadget-uri la server (statistici, efecte, etc.) și de a crește funcționalitatea serverului. Plugins.ini deschide fișierul și a vedea un set de plugin-uri standard. Orice plugin este dezactivat și modulul - aveți nevoie pentru a pune un „;“ în fața numelui său. Și care ar stabili un nou - trebuie doar să-l copiați în folderul plugin-uri, și lista numele fișierului (nu uitați la sfârșitul Amxx) în plugins.ini.

Ca urmare, fișierul addons / amxmodx / configs / plugins.ini ar putea arata undeva ca aceasta:

chat_logger.amxx; Chat Logger v2.1a

admin_freelook.amxx; Admin gratuit Look

admin_spec_esp.amxx; Admin Spectator ESP v1.3

afkkicker2.amxx; AFK Kisss

auto_res_in_x_round.amxx; Autorestart în câteva secunde X

descriptive_fire_in_the_hole.amxx; Descriptiv „Foc in gaura“

high_ping_kicker.amxx; Ping Kicker ridicat

admin.amxx; baza de admin (necesar pentru orice admin-legate)

adminchat.amxx; comenzi consola de chat

admincmd.amxx; comenzile de bază Consola de administrare

adminhelp.amxx; comandă de ajutor pentru comenzile consolei de administrare

adminslots.amxx; rezervare Slot

adminvote.amxx; comenzi vot amxmod_compat.amxx; AMX Mod strat compatibilitate

antiflood.amxx; preveni clienții de la-chat-ul inundarea server

cmdmenu.amxx; Meniul de comandă (vorbire, setări)

imessage.amxx; afișează mesaje de informare

mapchooser.amxx; permite să voteze pentru următoarea hartă

mapsmenu.amxx; Meniul hărți (vot, changelevel)

menufront.amxx; front-end pentru meniuri admin

miscstats.amxx; grămadă de anunț evenimente pentru Counter-Strike

multilingual.amxx; managementul multi-lingual

nextmap.amxx; afișează următoarea hartă în mapcycle

pausecfg.amxx; permite să întrerupeți și unele plugin-uri anulați întreruperea

plmenu.amxx; Meniul jucători (kick, ban, cmds client.)

pluginmenu.amxx; Meniuri pentru comenzi / CVAR organizate de plugin

restmenu.amxx; restricționează meniul de arme

scrollmsg.amxx; afișează un mesaj de defilare

statscfg.amxx; permite gestionarea statistici plugin-uri prin intermediul meniului și comenzi

statsx.amxx; statistici cu privire la moarte sau la sfârșitul rundă (CSX modulul necesar!)

stats_logging.amxx; Statistici arme de exploatare forestieră (CSX modulul necesar!)

telemenu.amxx; Meniul teleporta (modulul Distracție necesar!)

timeleft.amxx; afișează timpul rămas pe hartă


Important: toate cărțile de pe server, trebuie să vă înregistrați fișierul maps.ini.

Dacă ați adăugat un nou card în dosarul hărți - nu uitați să se înregistreze numele său în maps.ini, sau nu va apărea pe buletinul de vot.

Pasul 5: Ce este dproto - nonstim 47/48. Cum să-l instalați și de ce

După cum sa menționat mai sus, serverul oficial, nu puteți alătura pe No-Steam CS 1.6. Când încercați să mergeți pe serverul Steam cu versiuni piratate, a se vedea mesajul «validare Steam respins».

Pentru a remedia problema anterior a trebuit să folosească patch-uri sau patch-uri de bibliotecă. În plus, recent, a existat o altă problemă: clientul oficial mutat într-un nou 48 de minute, ceea ce este incompatibil cu 47 (de exemplu, un server de protocol nu poate merge 48 minute cu clientul 47, și vice-versa).

Prin privelikim Din fericire, a existat un multiprotocol plasture obișnuit ca un plugin pentru Metamodu - dproto. Ignoră la serverul de toți clienții cunoscuți (Steam, NoSteam 47/48 minute), vă permite să configurați SteamID pentru clienții și altele.

Descărcați cea mai recentă versiune de dproto puteți pe site-ul oficial al dezvoltatorilor: dproto.com (aici puteți solicita dezvoltator)

Descărcări? Acum crea folderul dproto în directorul D: \ Server \ cstrike \ addons \. (Ați putea fi pe un alt) dosar dproto.dll din arhiva, în bin dosar \ windows, copiați folderul D: \ Server \ cstrike \ addons \ dproto \. (A se vedea lor, respectiv).

Fișierul metamod \ plugins.ini adăugați următoarea linie: win32 addons / dproto / dproto.dll.

fișier dproto.cfg din arhiva pentru a plasa rădăcina serverului (D: \ Server \).

Asta e tot, dproto instalat. (Setarea implicită este normal - nu se poate schimba).

Pasul 6: Instalați mmtimer rapel

Ce este mmtimer și de ce ai nevoie de ea!

Serverul este în permanență calculat și procesarea situației de joc: una în care lăstarii, care rulează, ceea ce face etc.

serverul Frame este numit un singur joc, pentru a calcula timpul. cadre proschityvaniya Frecventa numit FPS (cadre pe secundă, cadre pe secundă). Cu cât valoarea, mai cursivă va fi jocul pentru jucătorii. FPS afectează, de asemenea, creșterea la ping, se calculează cu ajutorul formulei 1000 / your_fps.

Ie în cazul cps de server = 64, va crește la ping 1000-1064

16 ms. Deci cu atât mai multe FPS, jucătorii mai bine, dar mai sarcina pe server.

Implicit, rata de cadru este egal cu 100, variabila este stabilită sys_ticrate și are o limită de 1000 fps.

În Windows, de obicei înseamnă a ridica fps nu poate fi mai mare decât 512.

De asemenea, important este fps stabilitate, cea mai stabilă de 200 fps, decât saltul 100-500.

Boostere - plugin-uri (module) sunt folosite pentru a reduce ping și creșterea fps pe server prin creșterea sarcinii pe procesor.

- crește precizia timer-ul sistemului de operare (numai sub Windows),

- Reduce „somn“ procesul HLDS

- elimină restricție 1000 FPS, construit in HLDS.


server de FPS dorit este dat o sys_ticrate valoare.

Există, de asemenea, un „mod de Insane“, activat folosind mm_insane 1, CPU încarcă modul HLDS la 100%, oferind un FPS maxim posibil. Puteți, de altfel, să fie folosit ca un punct de referință.

Pe un procesor bun poate obține cifre interesante ca 50.000 FPS. În mm_insane 2 modul HLDS mai mult „loial“ se referă la alte aplicații, oferindu-le o șansă de a lucra după fiecare cadru de reducere a datelor. Acest mod vă permite să păstrați mai multe servere pe un singur nucleu.


Set Booster este standard:

fișier mmtimer.dll este plasat în folderul cstrike \ addons \ mmtimer,

și plugins.ini prescris calea către fișierul împletit

Setări adaugă la server.cfg: