[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
сервер Conter-Strike своими руками
vitalya9511Дата: Пятница, 2012-Окт-05, 07:51 | Сообщение # 1
Генералиссимус
Группа: Администратор
Сообщений: 4
Репутация: 1
Статус: Offline
для начала найдите в папке с counter-strike файл hlds.exe (пример расположения: D:\Games\counter-strike 1.6\hlds.exe)
если данного файла не существует в папке с игрой следует скачать другую версию cs...
ЗАГОТОВКА
перед созданием скопируйте папку с контрой в любое место... в этой папке и создавайте сервер... так как после установки серва игра преобразуется в сервер!

Для начала скачайте и установите metamod
Метамод работает как помощник сервера... запускает остальные модули не перегружая игру...

УСТАНОВКА METAMOD

В (папке с игрой) в папку cstrike распаковываем ранее нами скачанный архив (Ссылка дана выше)
На все предупреждения о замене файлов нажимаем "ДА"

Я постарался учесть нужные пункты и уже заполнил файл (cstrike\addons\metamod\plugins.ini)

Вот так он выглядит:

win32 addons\amxmodx\dlls\amxmodx_mm.dll
win32 addons\booster\booster_lite_mm.dll
win32 addons\booster\booster_mm.dll
win32 addons\dproto\dproto.dll
win32 addons\mmtimer\mmtimer.dll
win32 dlls\mp.dll
win32 dlls\zbotcz.dll
linux addons/dproto/dproto_i386.so
linux addons/mmtimer/mmtimer.dll
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux dlls/cs_i386.so

Вам остаётся лишь добавить AMXMODX

Файл liblist.gam я так же уже настроил
Вот так он выглядит:

game "Counter-Strike v1.6 (ADSL.kirov.Ru)"
url_info "https://cs-server"
url_dl ""
version "1.6"
size "674422475"
svonly "0"
secure "0"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
gamedll "addons\metamod\dlls\metamod.dll"
trainmap "tr_1"
Устанавливаем и настраиваем amxmodx

Скачиваем amxmodx здесь

в данном разделе вы можете скачать уже настроенный AMXMODX... А так же можете скачать пустой... что позволит вам настроить его самостоятельно с нуля...

в файле (cs\cstrike\addons\amxmodx\configs\plugins.ini) указываются все плагины которые есть не сервере...

Пример файла:

admin.amxx
;admin_sql.amxx
admincmd.amxx
adminhelp.amxx
adminslots.amxx
multilingual.amxx
admins.amxx
menufront.amxx
cmdmenu.amxx
plmenu.amxx
telemenu.amxx
mapsmenu.amxx
pluginmenu.amxx
adminchat.amxx
;antiflood.amxx
scrollmsg.amxx
imessage.amxx
adminvote.amxx
nextmap.amxx
;mapchooser.amxx
timeleft.amxx
pausecfg.amxx
statscfg.amxx
;restmenu.amxx
statsx.amxx
miscstats.amxx
stats_logging.amxx
;amxmod_compat.amxx
;DeathrunManager.amxx ; Главный плагин
;DRM_trigger_hurt_fix.amxx ; Исправление ошибки
dr_lock_buttons.amxx ; Блокировка кнопок Тс
linux_func_rotating_fix_engine.amxx ; Исправление ошибки
ResetButtons.amxx ; Востоновка кнопок в начале раунда
stuck.amxx ; Вытаскивает застрявшего
psycholisten.amxx ; Админ видит весь чат
high_ping_kicker.amxx ; Кик за высокий пинг
admin_check.amxx ; Просмотр админов по команде в чате /admin
public_rules.amxx ; Правила на сервере
ad_manager.amxx ; Реклама в чате
rds.amxx debug ; Анти-реконект
;kz_ljs_xm.amxx ; Статистика прыжков
galileo_MastaMan_Edition.amxx ; Улучшенная голосовалка за следующую карту
qslapme.amxx ; Можно слапать себя (qslapme)
;amx_ejectcd.amxx ; Вытаскивайте дисководы другим игрокам (amx_ejectcd <name>\amx_closecd <name>)
plugin_trail.amxx ; Линия за вами (trail <тип> <цвет>)
Hats.amxx ; Шляпы на голову (/hats))
amx_gore_ultimate.amxx ; Много крови и мяса
bunnyhop.amxx ; РАСПРЫГ
ut_sounds.amxx ; ультиматум sound (HEADSHOT,MONSTER kill...)
;roundsound.amxx ; Музыка в конце раунда
amx_parachute.amxx ; ПАРАШЮТ
admins_online.amxx ; Показывает онлайн ADMIN рядом с радаром
afkbombtransfer.amxx ; Перекидывает бомбу с AFK на играющих
amx_transfer.amxx ; Перенос игроков из одной команды в другую
anti_fastfire.amxx ;\\\
;anti_speedhack.amxx ;\\\
;AntiTeamAttacker.amxx ; hp убывают у игроков стрелявших в team
amxx_atac_cfg.1.1.09.amxx ; Наказание за teamkill
atac.2.5.5.5.amxx ; --
amx_jail.amxx ; Издивательство над игроками!!!
Descriptive_Fire_in_the_hole.amxx ; [Боевая][Слеповая][Дымовая]
entity_remover.amxx ; ADMIN может удалять с карты разные ящики (er_remove er_undo er_reset)
grentrail.amxx ; Линия за гранатой
lastmanbets.amxx ; 1x1 (Ставки на играков)
;lastround2.amxx ; Полный последний раунд до смены карты
night_and_day.amxx ; Смена режима день или ночь
sillyc4.amxx ; бомбуможно ставить на стены
ac_spinhackdetector.amxx ;
weaponmenu.amxx ; Раздача админои оружия
grab_plus.amxx ;
join_leave.amxx ; (Ник) Готов играть. Прощаемся с (Ник). Надеемсячто ты еще вернёшься
binocular.amxx ; Биноколь
;semiclip.amxx ; Возможность проходить через team
;round_nonstop.amxx ;
automatic_knife_duel.amxx ; Дуель на ножах 1vs1 (ударить 3 раза о стену ножом)
loading_banner.amxx ; banner
roll_the_dice.amxx ;
;theHidden.amxx ;
;WeapPickup.amxx ;
;basebuilder54.amxx ;
;Crazy_Mazy.amxx ;

