Colectați serverul de la zero - cum să creați serverul # 1 - contra-grevă - directorul fișierelor - kjiah 3d

6. Patch-ul No-Won și un instrument de vindecare Invallid CD-Key.


1. În primul rând, trebuie să descărcați programul hldsupdatetool și să îl instalați în mod implicit în directorul C: # 92; Program Files # 92; Valve # 92; HLServer. La instalare, este recomandabil să selectați regiunea dvs., în caz contrar fișierele se vor schimba mult timp. Descărcați hldsupdatetool.rar






2. Acum mergeți la Consola (Linie de comandă). Se poate executa după cum urmează: Start -> Run -> cmd (Start -> Run -> cmd). Noi scriem în consola:
cd C: # 92; Fișiere program # 92; Valve # 92; HLServer

Aceasta înseamnă că lucrați într-un dosar # 92; HLServer.
Apoi creați un dosar în care vrem să punem serverul. De exemplu, am creat dosarul "C: # 92; hlds". Apoi scrieți pe linia de comandă:
HldsUpdateTool.exe -comandare actualizare -game cstrike -dir "C: # 92; hlds"


Așteptăm câteva minute în timp ce programul este actualizat și fișierele vor începe să se descarce.
Este posibil să mergeți în timp ce mâncați, deoarece se va învârti în jur de 20-30 de minute.
Asta e tot, serverul este descărcat. Închideți consola și accesați folderul serverului.

3. Porniți serverul
Există două moduri de a porni serverul: prin modurile de consolă sau vizual (Steam GUI).
a) începem cu vizuale, deoarece este mai simplu, dar "mănâncă" mult mai multe resurse.
Rularea hlds.exe
Joc - Counter-Strike
Numele serverului - numele serverului
Harta - carte de plecare
Rețea - Internet sau Lan (Internet - pentru Internet, Lan - pentru rețea)
MaxPlayers - numărul maxim de jucători (sloturi)
UPDport - port pentru conectare (27015 - standard)
Parola Rcon - parola pentru gestionarea serverului la distanță
Antichita cu anti-supapă, dacă este activată, "mănâncă" mai multe resurse

Ei bine și mai mult, cred că totul este clar.

b) acum modul consola
În dosarul cu serverul, creați fișierul Notepad StartServer.cmd
În ea scriem:
start / MIN / HIGH hlds.exe + sv_lan 1 -game cstrike + port 27015 -console -insecure -noipx + maxplayers 12 + harta de_dust2

start / MIN / HIGH hlds.exe - porniți hlds.exe cu prioritate ridicată
sv_lan 1 | 0 - 1-Internet, 0-rețea.
-joc - joc
+port - port pentru conectare (27015 - standard)
-consola - lansarea în modul consola
+maxplayers - numărul maxim de jucători (sloturi)
+harta - harta

Pentru ca serverul să fie non-abur, trebuie să prăbușim fișierul swds.dll
Facem acest lucru cu ajutorul patch-ului (Universal Valve Dedicated Server Patcher v1.98.20PE, HLDS ULTIMATE PATCH (Win32 / Unix)). Descărcați swds.rar

Pentru a configura serverul, utilizați fișierul de configurare server.cfg, care se află în Cstrike dosarul.
Iată un exemplu de server.cfg:
// Descărcați fișierele înainte de a porni serverul
exec listip.cfg
exec banned.cfg


Efectuat. Serverul este configurat și gata de pornire.

Pornirea serverului CS 1.6

Serverul pornește următoarea linie:

hlds.exe -console + sv_lan 1 -insecure -game cstrike -nomaster + maxplayers 21 + harta de_dust + port 27015 + ip 255.255.255.255 + exec listip.cfg

Să analizăm în detaliu
-consola - serverul pornește în modul consola.
-joc cstrike - executați modul CS. (de fapt, ne luptăm pentru asta).
+maxplayers 21 - numărul maxim de jucători pe care serverul îl va accepta.
+map de_dust - serverul pornește de pe hartă de_dust.
+portul 27015 este portul pe care serverul îl va asculta.
+ip 255.255.255.255 - aici trebuie să scrieți un IP pe care va fi serverul.

2. Instalarea metamodului

metamod este folosit pentru a conecta moduri suplimentare la server, cum ar fi AmX Mod X, StatsMe, etc.
Descărcați metamod

Despachetați din arhivă în director # 92; cstrike # 92; addons # 92; metamod.
Pentru Windows, copiați metamod.dll.
Pentru linux, metamod_i386.so.

