Как да създадете Counter-Strike сървър 1
Стъпка 1: Къде можете да получите и как да инсталирате чиста сървър.
Сървърът в играта Counter-Strike 1.6 и в Half Life нарича - HLDS.
HLDS (Half Life Посветен Server) - специален самостоятелен сървър за Half-Life и CS 1.6
HLDS работи без стартиране на много играта Counter-Strike 1.6 и работи автономно, която позволява на един компютър, за да го стартирате с един и същ компютър, и че могат да играят!
Версията не-пара на Counter Strike сървър обикновено се инсталира заедно със самата игра, защото Сървър използва много от файловете на играта (т.е. HLDS - е сървъра част от играта). Използвайте този сървър не се препоръчва, но това е реално.
Сега, след скок и разархивиране, имате чиста сървър, така да се каже, че може да работи - отидете в папката на сървъра, стартирайте hlds.exe. Изборът параметри и «Начало Сървър». Но това е все още ясно, официалният сървър, който ще работи само Steam, това е, ако отидете на No-Steam (пират COP) ще видите грешка "валидирането STEAM отхвърлен".
За да избегнете това, ще трябва да инсталирате «Dproto», но повече за това по-късно.
За да проверите версията на Севера - влиза в своята конзола: версия - виж:
Стъпка 2: Как да конфигурирате сървъра.
Всички настройки и настройки на сървъра се съхраняват във файла server.cfg в папката Cstrike. Отворете го с Notepad, напълно ясно и поставите следния текст:
Най-основните настройки, които имате. Текстът след "//", се счита за коментари и не се възприемат от програмата. В скоби е стойността по подразбиране.
Сега отворете бележник и напиши следния ред (линия, за да стартирате сървъра):
Нека разгледаме какво е написано тук:
започнете "сървър" - пускането на конзолата с титлата сървър
/ Мин - кратно след старт
/ Висока - поставя висок приоритет
-игра Cstrike - тичам сървър с CS
-конзола - стартира сървъра в конзолата режим
+порт 27015 - пристанището, което ще се проведе на сървъра (по подразбиране порт 27015) на
Ако сте добър в това - можете да промените необходими настройки, а ако не - не пипай, тук всичко е гладко струва.
1) натиснете "Запис като"
2) Име на файла: «Server.cmd»,
3) тип файл: всички файлове.
4) се съхраняват в главната директория на сървъра.
Сега тече сървъра само чрез Server.cmd.
Ако е необходимо, добавете: -nomaster - да не се оттегля на сървъра в списъка на интернет сървър
-несигурен - забраните VAC
Стъпка 3: Определете Metamod
Metamod за свързване на допълнителни модове на сървъра, като AMX Mod X, StatsMe, анти-измама и др. Тя е интегрирана в автоматичния инсталатор AMX Mod X Full Installer, но ние ще направим всичко себе си, така че нека да започнем.
Изтегляне на последната версия от официалния сайт Metamod - metamod.org (изберете прозорци Binary, ако имате Windows OS)
В Cstrike папка създаде добавки папка и папката, в него MetaMod. И metamod.dll разопаковате файла в нея. Отворете \ Cstrike \ liblist.gam (лаптоп) и да определи реда:
Това е всичко - Metamod на място.
Стъпка 4: Поставете и конфигуриране на AMX Mod X
AMX Mod X сваляне от официалния сайт - amxmodx.org (от лявата страна, намерете секцията в менюто - ".downloads"),
След разопаковането отвори първия файл (amxmodx-1.8.1-base.rar) и го разархивирайте в сървъра директория \ Cstrike \ (например D: \ сървър \ Cstrike). След отваряне на втория файл, разопаковането там, се съгласи да замени всички файлове.
В папка Cstrike / добавки / MetaMod създадете файл plugins.ini. Този файл ще съдържа пътя към библиотеките, свързани модове. Въведете на първия ред: win32 добавки / amxmodx / DLLs / amxmodx_mm.dll
Всичко, AMX Mod X е свързан.
Освен това, по време на създаването на сървъра трябва да свържете други видове, в резултат на даден файл добавки / Отрязъци / plugins.ini може да изглежда така:
Сега продължаваме с Конфигуриране на AMX Mod X. В csrtike добавки / amxmodx папката / / довереник. Open amxx.cfg файл, който съдържа основните настройки за AMX Mod X, и т.н. Всички необходими настройки с обяснения:
// Нивото на достъп (права на сървъра) тези, които не са регистрирани в users.ini (обикновени играчи, а не на администраторите). Подразбиране: "Z"
променлива) // парола, за да въведете паролата (администраторите) команда се използва setinfo _pw пас (където _pw - това е полето за парола и мине - самата парола). По подразбиране: "_pw"
// Покажи администратор дейност. // 0 - няма // 1 - показва без администратор псевдоним (например ADMIN ритна Player) // 2 - шоу, с псевдоним (например ADMIN MegaPlayer ритна Player). По подразбиране: 2
// Честота в секунди и текстови съобщения, които ще се превъртат // По подразбиране: "Добре дошли в% хост% - Този сървър с помощта на AMX Mod X" 600
// изходна честота на екрана на съобщението (виж по-горе). В секунди // подразбиране: 180
// Време за забрана на менюто (amx_banmenu) // Използване 0 за постоянни забрани (завинаги) // По подразбиране: 0 5 10 15 30 45 60 (по ваш избор)
// щети от страна Саеб (шамар) меню (amx_slapmenu) // Слей автоматично отива на първия параметър // По подразбиране: 0 1 май
// Колко често играчите могат да пишат съобщения в чата в секунда (защита от наводнения). Подразбиране: 0.75
// Броят на запазените слотове за администратори. По подразбиране: 0
// скрий излишни слотове. По подразбиране: 0
// Посочете оставащото време до края на картата времето
// а - бял текст в долната централна част на екрана
// б - гласови указания
// в - не добавяйте "оставащ" (за глас)
// г - не добави "часове / минути / секунди" (за глас)
// Е - дисплей / глас, ако текущото време е по-малко, отколкото е посочено в параметъра
// подразбиране: "аб 1200" "на аб 600" "на аб 300" "на аб 180" "на аб 60" "11 bcde"
// За да придружава гласова команда ", казват thetime" и "каже TimeLeft". По подразбиране: 1
// Минимално забавяне в секунди между два гласа. По подразбиране: 10
// Колко време е вот за секунди. По подразбиране: 10
// Показване които гласуваха за какво. По подразбиране: 1
резултати // глас Връзка // По подразбиране: 0.40
// подразбиране: 0.40
// подразбиране: 0.40
// подразбиране: 0.02
// Максималното време за които картата може да бъде удължен (в минути). По подразбиране: 90
// Колко може да бъде удължен карта в даден момент (в минути). По подразбиране: 15
// Оставете да изберете езика. По подразбиране: 1
// 1 - ин с опция "отстраняване на грешки" в plugins.ini тичам в режим на отстраняване на грешки
// 2 - всички плъгини работят в режим на отстраняване на грешки
// статистиката на размера на максималната файлове
// подразбиране: 3500
// Запис Статистика ботове. По подразбиране: 0
// време, за да се покаже статистиката след смъртта (в секунди). По подразбиране: 12.0
// статистика време дисплей (HUD) след края на рунда
// отрицателно време ще премахне статистиката преди рунда свършва freezytime
// подразбиране: -2.0
Сега отворени modules.ini, той съдържа списък на плъгини.
Модулите съдържат стандартните функции, необходими за AMXX плъгини.
Ако описанието на плъгина се казва, че това няма да стане без специфичен модул, този модул трябва да се включат, като се премахне "," в съответствие пред името му.
За да започнете, ние ще оставим тук набор от модули:
администраторски права (или как да си администратор CS 1.6 сървър направи).
Какво бихте направили себе си (или някой) администратор CS 1.6 сървър - users.ini отворите файла, има боядисани потребители правомощия. В самия край на файла са тип линия. Един ред - един потребител.
ааа - псевдоним или IP или steam_id
- Знамената на офис (администраторски права)
хх - входни знамена на сървъра
б - знаме, което позволява свързване към запазваме слотове.
в - достъп Flag amx_kick екип.
г - Знаме на достъп до команди и amx_ban amx_unban.
д - Знаме на достъп до команди и amx_slap amx_slay.
е - достъп Flag amx_map екип.
г - флаг за достъп за промяна на настройките чрез CVAR amx_cvar.
ч - Flag amx_cfg достъп.
аз - Flag amx_chat достъп и други чат команди.
й - Flag amx_vote и достъп до други отбори глас.
K - флаг за достъп за промяна на CVAR променлива sv_password.
л - Flag amx_rcon достъп и промяна на всички CVAR в сървъра.
м-т - запазени знамена (за трети страни плъгини)
ф - Знаме на достъп.
Z - потребител флаг. Тя не дава публичен орган.
входни знамена на сървъра:
а - изключва плейъра ако паролата не съвпада
в - е steam_id или won_id
д - паролата не се проверява (само име / IP / steam_id)
K - името или тага чувствителни (т.е., ако сте задали този флаг на участника Player и върху него има парола, а след това всеки може да се използва името на играча, няма правомощия по този начин той не се получи)
Въз основа на това - да предпишат самия администратор, като добавите следния ред:
"123.45.67.89" "" "ABCDEFGHIJKLMNOPQRSTU" "де"
(Където 123.45.67.89 - си ПР, не се изисква парола, но не бъди глупав, сложи го по свой вкус IP.)
Или на участника: "My Name" "my_password" "ABCDEFGHIJKLMNOPQRSTU" "а"
(Където My Name - псевдонима и паролата си - my_password, не забравяйте да се свържете със сървъра, за да се регистрирате в конзолата setinfo _pw "my_password")
Продължи с приставки.
Приставките са добавени всички видове приспособления към сървъра (статистика, ефекти и т.н.) и да повишат функционалността на сървъра. Plugins.ini отворете файла и да видите набор от стандартни модули. Всеки плъгин е забранено, както и модула - трябва да се сложи ";" пред името му. И това ще определи нова - просто го копирайте в папката на плъгини, както и списък на името на файла (не забравяйте в края на .amxx) в plugins.ini.
В резултат на това, файлът Addons / amxmodx / довереник / plugins.ini може да изглежда някъде по този начин:
chat_logger.amxx; Чат Logger v2.1a
admin_freelook.amxx; Admin Free Look
admin_spec_esp.amxx; Admin Spectator ESP v1.3
afkkicker2.amxx; AFK KiSSS
auto_res_in_x_round.amxx; Autorestart в Х секунди
descriptive_fire_in_the_hole.amxx; Описателен "Огън в дупката"
high_ping_kicker.amxx; Висока Ping Kicker
admin.amxx; администратор база (необходим за всеки администратор свързана с)
adminchat.amxx; конзола чат команди
admincmd.amxx; основни администратор конзолни команди
adminhelp.amxx; помощ команда за конзола за команди
adminslots.amxx; слот за резервация
adminvote.amxx; вот команди amxmod_compat.amxx; AMX Mod слой обратна съвместимост
antiflood.amxx; предотвратяване на клиенти от чат-наводняване на сървъра
cmdmenu.amxx; Команда (реч, настройки)
imessage.amxx; показва информационни съобщения
mapchooser.amxx; позволява да гласуват за следващата карта
mapsmenu.amxx; меню карти (гласуване, changelevel)
menufront.amxx; предния край на администраторски менюта
miscstats.amxx; куп обявяване събития за Counter-Strike
multilingual.amxx; Многоезичен управление
nextmap.amxx; показва следващата карта в mapcycle
pausecfg.amxx; позволява да направите пауза и премахване на паузата някои плъгини
plmenu.amxx; меню играчи (удар, забрана, клиентски КМД.)
pluginmenu.amxx; Менюта за команди / Cvars организирани от плъгин
restmenu.amxx; ограничи меню оръжия
scrollmsg.amxx; показва превъртане съобщение
statscfg.amxx; позволява да управлявате статистики плъгини чрез менюто и команди
statsx.amxx; статистики за смърт или кръг край (CSX Module задължителни!)
stats_logging.amxx; оръжейни статистика сеч (CSX Module задължителни!)
telemenu.amxx; меню телепортира (Fun Модул изисква!)
timeleft.amxx; показва часа ляво на картата
Важно: всички карти на сървъра, трябва да се регистрират maps.ini файл.
Ако сте добавили нова карта в папката карти - не забравяйте да регистрира името си в maps.ini, или няма да се появи в бюлетината.
Стъпка 5: Какво е Dproto - nonstim 47/48. Как да го инсталирате и защо
Както бе споменато по-горе, на официалния сървър, не можете да се присъединят към No-Steam CS 1.6. Когато се опитате да отидете на Steam сървър с пиратски версии, вижте съобщение «валидирането Steam отхвърли».
За да го оправя по-рано трябваше да се използват лепенки или кръпка библиотека. Освен това, наскоро имаше друг проблем: официалния клиента се премести в нов 48 минути, което е несъвместимо с 47 (т.е. на сървъра протокол не може да продължава 48 минути с клиента 47, и обратно).
Чрез privelikim За щастие, не е нормално кръпка мултипротоколовият като плъгин за Metamodu - Dproto. Той преминава на сървъра всички известни клиенти (Steam, NoSteam 47/48 минути), ви позволява да конфигурирате SteamID за клиенти и други.
Изтеглете най-новата версия Dproto можете да на официалния сайт на разработчиците: dproto.com (тук можете да зададете на разработчика)
Изтегляне? Сега създайте dproto папка в директорията D: \ сървър \ Cstrike \ добавки \. (Може да бъде на друг) dproto.dll файл от архива, в бин папка \ Windows, копирайте папка D: \ сървър \ Cstrike \ добавки \ dproto \. (Виж им съответно).
Файлът Metamod \ plugins.ini добавете следния ред: win32 добавки / dproto / dproto.dll.
dproto.cfg файл от архива да се поставят в основата на сървъра (D: \ сървър \).
Това е всичко, инсталиран dproto. (Настройката по подразбиране е нормално - не може да се промени).
Стъпка 6: Инсталирайте бустер mmtimer
Какво е mmtimer и защо имате нужда от него!
Сървърът непрекъснато се изчислява и обработка на дивеч ситуация: един където леторастите, която тече, което прави и т.н.
сървъра Frame се нарича една игра, за да се изчисли времето. Честота proschityvaniya рамки, наречени FPS (кадъра в секунда, кадъра в секунда). Колкото по-висока е стойността, толкова по-гладко ще бъде в игра за играчите. FPS също влияе върху повишаването на пинг, се изчислява като се използва формулата 1000 / your_fps.
Т.е. Ако вашият сървър кадъра в секунда = 64, ще се увеличи до пинг 1000/64
16 мсек. Така че колкото повече кадъра в секунда до, по-добри играчи, но натоварването на сървъра вече.
По подразбиране, честотата на кадрите е равно на 100, променливата се задава sys_ticrate и има лимит от 1000 кадъра в секунда.
В Windows обичайните средства за повишаване на кадъра в секунда не може да бъде по-висока от 512.
Също така важно е кадъра в секунда за стабилност, най-добрият конюшнята на 200 кадъра в секунда, отколкото да скачам 100-500.
Стимулатори - плъгини (модули) се използват за понижаване на пинг и увеличаване на кадъра в секунда на сървъра чрез увеличаване на натоварването на процесора.
- увеличава точността на таймера за OS (само при Windows),
- Той намалява в "спящ" HLDS процеса
- премахва ограничението 1000 FPS, построена в HLDS.
Желана FPS на сървъра, се дава стойност sys_ticrate.
Налице е също така "Insane режим", се активира с помощта mm_insane 1, процесорът зарежда режим HLDS на 100%, като най-много е възможно FPS. Можете да, между другото, да се използва като база за сравнение.
На добър процесор може да получи интересни фигури като 50 000 кадъра в секунда. В mm_insane 2 режим HLDS повече "лоялен" се отнася до други приложения, като им дава възможност да работят, след като данни за намаляване на всеки кадър. Този режим ви позволява да запазите няколко сървъра, на едно ядро.
Booster комплект е стандартен:
mmtimer.dll файл се поставя в папка Cstrike \ добавки \ mmtimer,
и plugins.ini предписани път към този файл шевове
Настройки добави в server.cfg: