Counter-Strike BG
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Counter-Strike BG

.
 
ИндексПоследни снимкиТърсенеРегистрирайте сеВход

 

 Kак да си направите сървър на CS 1.6 [подробно]

Go down 
АвторСъобщение
BugsBunny
Admin
Admin
BugsBunny


Брой мнения : 19
Join date : 17.05.2009
Местожителство : Burgas

Kак да си направите сървър на CS 1.6 [подробно] Empty
ПисанеЗаглавие: Kак да си направите сървър на CS 1.6 [подробно]   Kак да си направите сървър на CS 1.6 [подробно] Icon_minitimeНед Май 17, 2009 5:09 pm

Първо трябва да отворите файла hlds.exe от вашата c-strike директория
Излиза ви едно прозорче, където пише

Game - Counter Strike
Server name - името на вашия сървър
Map - избирате си карта
Network - Internet
Max.Players - изберете колко играча максимално да играят на сървара ви
UDP Port - 27015
RCON Password - паролата, без която няма да имате достъп до администраторски команди
отметката "Secure" е защита от чийтове, но не ви я препоръчвам.

Влизате в играта и отваряте конзолата...
Пишете:

rcon_address пишете IP-то на сървара
rcon_password пишете rcon паролата
rcon_port пишете порта

Да приемем, че адреса на сървъра е: 85.187.136.5:27015
А rcon паролата е: myrcon

Преди да направите каквото и да било, трябва да въведете rcon паролата, за да ви разпознае сървъра. За да направите това, трябва или да сте в играта, или да използвате програма, която се свързва със сървъра (примерно HLSW).

Ако сте в играта, отворете конзолата и напишете:

rcon_port <порта на сървъра>
rcon_address <ип адреса на сървъра>
rcon_password <rcon>

Например:

rcon_port 27015
rcon_address 85.187.136.5
rcon_password myrcon

За да пробвате дали работи, напишете:

rcon say "Hello players, admin is here"

За да кикнете играч от сървъра, напишете:

rcon kick "h4x0r" - като приемем, че h4x0r е никът на играча

За да баннете играч, първо трябва да използвате командата "rcon stat", за да видите ип адреса на играча и после използвайте:

rcon addip <minutes> <ipaddress>
rcon writeip

За перманентен бан, използвайте 0 минути!

Пример:

rcon addip 0 85.187.136.5
rcon writeip

Внимание, не забравяйте да напишете "rcon writeip". Ако не използвате тази команда, бановете ще бъдат изгубени при рестарт на сървъра!

Някои хакери продължават да влизат, въпреки че сте им сложили перманентен бан от сървъра. Те са с динамични ип-та като:

85.80.77.24
85.80.77.56
85.80.76.12
85.80.76.236
85.80.76.112

В този случай, за да баннете този играч използвайте:

rcon addip 0 85.80.76.0
rcon addip 0 85.80.77.0
rcon writeip

Тази команда ще сложи перманентен бан на всички ип-та започващи с 85.80.77 и 85.80.76.

Внимавайте с използването на командата, защото по този начин, може да баннете и други играчи, без те да имат вина.

За да видите списъка с баннатите ип-та, използвайте:

rcon listip

За да махнете бан на ип адрес:

rcon removeip 85.187.136.5
rcon writeip

За да смените картата на сървъра:

rcon changelevel <map>

Пример:

rcon changelevel de_dust2

Как да заредите .cfg файл на сървъра:

rcon exec <configfile>

Пример:

rcon exec cpl.cfg

Други rcon команди:

rcon mp_friendlyfire 1 - включва friendly fire
rcon mp_friendlyfire 0 - изключва friendly fire
rcon mp_timelimit - показва времето за игра на картата
rcon mp_timelimit 30 - лимитира времето за игра на една карта на 30 минути
rcon mp_timelimit 0 - No Time Limit.
rcon sv_password <password> - поставя парола на сървъра
rcon sv_password "" - премахва паролата на сървъра
rcon sv_restart <seconds> - рестартира играта след * секунди
rcon restart - рестартира картата
rcon rcon_password <newpass> - променя rcon паролата
rcon sv_gravity <gravity> - променя гравитацията на сървъра. Стандартната гравитация е 800
rcon mp_c4timer <seconds> - променя времето, за което да избухне бомбата
rcon mp_roundtime <minutes> - променяте roundtime
rcon mp_autoteambalance <1> - включвате и изключвате autoteambalance
rcon mp_freezetime <seconds> - нагласявате freezetime
rcon mp_hostagepenalty <hostagekills> - наказание за убиване на заложници .

]II Част AMX Mod X - Инсталация
Отбелязвате "I accept the terms in the License Agreement" и цъкате върху Next и излиза друг прозорец.......
ук можете да изберете как да иснталирате AMX мода. Ако правите сървъра на вашето PC маркирате "Select mod directory" (четвъртото) , цъкате върху Next и излиза друг прозорец......
Тук задавате директорията където искате да бъде инсталиран мода [Counter-Strike (папката "cstrike"
и от "Custom game addon:" избирате на кой мод на Valve да бъде инсталиран мода (в случая Counter-Strike) и цъкате върху OK.............
Amx Mod X 1.76d вече е инсталиран във Вашият Counter-Strike

III Част - Админ настройки
В папката на "amx" влизате в "config" отворяте "users.ini"
; Line starting with; is a comment (редове започващи с ; са коментари)

; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user

; Account flags:
; a - disconnect player on invalid password
; b - clan tag
; c - this is steamid
; d - this is ip
; e - password is not checked (only name/ip/steamid eded)

; Format of an admin entry:
; <name|ip|steamid> <password> <access flags> <account flags>; comment (not required)
-----------------------------------------------------------------------------
; "STEAM_0:1:12345" "" "abcdefghijklmnopqrstu" "ce"; kill3r (Jason)
; "123.43.43.53" """ "abcdefghijklmnopqrstu" "de"; blade (Mike)
; "[WC] Slacker" "my_password" "abcdefghijklmnopqrstu" "a";
; "STEAM_0:1:54321" "" "b" "ce"; John's res slot

; Enable this to gain admin access on your listen server
; "loopback" """ "abcdefghijklmnopqrstu" "de";

=======================================================
"nick" "password" "abcdefghijklmnopqrstu" "a";
"nick" --> променяте го на ник-а, с който искате да сте! (пример: "Admin"
"password" --> заместете го на паролата, с която желаете да се идентефицирате! (пример: "asdfg"
"abcdefghijklmnopqrstu" --> това са флаговете, които ще притежавате! (по-надолу ще обясня кои флаг за какво е) {това са тъй наречените Access flags}
"a" --> това са Account флаговете. Те ви трябват за да кажете на АМХ по какво да разпознава дали сте Вие или е друг user, които се опитва да използва Вашият account.

=======================================================
Как трябва да изглежда новият фаил:
; Line starting with; is a comment

; Access flags: ; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user

; Account flags:
; a - disconnect player on invalid password
; b - clan tag
; c - this is steamid
; d - this is ip
; e - password is not checked (only name/ip/steamid eded)

; Format of an admin entry:
; <name|ip|steamid> <password> <access flags> <account flags>; comment (not required)
-----------------------------------------------------------------------------
; "STEAM_0:1:12345" """ "abcdefghijklmnopqrstu" "ce"; kill3r (Jason)
; "123.43.43.53" """ "abcdefghijklmnopqrstu" "de"; blade (Mike)
; "[WC] Slacker" "my_password" "abcdefghijklmnopqrstu" "a";
; "STEAM_0:1:54321" """ "b" "ce"; John's res slot

; Enable this to gain admin access on your listen server
; "loopback" "" "abcdefghijklmnopqrstu" "de";
"Admin" "asdfg" "abcdefghijklmnopqrstu" "a";

=======================================================
За да се идентифицирате като Admin:
1. Влезте в играта;
2. Напишете в конзолата setinfo _pw "asdfg"
3. Напишете се с ник-а Admin
4. Влезте в сървъра (не забравяйте да рестартирате сървъра, за да може да си зареди новия users.ini)
5. Използвате си правате разрешени според флаговете, които сте си сложили.
6. Отнасяте се с уважение и благодарност към хората, които са писали това обяснение
=======================================================
Както обещах, ще Ви обясня сега тези "abcdefghijklmnopqrstu" какво значат.

Access flags:
а - immunity --> USER-a притежаващ този флаг, има защита от kicked/baned/slayed/slaped и ефектите от останалите команди (демек ако има плугин за заслепяване --> не могат да го заслепяват)
b --> този флаг позволява на USER-а да се свърже със сървъра (да се connect-не) дори когато сървъра е с максималният си брой играчи, като за целта AMX-а киква някои друг user (има настройка, която разрешава да се ограничават резервните слотове)
c --> разрешава на USER-а да използва командата amx_kick
d --> разрешава на USER-а да използва командите amx_ban и amx_unban
e --> разрешава на USER-а да използва командите amx_slay и amx_slap
f --> разрешава на USER-а да използва командата amx_map (тя е за смяна на картата)
g --> разрешава на USER-а ограничено използване на amx_cvar команди
h --> amx_cfg команда
i --> amx_chat и всички чат команди
j --> amx_vote и всички команди за гласуване
k --> разрешава на USER-а да слага парола на сървъра през amx_cvar sv_password (за да може да го ползва трябва да има и флаг "g"
l --> разрешава на USER-а да ползва amx_rcon и rcon_password през amx_cvar (за да може да го
ползва трябва да има и флаг "g"
u --> разрешава да гледаш АМХ менюто
z --> флаг на обикновен USER
=======================================================
Да не забравя да спомена и най-необходимите Ви:
Account flags:
a --> разкача връзката на този играч, ако не му е Вярна паролата (Пример: сменя си nick-а на "Admin", но не е написал паролата "asdfg"
c --> казва на АМХ-а, че намястото дето пише "Admin" ще седи STEAM кода (пример: "STEAM_0:1:54321" """ "b" "ce"
d --> казва на АМХ-а, че намястото дето пише "Admin" ще седи IP-то на даденият USER
e --> този флаг казва на АМХ-а, да не проверява за паролата на даденият USER (това се ползва за играчи, които са аднати по IP или STEAM код)
=======================================================

За да добавите още админи просто ги дописвате на нов ред!!!

IV Част - Добавяне на нови плугини
1.Копирате .amx файла и го поставяте в директория addons\amx\plugins.После трябва да допишете в файла addons\amx\config\plugins.ini името на .amx файла.
Важно:имeто на файла трябва да завършва на .amx (например admin.amx)
2.Копирате .sma файла (ако има такъв) и го поставяте в директория addons\amx\examples\source
3.Ако има фаилове .mdl трябва да ги поставите в директория models
4.Също така може и да има и фаилове .dll, тях трябва да ги поставите в директория addons\amx\modules.После трябва да допишете в файла addons\amx\config\modules.ini името на .dll файла.
Важно:имeто на файла трябва да завършва на .dll ( например csstats_mm.dll )
Ако искате да си сложите и Анти-чийт система!

Знам че е много четене и работа ама ако искате сървър това е.
Върнете се в началото Go down
https://bg-cstrike.bulgarianforum.net
 
Kак да си направите сървър на CS 1.6 [подробно]
Върнете се в началото 
Страница 1 от 1

Права за този форум:Не Можете да отговаряте на темите
Counter-Strike BG :: Counter-Strike :: Уроци-
Идете на: