Sunt investigate în fișierul - despre crearea server - Publisher - site-ul Clan abrupt ^ tm


fișier server.cfg este necesar pentru a configura serverul și gameplay-ul. Că definește toate opțiunile de joc de server și comenzi. Uneori, puteți face fără ca unele plug-in-uri folosind comenzile din fișierul de configurare.
Vom încerca să ia în considerare cele mai importante momente ale acestui fișier.

Primul lucru pentru a face server de configurare, etc - acest lucru este de logare. Adăugați server.cfg în următoarele comenzi:

log on // ține jurnal de server

sv_logbans 1 // scrie interdicțiilor jurnal

sv_logecho 1 // de afișare a informațiilor din jurnalele de server la consola (server)

sv_logfile 1 // scrie fișiere în jurnalele serverului

sv_log_onefile 0 //. unul după altul

mp_logmessages 1 // scrie în jurnalul de jucător chat-ul pentru următorul showdown

mp_logdetail 3 // autentificat cauzarea: 0 - off; 1 - adversarii; 2 - lor; În al treilea rând de adversarii lor și.


Serverul va începe să scrie toate acțiunile care au loc pe server într-un dosar # 92; # 92 cstrike; bușteni.

Managementul 2. roboții

Comenzile bloc de mai jos vă permit să controleze comportamentul nu sunt boti server:

bot_allow_grenades 0 // permite roboților să folosească grenade
bot_allow_machine_guns 0 // permite roboților să folosească mitraliere
bot_allow_pistols 0 // permite roboții să folosească pistoale
bot_allow_rifles 0 // permite roboților să folosească puști
bot_allow_shotguns 0 // permite roboților să folosească carabine
bot_allow_snipers 0 // permite roboților să folosească puști cu lunetă
bot_allow_sub_machine_guns 0 // permite roboților să folosească armele de mini-mașină

3. Managementul jucătorilor

Apoi urmați comportamentul comenzilor de control al jucătorului pe hartă

mp_allowNPCs 1 // permite NPC la server

mp_allowspectators 1 // permite jucătorilor după moarte pentru a viziona jucători altor oameni

mp_autocrosshair 0 // permite avtopritselivanie

mp_autokick 0 // AutoKick permite uciderea jucătorilor săi pe echipa?

mp_autoteambalance 1 // permite comenzi automate de echilibrare

mp_buytime 0,5 // timp de cumpărături în minute

mp_c4timer 35 // timp timer bomba

mp_chattime 10 // timp în care jucătorii pot vorbi unul cu celălalt după sfârșitul hărții curente

mp_decals 200 // permisă Numărul calcomaniilor (spray-uri, pete de sânge, găuri de glonț)

mp_fadetoblack 0 // ecranul devine negru după moarte, dând jucătorului să se uite pentru alți jucători în modul spectator

mp_falldamage 1 // care se încadrează daune

mp_flashlight 1 // permite lanterna

mp_forcecamera 1 // permite comutarea camerelor de luat vederi în modul spectator

mp_forcechasecam 1 // dupa moartea jucatorului se pot uita doar la echipa sa

mp_forcerespawn 1 // comanda pentru Half-Life 2: Deathmatch. Jucătorul apare imediat după moarte

mp_fraglimit 0 // frag maximă la care un anumit card de jucător se va schimba la următoarele

mp_freezetime 5 // începe numărătoarea inversă până la începutul fiecărei runde (pentru a cumpăra), în secunde

mp_footsteps 1 // pasi audibile

mp_friendlyfire 1 // capabil să atace lor

0 // mp_hostagepenalty dat de la serverul terorist de la uciderea ostaticilor limită predeterminate

mp_limitteams 1 // numărul maxim de jucători depășește o echipa de deasupra celeilalte (și de la 1 la infinit)

mp_mapvoteratio 0.51 // pentru a schimba harta aveți nevoie de 51% din voturi

mp_maxrounds 0 // numărul maxim de runde, la care jocul este pe hartă va fi considerată finalizată

mp_playerid 1 // controlează informațiile pe care jucatorul vede de pe bara de stare: 0 toate numele; 1, doar numele jucătorilor echipei sale; 2 fără nume

mp_spawnprotectiontime 10 // dat de la jucători de server care ucid membri ai echipei sale pentru # secunde după runda repornire

mp_roundtime 3 // lungime rotundă în minute

mp_startmoney 800 // Numarul jucatorilor bani primare

mp_teamplay 0 // comanda pentru Half-Life 2: Deathmatch. Joc de comandă (Alianța și rebelii)

mp_timelimit 30 // o limită de timp pe card în câteva minute

mp_tkpunish 0 // în următoarea rundă de a ucide pe cel care a ucis propria echipa