";" перед названием плагина выключает его

";" после названия плагина отделяет от него его описание

Название плагина нужно записывать обязательно с расширением файла (.amxx) даже если файл в папке plugins оно указано без расширения... (Пример: admin.amxx)

в файле users.ini указываются admin права

(Вы так же можете продавать admin права за определённую сумму)

Пример файла:

">>>XAkEP<<<" "zzz" "abcdefghijklmnopqrstuz" "ek"

информация для заполнения:

; Наcтройка админов
; Файл находится: $moddir/addons/amxmodx/configs/users.ini

; Строка начинающиеся со знака ; , простой текст

; Флаги для прав на сервере:

;a - иммунитет против киков, слайев, слапов, банов и т.д.
;b - резервация слота для игрока (отделный слот)
;c - использование команды amx_kick
;d - использование команды amx_ban
;e - использование команды amx_slay
;f - использование команды amx_map
;g - использование команды amx_cvar
;h - использование команды amx_cfg
;i - использование команды amx_chat и других чат-команд
;j - использование команды amx_vote и других команд голосований
;k - доступ к команде sv_password (через amx_cvar)
;l - доступ к командам amx_rcon и rcon_password (через amx_cvar)
;m - настраиваемый уровень А (для дополнительных плагинов)
;n - настраиваемый уровень B
;o - настраиваемый уровень C
;p - настраиваемый уровень D
;q - настраиваемый уровень E
;r - настраиваемый уровень F
;s - настраиваемый уровень G
;t - настраиваемый уровень H
;u - доступ к меню, через команду amxmodmenu
;z - пользователь

; Флаги для аккаунта:
; a - кикнуть игрока при ввидении неправильного пароля
; b - название клана
; c - это steamid или wonid
; d - это IP
; e - пароль не проверяется (только имя/ip/steamid )
; k - ник чувствителен , тоисть: если вы поставите ник "Ham"
; то он будет защищён и игроки смогут использывать
; ники "haM", "HAM", "ham" и т.д , но не "Ham"

; Пароль:
; Добавьте в конфиг config.cfg: setinfo "_pw" "пароль"
; Поменять таг _pw можно командой amx_password_field (Или в файле amxx.cfg)

; Формат аккаунта админа:
; <имя|ip|steamid> <пароль> <флаги для прав> <флаги для аккаунта>

; Пример создание аккаунта админа:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "Ваш ник" "Ваш_пароль" "abcdefghijklmnopqrstu" "a"

Добавление плагинов

что бы добавить плагин необходимо скопировать сам плагин (.amxx) в папку (plugins) а файл помощник (.sma) в папку (scripting) и дописать в конец файла (plugins.ini) строку с названием файла...

Пример:

плагин

bunnyhop.zip

копируем файл bunnyhop.amxx из архива в папку plugins, а bunnyhop.sma в папку scripting

дописываем в файл plugins.ini строку

bunnyhop.amxx

На сервере уже будет включен рангстатус...

Запускаем сервер!

Первый способ.

скидываем файл cs.bat в папку с игрой (Пример: counter-strike\cs.bat)

Запускаем этот файл. Всё... Сервер работает.

Второй способ

Запускаем файл hlds.exe выбираем карту пишем порт (27015), пишем пароль сервера (по желанию), пишем rcon_password (обязательно), через rcon него в cs пишем все коды!!! (пример: пишем на сервере пароль zzz значит в игре пишем rcon_password "zzz" Дальше все коды пишем через rcon пример: rcon sv_cheats 1)

этот пароль указывается дополнительно в файле amxx.cfg

строка

amx_default_access "zzz"

Чтобы получить админ права необходимо написать на сервере и в игре_пользователя: setinfo <key> <value>

Пример:

setinfo _pw zzz

Желаю удачи с сервером!!!
 
  • Страница 1 из 1
  • 1
Поиск: