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.