mp_weaponstay 0 // comanda pentru Half-Life 2: Deathmatch. După ridicarea armelor, rămâne în vigoare. (Se aplică numai armelor în avans situate pe dezvoltatorii harta)

mp_winlimit 0 // numar de victorii o echipa de la care jocul este considerată completă pe hartă

Mai jos este o descriere a comenzilor care controlează serverul în sine:
sv_airaccelerate 10 // determină accelerarea unui jucător atunci când el este în aer (cum ar fi căderi)

sv_allowdownload 1 // permite descărcarea de pe server (precum hărți)

sv_allowupload 1 // permite încărcarea de fișiere (cum ar fi anunțuri, jurnalele de pulverizare, hărți) către serverul

sv_alltalk 0 // permite tuturor să audă discuțiile reciproc cu privire la microfon, indiferent de comanda (chiar și morți)

sv_cheats 0 // permite Cheats joc pe server (exemplu: noclip)

sv_consistency 1 // dacă serverul necesită un fișier de secvență pentru fișierele critice

sv_enableoldqueries 1 // permite suport pentru stilul vechi (timp de înjumătățire 1) cereri de server

sv_footsteps 1 // folosesc sunetul pașilor atunci când se deplasează playerul

sv_friction 4 // coeficientul de frecare în joc

sv_gravity 800 // gravitația în joc

sv_maxspectators 8 // Numărul maxim de spectatori

sv_maxspeed 320 // jucător de viteză maximă

sv_minupdaterate 10 // Numărul minim de actualizări (număr de pachete), care sunt permise pe server

sv_pausable 0 // permite de a pune o pauză în timpul jocului

sv_password 0 // parole pentru conectarea la server

sv_rcon_banpenalty 15 // Numărul de minute pentru care jucătorul încearcă să alege banitsya rcon-parolă la server

sv_rcon_maxfailures 5 // numărul maxim de încercări de la un set rcon-parolă, după care player-ul va fi interzis

sv_rcon_minfailures 5 // Numărul de încercări de la un set rcon-parolă în timpul sv_rcon_minfailuretime set, după care jucătorul va fi interzis

sv_rcon_minfailuretime 30 // Numărul de secunde pentru a determina incorecte rcon-autenfikatsii

sv_specaccelerate 5 // mișcare accelerare modul spectator

sv_specnoclip 1 // în modul spectator, jucatorul poate zbura prin pereți și obiecte

sv_specspeed 3 // Viteză în modul spectator

sv_spectalk participarea 1 // spectator în chat-ului

sv_stats 1 // colecta statistici de utilizare a procesorului

pasul sv_stepsize 18 // Lungime în unități

sv_stopspeed 75 // viteza minimă de suprafață de oprire

sv_timeout 30 // dacă serverul nu primește un răspuns de la client pentru # secunde, clientul deconecteaza de la server

sv_voiceenable 1 // permite folosirea microfonului

Acum sv_maxrate împarte la 200. Îmi place:
8000: 200 = 40. Această valoare este înregistrată în sv_maxupdaterate.

Cu programe pomschyu Half-Life Server Ratele pot calcula optime Reita sub mașină, Inet pe numărul necesar de persoane.

Rata de 3000 // limita maximă de bytes pe secundă că serverul poate trimite clientului // = rata cl_updaterate * 175

cl_rate 2500 // limita maximă de bytes pe secundă pe care un client poate trimite la server

cl_cmdrate 30 // număr de ori pe secundă că clientul informează serverul acțiunilor sale.

cl_updaterate 20 // De câte ori pe secundă serverul spune clientului ce se întâmplă pe hartă.

sv_maxupdaterate 40 // limitează frecvența serverului de actualizare. Cu cât valoarea, cu atât mai multe pachete vor fi trimise clienților (sv_maxrate depinde și este, de asemenea, luate în considerare de formula)

sv_minrate 3000 // numărul minim de biți pe secundă, care pot fi trimise de server (fara a se limita la == 0)

sv_maxrate 8000 // Cantitatea maximă de octeți pe secundă, care pot fi transmise la server (0 == fără limitare)

sv_unlag 1 // lagokompensatsiya

sv_maxunlag 1 // lagokompensatsiya maxim pe secundă

În plus, există alte echipe care nu sunt incluse în grupul:

numele de gazdă „server dedicat“ // Solicitarea numele serverului
rcon_password "parola" // parola set-rcon pentru gestionarea server de la distanță

banned_ip.cfg exec // adauga la lista de fișiere banned_ip.cfg interzise pe Steam ID
banned_user.cfg exec // adauga la lista banned_user.cfg de fișiere interzise numit jucătorului

writeid // scrie jucători SteamID
writeip // scrie jucătorii IP

Asigurați-vă că echipa rcon_password nu este gol sau nu este parola prea simplu, așa cum a luat, atacatorul castiga acces deplin la comenzile de server.