Pentru ferestre, editează linia
Schimbăm linia:
gamedll "dlls # 92; mp.dll"


Pentru linux
Schimbăm linia:
gamedll_linux "dlls / cs_i386.so"


Totul este gata pentru moduri suplimentare.

3. Instalarea AMXX

Dacă puneți o mașină automată, atunci totul va fi livrat, dacă faceți următoarele cu mânerele:
Despachetăm folderele amxmodx și metamod în cstrike / addons /.
Mergem la dosarul cstrike / addons / metamod / și deschidem fișierul plugins.ini, acolo scriem linia:

Apoi, accesați directorul csrtike / addons / amxmodx / configs
Deschideți amxx.cfg:

// Fișier de configurare AMX Mod X
echo Executarea fișierului de configurare AMX Mod X

// drepturile pe care toți jucătorii le vor avea (pentru mai multe informații, consultați users.ini)
//
// În mod implicit: "z"
amx_default_access "z"

// Un cuvânt care va merge după setinfo. pentru a vedea parola administratorului (schimbare mai bună la alta)
// Atenție. Cuvântul trebuie să conțină întotdeauna _
// (Exemplu: setinfo _pw "password")
//
// În mod implicit: "_pw"
amx_password_field "_pw"

// Mod de logare pe server
// 0 - dezactivați înregistrarea (în acest caz, administratorii nu vor fi eligibili pentru privilegiul)
// 1 - un mod simplu (administratorii vor primi drepturi)
// 2 - pentru a lovi cu piciorul toți jucătorii care nu sunt pe listă (lista este implicită ca users.ini)
//
// Implicit: 1
amx_mode 1

/ Afișează toate acțiunile administratorilor în chat-ul general
// 0 - oprit
// 1 - arată. dar fără porecla admin
// 2 - arată cu porecla administratorului
//
// Implicit: 2
amx_show_activitate 2

// Personalizați linia curentă
//
// 600 - o pauză între afișarea unui mesaj
// Valoare implicită: "Bine ați venit la% hostname% - Acest server utilizează AMX Mod X" 600
amx_scrollmsg "Bun venit la% hostname%" - Vă rugăm să vizitați www.amxserv.net "600

Mesaje colorate în centrul ecranului
//
// "000100255" - culoarea mesajului în format RGB
// Valori implicite: "Bine ați venit la% hostname%" "000255100"
// "Acest server utilizează AMX ModX # 92; nVisit www.amxserv.net" "000100255"
amx_imessage "Bun venit la Counter-Srtike 1.6" "000255100"
amx_imessage "Acest server este realizat de Amx SeRv # 92; nVisit www.amxserv.net" "000100255"

// Frecvența afișării mesajelor color în centrul ecranului în câteva secunde
//
// Implicit: 180
amx_freq_imessage 100

// Ban de timp pentru meniul principal de interzicere (amx_banmenu)
// Utilizați 0 pentru interzicerea permanentă






// Implicit: 0 5 10 15 30 45 60
amx_plmenu_bantimes 0 5 10 15 30 45 60

/ / Slaba sumele de daune pentru meniul main palmă (amx_slapmenu)
// Slay este automat introdus ca prima opțiune
// Implicit: 0 1 5
amx_plmenu_slapdmg 0 1 5


// Dupa cate secunde jucatorul poate scrie urmatorul mesaj (protectie impotriva inundatiilor in chat)
//
// Implicit: 0,75
amx_flood_time 0,75

// Numărul de sloturi de rezervă
//
// Implicit: 0
amx_reservation 0

// Dacă setați valoarea la 1. atunci puteți ascunde sloturile de pe server
// Dacă serverul este plin. atunci trebuie să vă conectați utilizând conexiunea
//
// Implicit: 0
amx_hideslots 0

// Afișează ora până la sfârșitul hărții
// a - arată în alb în partea de jos
// b - voce
// c - pronunță fără cuvântul "rămas" (numai dacă funcția este selectată prin voce)
// d - pronunță fără cuvintele "ore / minute / secunde" (numai dacă funcția este selectată prin voce)
// e - efectuați acțiunea. dacă timpul este mai mic decât în ​​parametrii setați
//
// În mod implicit: "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"

// Spuneți "spune timpul" și "spune timeleft" în voce. setați 0 pentru a dezactiva
//
// Implicit: 1
amx_time_voice 1

// Timp minim între două voturi
//
// Implicit: 10
amx_vote_delay 10

// Cât timp este votul?
//
// Implicit: 10
amx_vote_time 10

// Arătați cine face votarea și pentru ce. setați la 0 pentru a dezactiva. 1 pentru a porni
//
// Implicit: 1
amx_vote_answers 1

// Setări în cazul unui vot pozitiv
//
// În mod implicit: 0,40
amx_votekick_ratio 0.40

// În mod implicit: 0,40
amx_voteban_ratio 0.40

// În mod implicit: 0,40
amx_votemap_ratio 0.40

// Implicit: 0,02
amx_vote_ratio 0,02

// Timpul maxim. pe care puteți lăsa o hartă
//
// Implicit: 90
amx_extendmap_max 90

// Cât va rămâne cartela. dacă funcția funcției
//
// Implicit: 15
amx_extendmap_step 15


// Dacă setați valoarea la 0. jucătorii nu vor putea selecta o limbă separată. va fi folosit cel care se află pe server
//
// Implicit: 1
amx_client_languages ​​0


// Pluginuri pentru modul Debug
// 0 - dezactivați
// 1 - plugin-urile cu opțiunea "debug" din plugins.ini sunt pornite în modul de depanare
// 2 - toate plugin-urile sunt pornite în modul de depanare
// Atenție - modul de depanare utilizează JIT
//
// Implicit: 1
amx_debug 1

// Debugul pluginului MultiLang
// Pentru a face depanare puneți două litere în ghilimele ("en", "de", etc.)
// "înseamnă deconectat
//
// Prin implicare: ""
amx_mldebug ""

//
// Începeți setările speciale pentru Counter-Strike (în acest caz statistici)
//

// Cum se scrie statistici
// 0 - prin porecla
// 1 - de authid (STEAM: ID sau WONId)
// 2 - prin IP
//
// Implicit: 1
csstats_rank 1

// Dimensiunea maximă a fișierului statistic
//
// Implicit: 3500
csstats_maxsize 3500

// Log-uri în statistici - puneți 1 pentru a activa. în alte cazuri 0
//
// Implicit: 0
csstats_rankbots 0

// Durata statisticii HUD
//
// Implicit: 12.0
amx_statsx_duration 12.0

// Limita afișării statisticilor HUD
// Timpul negativ va elimina statisticile HUD pana la sfarsitul timpului zamaroski (stati inca)
//
// Implicit: -2.0
amx_statsx_freeze -2.0

;;;
; Pentru a activa modulul. ștergeți punct și virgulă (;) în dreptul numelui său.
; Dacă nu este aici. să-i adăugați numele. un nume pe o linie.
; Nu este necesar să adăugați prefixul _amxx.
;;;

distracție
motor
fakemeta
; geoip
; prize
; regex
; nvault
cstrike
CSX
; hamsandwich


Pornim serverul.
Pentru ca administratorul să obțină drepturile la server, el trebuie să scrie în consola clientului său setinfo _pw mypass.
Și numai după aceea. conectați-vă la server.

4. Booster de instalare

Booster - mod pentru motorul HL, reducând jucătorii ping.
Nu e distractiv? Da, nu este așa de simplu. Această scădere apare datorită faptului că booster-ul forțează procesorul dvs. să funcționeze. Ie pe procesor crește sarcina și, în același timp, scade ping-ul. Desigur, dacă conexiunea cu serverul dvs. este complet rău, atunci și acest lucru nu va fi de ajutor.

Proprietarii sistemelor win32.
Există două tipuri de rapel și Booster Lite 1.13.
Cum diferă acestea?
Ei spun că primul este foarte prost și arată scrisorile stângaci pe server, dar al doilea este cel mai stabil și mai bun în opinia mea. Încă nu a văzut astfel de bug-uri. Unii dintre ei traversează și se pare că nu este chiar rău)

În general, să aruncăm o privire asupra exemplului de a pune Booster Lite 1.13

Setare:
1) În dosarul addons, creați folderul boosterlite
2) În folderul boosterlite aruncați toate fișierele disponibile, cu excepția fișierelor .txt
3) Mergeți la dosarul addons / metamod și deschideți fișierul plugins.ini
4) Adăugați linia win32 addons / boosterlite / booster_lite_mm.dll
5) Salvați, închideți!

ATENȚIE.
1) Pentru ca rapelul să funcționeze, server.cfg trebuie înregistrat
booster_lite_mode 0
sys_ticrate 10000
2) Pentru ca rapelul să funcționeze, serverul trebuie pornit cu comanda -noipx, adăugată în câmpul "Obiect" al comenzii rapide de pornire a serverului


Acesta poate fi descărcat aici booster_lite_mm.rar

5. Instrucțiuni pentru setarea "Descărcare rapidă a activelor HTTP pe jumătăți de viață"

În loc de a descărca resurse suplimentare (hărți, skin-uri, sunete etc.) direct de pe serverul de jocuri (în acest context cu hlds), Half-Life suportă descărcarea de pe serverul HTTP (de ex. .

Descărcarea prin HTTP are trei avantaje importante:

1. Descărcarea de resurse suplimentare nu afectează serverul de jocuri. Transferul fișierelor este efectuat de un server web separat, cu resurse suplimentare

2. Jucătorii vor descărca resurse suplimentare la viteza maximă posibilă pentru ei, ceea ce va grăbi în mod semnificativ procesul de descărcare

3. Jucătorii care încarcă resurse suplimentare nu ocupă un slot pe server

Ce jucători vor vedea cu serverul, care are resurse suplimentare
Când un jucător se conectează la un server care dispune de resurse suplimentare, se întâmplă una din următoarele două situații:

1. Dacă serverul nu este configurat să se descarce prin HTTP, metoda obișnuită de descărcare va fi "scurtă"

2. Dacă serverul este configurat să se descarce prin HTTP, jucătorul va vedea dialogul de descărcare avansată și va primi descărcări mult mai rapide. În timp ce descărcarea este în curs de desfășurare, player-ul nu este conectat la serverul de jocuri. După terminarea descărcării, player-ul se reconectează automat cu serverul și se poate reda.


CONFIGURAREA SERVERULUI PENTRU A UTILIZA DOWNLOAD FAST prin HTTP

1. Creați o listă a tuturor fișierelor non-standard (bsp, wav, mdl etc.) utilizate pe serverul dvs.

2. Încărcați aceste fișiere pe serverul web, păstrând structura directorului.

3.NONLY: Pentru a afișa banner-ul jucătorilor care încarcă resurse suplimentare, puneți imaginea în format GIF (340x56) în calea: /gfx/banner.gif

Serverul dvs. utilizează un card "aim_overbright" non-standard care necesită următoarele fișiere:

C: # 92; Valve # 92; cstrike # 92; hărți # 92; aim_overbright.map
C: # 92; Valve # 92; cstrike # 92; aim_overbright.wad
C: # 92; Valve # 92; cstrike # 92; sunet # 92; ambianță # 92; aim_overbright_a.wav
C: # 92; Valve # 92; cstrike # 92; sunet # 92; ambianță # 92; aim_overbright_b.wav
C: # 92; Valve # 92; cstrike # 92; sunet # 92; ambianță # 92; aim_overbright_c.wav

Acum aveți pe serverul dvs. următoarele fișiere:


6. Patch-ul nu a fost câștigat și cheia letală nevalidă CD-cheie

Această lechilka este potrivită pentru cea mai recentă versiune a serverului în acest moment (puteți vedea versiunea serverului introducând versiunea de consolă


7. Lista comenzilor de bază AMX X

vot - afișează id-ul jucătorului și porecla acestuia. Este convenabil să folosiți id-ul jucătorului, nu numele său, de exemplu: amx_kick # 127. [/ color]
amx_help Afișează ajutorul

amx_kick [motiv] Închideți playerul de pe server
amx_ban [motiv] Ban jucator pe server
amx_banid [reason] Blocați un jucător pe server de SteamID / WonID
amx_banip [motiv] Ban Player by IP
amx_unban Rid Jucător
amx_slay Omoara jucatorul
amx_slap [power] Lovit jucătorul.
amx_leave [tag] [tag] [tag] - lasă pe server numai jucătorii cu o anumită "etichetă" în nume
amx_pause - pune / elimina pauza
amx_who - arată cine are drepturi pe server.
amx_cvar [value] - modificați sau afișați valorile cvars. Ie poate fi schimbată la o altă valoare decât cea a serverului, de exemplu, mp_timelimit.
amx_map - modificați harta
amx_cfg - execute config
amx_rcon - executați comanda în consola server
  • 1
  • 2
  • 3
  • 4
  • 5






Articole similare

Trimiteți-le prietenilor: