Створення і настройка Clan War сервера - Форум ZAXID-CS.org.ua
Запам'ятати Забули пароль
Реєстрація
На головну

Сторінка 1 з 11
Модератор форуму: sapersat 
Форум » Counter-Strike » Настройка сервера » Створення і настройка Clan War сервера (Створення і настройка Clan War сервера)
Створення і настройка Clan War сервера
Big_gun_boyДата: Неділя, 19.12.2010, 20:09 | Повідомлення # 1
Група: Перевірені
Ранг:
Лейтенант
Повідомлень: 61
Нагороди: 4
Репутація: 8 Стать: Чоловік
Введення:

У даній статті, я розповім, як створити "Clan War" сервер.

Допустимо що у вас вже стоїть чистий "HLDS" сервер з "Metamod", "Amxx" і "Dproto" (Dproto за смаком).

Швидше за все, ви будите задавати питання, а для чого потрібен "Amxx"? Адже він псує стрілянину, з'являються всілякі не потрібні написи і.т.п. Дак от, відповім що "Amxx" нам потрібен для більш зручного адміністрування сервера, а також для роздачі банів (блокування) "читерам", на жаль і на "Clan War" вони далеко не рідкість.

1. Настройка amxx:

І так, почнемо з налаштування "Amxx".

Заходимо до папки ... \ cstrike \ addons \ amxmodx \ configs. Далі відкриваємо файл наприклад звичайним "блокнотом " і залишаємо наступні плагіни:

admin.amxx
admincmd.amxx
menufront.amxx
cmdmenu.amxx
plmenu.amxx
mapsmenu.amxx
pausecfg.amxx
restmenu.amxx

Зберігаємо і закриваємо файл конфігурації.

Тепер відкриваємо блокнотом файл "Amxx.cfg".
Шукаємо рядки: "amx_show_activity" міняємо на "0" і "amx_imessage" лапки залишаємо порожніми, тобто повинно вийти так: "amx_imessage" """"". Зберігаємо і закриваємо файл конфігурації.

Далі відкриваємо файл "users.ini" і робимо себе "адміністраторм" (адміном) сервера. Якщо збираємося грати з того ж комп'ютера де буде запущений сервер, то прописуємо наступну рядок "" Ваш IP "" "" abcdefghijklmnopqrstu "" de "".

На цьому ми закінчуємо з налаштуванням "Amxx"і переходимо до наступного пункту.

2. Налаштування файлу конфігурації (. cfg):

Конфігурація сервера це запорука його стабільної роботи. Тому розглянемо цю частину більш докладно.
Йдемо в теку .. \ cstrike
І відкриваємо блокнотом файл конфігурації "server.cfg", якщо, з якої-небудь причини, такого файлу немає, то створюємо його самі.

Ви першому рядку повинно бути назва сервера. Назвемо наш сервер наприклад: [Makeserver.ru] [Clan War Server]

Hostname "[Makeserver.ru] [Clan War Server]"

Другий рядком нам потрібно встановити "RCON" пароль для адміністратора сервера. Тому додаємо рядок:

rcon_password "ваш пароль"

Так як на нашому "Clan War" сервері всі моделі стандартні, то встановлюємо змінні:

cl_allowupload 0
cl_allowdownload 0

Якщо ж ви поміняли якісь лбо змінні, то потрібно поміняти параметр "cl_allowdownload" з "0" на "1"
Щоб "мертві гравці" не могли стежити за пересуваннями команди суперників, міняємо параметри:

mp_fadetoblack 0
mp_forcechasecam 2
mp_forcecamera 2

Встановлюємо час до вибуху бомби:

mp_c4timer 35

Прибираємо "autoteambalance":

mp_autoteambalance 0

Включаємо можливість ранити своїх "тімейтов":

mp_friendlyfire 1

Встановлюємо час раунду і все що пов'язане з переходом карти:

mp_roundtime 1.75
mp_winlimit 0
mp_timelimit 0
mp_fraglimit 0
mp_freezetime 8
mp_buytime 0.25

Набудуємо "Рейт":

sv_maxrate 25000
sv_maxupdaterate 101
sv_minupdaterate 20
sv_lan_rate 25000
ex_interp 0.1

Включимо запис "логів":

log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
mp_logdetail 3
mp_logmessages 1

Якщо потрібно, ставимо пароль для сервера:

sv_password "ваш пароль"

Ну і наведемо загальні налаштування в порядок, такі як звук ходьби, ліхтарик и.т.д:

mp_autokick 0
mp_falldamage 1
mp_flashlight 1
mp_friendly_grenade_damage 1
mp_footsteps 1
mp_hostagepenalty 0
mp_limitteams 0
mp_mapvoteratio 0.5
mp_maxround 0
mp_tkpunish 0
pausable 1
r_dynamic 0
sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_challengetime 50
sv_cheats 0
sv_gravity 800
sv_maxspeed 320
sv_proxies 2
sv_sendvelocity 0
sv_spectalk 1
sv_stopspeed 75
sv_timeout 300
sv_unlag 1
sys_ticrate 10000
mp_consistency 1
mp_playerid 0
mp_startmoney 800
decalfrequency 60
edgefriction 2
host_framerate 05.
sv_maxunlag 0.5

На цій ми закінчили конфігурацію сервера. Але нам потрібно, щоб "Clan War"сервером було зручно управляти? А у нас вийшов звичайний "Публічний сервер ". Будемо писати аліаси.
У тому ж файлі, "server.cfg" додаємо:

amx_restrict off ammo
amx_restrict off equip
amx_restrict off pistol
amx_restrict off shotgun
amx_restrict off sub
amx_restrict off rifle
amx_restrict off machine
amx_restrict on shield

Тепер гравці не зможуть купити щит.

Вставляємо наступний код:

alias kn "say KNIFE KNIFE KNIFE KNIFE"
alias li "say LIVE LIVE LIVE LIVE"
alias wait_d "wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait;
wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; "
alias wait_r "wait_d; wait_d; wait_d; wait_d; wait_d; wait_d;"
alias wait_t "wait_r; wait_r; wait_r; wait_r;"
alias knife "sv_restart 1; wait_t; sv_restart 1; wait_t; sv_restart 1; wait_r; kn; kn; kn;"
alias live "sv_restart 1; wait_t; sv_restart 1; wait_t; sv_restart 1; wait_r; li; li; li;"

/ / Заборона зброї на knife round
alias restrict "amx_restrict on ammo; amx_restrict on equip; amx_restrict on pistol; amx_restrict on shotgun; amx_restrict on sub; amx_restrict on rifle; amx_restrict on machine; amx_restrict off vest;"

/ / Зняття заборони на зброю при LIVE раунді
alias cancel_restarict "amx_restrict off ammo; amx_restrict off equip; amx_restrict off pistol; amx_restrict off shotgun; amx_restrict off sub; amx_restrict off rifle; amx_restrict off machine; amx_restrict on shield;"

/ / Зупинка непотрібних плагінів
alias stop1 "amxx pause nextmap; amxx pause mapchooser; amxx pause timeleft; amxx pause statsx; amxx pause miscstats; amxx pause stats_logging;"
alias stop2 "amxx pause amxx_atac_cfg.1.1.09; amxx pause atac.2.5.5.5; amxx pause afkkicker2; amxx pause afkkisss; amxx pause show_ip; amxx pause slaylosers; amxx pause amx_autorestart;"
alias stop_plug "stop1; stop2;"

/ / Затримка між висновком
alias ww "wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait;
wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; wait; "

/ / Анімація knife
alias sv "sv_restart 1";
alias kn_c "say [----- KNIFE -----];"
alias kn_c_r "say [------ KNIFE ----]; ww; say [------- KNIFE ---]; ww; say [-------- KNIFE - ]; ww; say [--------- KNIFE-]; ww; say [---------- KNIFE]; ww; "
alias kn_r_c "say [--------- KNIFE-]; ww; say [-------- KNIFE -]; ww; say [------- KNIFE --- ]; ww; say [------ KNIFE ----]; ww; say [----- KNIFE -----]; ww; "
alias kn_c_l "say [---- KNIFE ------]; ww; say [--- KNIFE -------]; ww; say [- KNIFE -------- ]; ww; say [-KNIFE ---------]; ww; say [KNIFE ----------]; ww; "
alias kn_l_c "say [-KNIFE ---------]; ww; say [- KNIFE --------]; ww; say [--- KNIFE ------- ]; ww; say [---- KNIFE ------]; ww; say [----- KNIFE -----]; ww; "
alias say_knife "kn_c; kn_c_r; kn_r_c; kn_c_l; kn_l_c; sv;"
alias knife "say ---- AFTER 3 RR KNIFE ROUND ----; stop_plug; restrict; wait_t; wait_t; sv; wait_t; sv; wait_t; wait_t; say_knife;"

/ / Анімація live
alias li_c "say [----- LIVE -----];"
alias li_c_r "say [------ LIVE ----]; ww; say [------- LIVE ---]; ww; say [-------- LIVE - ]; ww; say [--------- LIVE-]; ww; say [---------- LIVE]; ww; "
alias li_r_c "say [--------- LIVE-]; ww; say [-------- LIVE -]; ww; say [------- LIVE --- ]; ww; say [------ LIVE ----]; ww; say [----- LIVE -----]; ww; "
alias li_c_l "say [---- LIVE ------]; ww; say [--- LIVE -------]; ww; say [- LIVE -------- ]; ww; say [-LIVE ---------]; ww; say [LIVE ----------]; ww; "
alias li_l_c "say [-LIVE ---------]; ww; say [- LIVE --------]; ww; say [--- LIVE ------- ]; ww; say [---- LIVE ------]; ww; say [----- LIVE -----]; ww; "
alias say_live "li_c; li_c_r; li_r_c; li_c_l; li_l_c; sv;"
alias live "say ---- AFTER 3 RR LIVE ROUND ----; stop_plug; cancel_restarict; wait_t; wait_t; sv; wait_t; sv; wait_t; wait_t; say_live;"

/ / NEW Анімація knife
alias begin "say [----- KNIFE ---]; ww; say [------ KNIFE -]; ww; say [------- KNIFE-]; ww; say [ -------- KNIFE]; ww; say [E -------- KNIF]; ww; say [FE -------- KNI]; ww; "
alias end "say [IFE -------- KN]; ww; say [NIFE -------- K]; ww; say [KNIFE --------]; ww; say [-KNIFE -------]; ww; say [- KNIFE ------]; ww; say [--- KNIFE -----]; ww; say [--- -KNIFE ----]; ww; "
alias knife_ani "begin; end"
alias knife1 "say ---- AFTER 3 RR KNIFE ROUND ----; stop_plug; restrict; wait_t; wait_t; sv; wait_t; sv; wait_t; wait_t; knife_ani; knife_ani
; Wait_t; sv; "

/ / NEW Анімація live
alias begin_2 "say [----- LIVE ---]; ww; say [------ LIVE -]; ww; say [------- LIVE-]; ww; say [ -------- LIVE]; ww; say [E -------- LIV]; ww; say [VE -------- LI]; ww; "
alias end_2 "say [IVE -------- L]; ww; say [LIVE --------]; ww; say [-LIVE -------]; ww; say [- LIVE ------]; ww; say [--- LIVE -----]; ww; say [---- LIVE ----]; ww; "
alias live_ani "begin_2; end_2"
alias live1 "say ---- AFTER 3 RR LIVE ROUND ----; stop_plug; cancel_restarict; wait_t; wait_t; sv; wait_t; sv; wait_t; wait_t; live_ani; li
ve_ani; wait_t; sv; "

3. Запуск сервера:

Переходимо до кореневого каталогу нашого сервера. Створюємо звичайний "txt" файл. Відкриваємо його, вибираємо зберегти як, тип файлу вибираємо будь-який. У рядку ім'я файлу пишемо "hlds.bat"
Навіщо нам потрібен "bat" файл? Для запуску сервера з параметрами.
Видаляємо звичайний текстовий файл, відкриваємо блокнотом тільки що створений нами "hlds.bat"
Пишемо всі в один рядок. Тут, я буду пояснювати що означає той чи інший параметр.

start "[...] [...]" / HIGH / wait - запускаємо сервер з високим пріоритетом, в принципі цей параметр вже не актуальний, але тим, у кого слабкі машини, він може стати в нагоді.
hlds.exe-game cstrike - власне вказуємо що нам потрібно запустити саме Counter - Strike сервер.
port 27015 - вказуємо порт сервера. Якщо планується запустити відразу кілька серверів, то створюємо ще один бат файл але змінюючи port на будь-яке інше значення. Стандартний порт 27015
map de_dust2 - карта за умовчанням з якої починають свою роботу сервер.
maxplayers 12 - максимальна кількість гравців на сервері, так як в статті мова йде саме про cw сервері то не рекомендую ставити це значення більше 12
-console - запускаємо сервер в консольному режимі, що дозволяє нам дуже істотно економити ресурси комп'ютера.
-exec server.cfg - вказуємо що потрібно завантажувати настройки сервера з даного файлу.

Наступним рядком пишемо:

start "HLTV" / MIN / HIGH hltv.exe - запусків hltv
connect 127.0.0.1:27015 - підключаємо hltv до сервера
-port 27020 - вказуємо порт hltv

І так, сервер готовий. Запускаємо файл "hlds.bat"з'являється чорне вікно не лякайтеся це і є сервер.

Звертаємо все це. Запускаємо клієнт Counter-Strike 1.6. Зєднується до сервера. Відкриваємо консоль у клієнті кнопочкою "` "і пишемо: Connect ип сервера: порт.

Якщо все було зроблено правильно, то ми потрапимо на наш сервер.

Введіть у консоль "amxmodmenu". Повинно буде з'явитися меню amxx.

За допомогою команди amx_tsay "color" "повідомлення" ми будемо писати повідомлення від імені адміністратора. Програвшись з amxx, переходимо до сервера. У консолі пишемо rcon_password пароль який ми написали у файлі "server.cfg".
У тій же консолі пишемо rcon sv
Повинен відбутися рестарт раунду.

Запускаємо кнайф раунд:

У консолі гри пишемо
rcon knife Відбувається 3 рестарти виводиться повідомлення про початок кнайф раунду. Важливе зауваження. Під час кнайф раунду не можливо зробити закуп до введення команди rcon live.
rcon live - власне запуск самої гри. Робиться 3 рестарти раунду, виводиться повідомлення про початок гри.


Можете недякувати...!)))
off
tracerДата: Неділя, 19.12.2010, 20:15 | Повідомлення # 2
Група: Друзі
Ранг:
Підполковник
Повідомлень: 100
Нагороди: 6
Репутація: 6 Стать: Чоловік
plus aasz

Допомiг тобi натисни "+"

off
vasavДата: Вівторок, 15.03.2011, 16:43 | Повідомлення # 3
Група: Користувачі
Ранг:
Гість
Повідомлень: 8
Нагороди: 0
Репутація: 0 Стать: Чоловік
Дуже вам дякую ця стаття мені дуже допомогла!!!!! plus plus plus plus ua ua ua aasz
off
Big_gun_boyДата: Четвер, 17.03.2011, 23:30 | Повідомлення # 4
Група: Перевірені
Ранг:
Лейтенант
Повідомлень: 61
Нагороди: 4
Репутація: 8 Стать: Чоловік
vasav, завжди радий допомогти) якшо шось то звертайся))

Можете недякувати...!)))
off
maroderДата: Середа, 27.04.2011, 14:53 | Повідомлення # 5
Група: Перевірені
Ранг:
Підполковник
Повідомлень: 102
Нагороди: 4
Репутація: 6 Стать: Чоловік
хороша стаття Big_gun_boy треба буде якосьзробити таке на admin-mod
off
Big_gun_boyДата: П'ятниця, 29.04.2011, 13:39 | Повідомлення # 6
Група: Перевірені
Ранг:
Лейтенант
Повідомлень: 61
Нагороди: 4
Репутація: 8 Стать: Чоловік
дякую) стараюсь))

ua ua ua


Можете недякувати...!)))
off
Форум » Counter-Strike » Настройка сервера » Створення і настройка Clan War сервера (Створення і настройка Clan War сервера)
Сторінка 1 з 11
Пошук:
Статистика Форуму
Останні теми Популярні теми Кращі користувачі Нові користувачі
СЕРВЕР НЕ БАЧИТЬ ЗОВНІШНЬОГО ір (0)
Голосування за карту непраццює повністю (0)
Продам CS:GO beta (gift) (0)
Питання-Відповідь (0)
Мини-профиль (0)
Темный мини-чат для uCoz (0)
Новый отличный поск по сайту (0)
Красивое меню для сайта Ucoz (0)
Информер популярных материалов (0)
Плеер для проигрывания мп3 на сайте (0)
Часы для cs (0)
А Вам слабо долічити до 2009 ??? :)) (929)
Готовий і настроєний сервер v.1.0 УКРАЇНСЬКОЮ by sapersat (150)
Відгадай гру по скріну! (150)
Міста (98)
IP ваших серверів (95)
Гра "Три букви" - Розшивруй букви (88)
Роздача 7-8 знаків від WriterMix (82)
Сервер видно в пошуку + підтримка steam (79)
Готовий і настроєний сервер CS 1.6 v2.0 UA by sapersat (75)
Вчимося стрибати різні стрибки в КС (74)
Як відкрити порт в модемі D-Link DSL-2500U/BRU/D (62)
sapersat Постів [ 988 ]
BOGDANCS Постів [ 240 ]
prukolprukol6 Постів [ 214 ]
CJ Постів [ 186 ]
CH@iIIeP16 Постів [ 166 ]
tarzan Постів [ 164 ]
nazik100 Постів [ 143 ]
Redmix360 Постів [ 137 ]
Menisk Постів [ 120 ]
WriterMix Постів [ 118 ]
TorreS Постів [ 102 ]
maroder Постів [ 102 ]
tracer Постів [ 100 ]
Carbon Постів [ 96 ]
golfimbul Постів [ 86 ]
JOUS(21:23)
daniil(00:11)
alexandr2501103(23:31)
dex2pac(13:19)
ginhunroman(02:52)
9NooBTuTpyII(01:25)
Stru4o4ok(19:17)
petro5879(18:02)
zeuszxzx(16:39)
Point97(19:09)
sipse(15:19)
MetaList(22:06)
Cyber_UA(20:30)
Thing(15:50)
animoo(09:25)

Нових сьогодні: 0