Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Как создать свой сервер CS 1.6 FAQ

-

Общение и обсуждение Counter-Strike

- Раздел помощи Пользователям по вопросам Counter-Strike

Ответ
 
Опции темы
Старый 09.02.2010, 09:09   #1
Заблокирован
 Старший сержант
Аватар для PavelQwa
 
PavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слуху
Регистрация: 07.02.2010
Сообщений: 184
Популярность: 1479
Сказал(а) спасибо: 606
Поблагодарили 438 раз(а) в 207 сообщениях
Отправить сообщение для PavelQwa с помощью ICQ Отправить сообщение для PavelQwa с помощью Skype™
 
По умолчанию Как создать свой сервер CS 1.6 FAQ

Установка и настройка сервера Оглавление:
1. Установка HLDS + cstrike сервера.
2. Установка metamod для подключения доп. модов.
3. Установка AMXx.
4. Установка Booster'a.
5. Настройка "Half-Life Fast HTTP Asset Downloading".
6. No-Won патч и лечилка Invallid CD-Key.
7. Список основных команд AMX

1. Установка CS 1.6 сервера

Начнем с HLDSUpdatetool
Прежде всего нам понадобится небольшая программка от Valve - HLDSUpdatetool.

Скачиваем ее, сохраняем в какую-нибудь временную директорию на сервере (например C:\HLDSUpdatetool); запускаем.

После успешной установки программы, отправляемся в папку HldsUpdateTool и запускаем HldsUpdateTool.exe для того, чтобы обновить программу.

Скачиваем сервер
Вот теперь настало время приступить к скачке самого игрового сервера. Этот процесс долгий и может занять от нескольких минут до нескольких часов - все зависит от линии соединения с вашим провайдером.
В Windows жмем Start (Пуск), далее Run... (Выполнить). В Окне вводим следующее:
C:\hldsupdatetool\hldsupdateto ol.exe -command update -game cstrike -dir C:\hlds
Вместо C:\hldsupdatetool\ следует указать путь к вашей hldsupdatetool.exe.
C:\hlds следует изменить на путь, соответствующий папке, куда вы хотите установить выделенный сервер.

После запуска приложения начнется скачивания сервера CS 1.6. Этот процесс может занять некоторое время, дождитесь окончания скачивания.

Настройка сервера.
Для настройки сервер используется конфигурационный файл server.cfg, который находится в \cstrike папке.

Вот пример server.cfg:

Код:
// Set the Host Name
hostname "eXtrimal-Team " // Имя сервера.

// Set the rcon password
rcon_password "password" // Пароль для управления сервером через консоль клиента. Чтоб данная функция не работала, оставьте пустым - "".

// Server Logging
log on // включаем режим записи логов
mp_logdetail 3 // определяем детальность записи логов
mp_logmessages 1 // записывать сообщения

// Server Variables
cl_minmodels 0

mp_timelimit 30 // Время, которое отводим на карту. (мин)
mp_autokick 0
mp_autoteambalance 1 // Автоматический баланс комманд.
mp_c4timer 35 // Время таймера на бомбе. (сек)
mp_flashlight 1
mp_footsteps 1
mp_freezetime 2 // Время после которого стартует раунд. (сек)
mp_friendlyfire 1 // Включен режим попадания по своим.
mp_hostagepenalty 0
mp_limitteams 0
mp_tkpunish 0

mp_roundtime 2.5 // Длительность раунда. (мин)
mp_buytime 0.50 // Время на покупку. (сек)
mp_fadetoblack 0
mp_forcechasecam 0
mp_forcecamera 0
mp_kickpercent 100
mp_playerid 1
sv_airaccelerate 10
sv_airmove 1

sv_restartround 0
sv_maxspeed 320
sv_proxies 1
allow_spectators 3
mp_startmoney 800
mp_chattime 0
sv_allowupload 1
sv_voiceenable 1
sv_alltalk 0
sv_voicequality 4
sv_voicecodec voice_speex
pausable 0
decalfrequency 60
mp_falldamage 1

// cheat and fun modes
sv_aim 0
sv_cheats 0

// Set Rates
sv_maxrate 25000
sv_spectatormaxspeed 500
sv_maxspeed 320
sv_maxupdaterate 101
sv_minrate 2500
sv_minupdaterate 20
decalfrequency 60
sys_ticrate 10000

// Enable/Disable LAN mode
sv_lan 1\0 // Если вы пропачили сервер, то этот параметр обязательный!

// Contact & Geo
sv_contact [email protected] // Ваш EMail адрес.
sv_region 3

// Exec files on startup
exec banned.cfg
exec listip.cfg
Готово. Сервер настроен и готов к старту.

Запуск сервера CS 1.6
Запускается сервер следующей строкой:
hlds.exe -console +sv_lan 1 -insecure -game cstrike -nomaster +maxplayers 21 +map de_dust +port 27015 +ip 255.255.255.255 +exec listip.cfg

Рассмотрим подробнее:
-console - сервер стартует в консольном режиме.
-game cstrike - запускать мод CS. (собственно за него и бьемся).
+maxplayers 21 - максимальное кол-во игроков, которое сервер будет принимать.
+map de_dust - сервер запуститься с карты de_dust.
+port 27015 - порт, который сервер будет слушать.
+ip 255.255.255.255 - тут вы должны написать IP, на котором будет сервер.

2. Установка metamod.

metamod служит для подключения дополнительных модов на сервер, таких как AmX Mod X, StatsMe и т.д.
Скачать metamod можно отсюда [Ссылки могут видеть только зарегистрированные пользователи. ]

Распакрвываем из архива в директорию \cstrike\addons\metamod.
Для Windows копируем metamod.dll.
Для linux, metamod_i386.so.

Открываем \cstrike\liblist.gam.

Для windows иправляем строчку

Код:
gamedll "dlls\mp.dll"
на

Код:
gamedll "addons\metamod\metamod.dll"
Для linux

Код:
gamedll_linux "dlls/cs_i386.so"
на

Код:
gamedll_linux "addons\metamod\metamod_i386.so"
Все готово для подлючения доп. модов.

3. Установка AMXX.

Качаем AMXХ с оффициального сайта [Ссылки могут видеть только зарегистрированные пользователи. ].

Если ставить автоматом, то всё само поставится, если ручками то делаем следующее:
Распаковываем папки amxmodx и metamod в cstrike/addons/.
Идем в папку cstrike/addons/metamod/ и открываем файл plugins.ini, там прописываем строчку:
win32 addons/amxmodx/dlls/amxmodx_mm.dll
Далее идем в папку csrtike/addons/amxmodx/configs
Открываем amxx.cfg

Код:
// AMX Configuration File
echo Executing AMX Mod X Configuration File

// Доступ всем пользователям по умолчанию (дополнительные уровни в файле users.ini)
amx_default_access "z"

// Имя setinfo, которое будет хранить ваши пароли
amx_password_field "_pw"

// Показывать действия админов
// 0 - не показывать
// 1 - показывать без имени админа
// 2 - показывать с именем админа
amx_show_activity 2

// Частота в секундах и текст серверного сообщения
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600

// Частота отправки сообщений игроками в секундах
amx_flood_time 0.75

// Количество зарезервированных слотов
amx_reservation 0

// Если стоит 1 - вы можете скрывать зарезервированные слоты
amx_hideslots 0

// Минимальное время между двумя воутами в секундах
amx_vote_delay 10

// Продолжительность голосования
amx_vote_time 10

// Открытое голосование
amx_vote_answers 1

//Могут ли клиенты выбирать свой язык
amx_client_languages 1
Сохраняем, закрываем. Открываем modules.ini:
Код
; ------------------------------
fun_amxx_i386.so
fun_amxx.dll
fun_amxx_amd64.so

; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
;engine_amxx_i386.so
engine_amxx.dll
;engine_amxx_amd64.so

; ----------------------------------------------------------
; Fakemeta - provides a massive interface into the HL engine
; ----------------------------------------------------------
;fakemeta_amxx_i386.so
fakemeta_amxx.dll
;fakemeta_amxx_amd64.so

; -------------------------------------------
; Database Access - only enable one of these
; -------------------------------------------
; MySQL
;mysql_amxx_i386.so
;mysql_amxx.dll
;mysql_amxx_amd64.so
; PostgreSQL
;pgsql_amxx_i386.so
;pgsql_amxx.dll
; Microsoft SQL
;mssql_amxx.dll
; SQLite
;sqlite_amxx.dll
;sqlite_amxx_i386.so
;sqlite_amxx_amd64.so

; ---------------------------------------------
; GeoIP - determines the country of ip adresses
; ---------------------------------------------
;geoip_amxx_i386.so
;geoip_amxx.dll
;geoip_amxx_amd64.so

; --------------------------------
; Sockets - network socket support
; --------------------------------
;sockets_amxx_i386.so
sockets_amxx.dll
;sockets_amxx_amd64.so

; --------------------------
; Regular Expression support
; --------------------------
;regex_amxx_i386.so
;regex_amxx.dll
;regex_amxx_amd64.so

; --------------------
; Binary Vault support
; --------------------
;nvault_amxx_i386.so
;nvault_amxx.dll
;nvault_amxx_amd64.so

; ----------------------------------------------------------
; Counter-Strike - adds functions specific to Counter-Strike
; ----------------------------------------------------------
cstrike_amxx_i386.so
cstrike_amxx.dll
cstrike_amxx_amd64.so

; -----------------------------------------------------
; CSX - adds functionality for CS statistics and events
; -----------------------------------------------------
csx_amxx_i386.so
csx_amxx.dll
csx_amxx_amd64.so

Впринципе можете снять все комментарии, но это значительно увеличит нагрузку сервера, поэтому следует подгружать только модули, которые требуют устанавливаемые вами плагины. Обычно необходимые модули пишутся в шапке плагинов.

Сохраняем файл. Далее открываем users.ini.
В самом низу мы будем прописывать админов. Есть несколько вариантов. Закрепление на имя или на IP.
Для имени у нас будет следующая строка:
"admin4eg" "password" "access flag" "account flags"
Для IP:
"255.255.255.255" "password" "access flag" "account flags"

"И что же это такое?!?!?"
Подробнее:
В первых ковычка ставится имя или IP адрес. Во вторых задается пароль для доступа на сервер. Далее проставляются флаги полномочий. В последних - флаги доступа на сервер.
Список флагов полномочий:
Код

a - Флаг иммунитета. Человека нельзя кикнуть/забанить/сделать slay/slap и т.п.
b - Флаг разрешающий подключение на резервные слоты.
c - Флаг доступа к команде amx_kick.
d - Флаг доступа к командам amx_ban и amx_unban.
e - Флаг доступа к командам amx_slap и amx_slay.
f - Флаг досутпа к команде amx_map.
g - Флаг доступа для изменений cvar настроек через amx_cvar. Прошу заметить, доступны не все cvar переменные.
h - Флаг доступа к amx_cfg.
i - Флаг доступа к amx_chat и другим чат командам.
j - Флаг доступа к amx_vote и другим командам голосования.
k - Флаг доступа для изменения cvar переменной sv_password.
l - Флаг доступа к amx_rcon и возможности изменения всех cvar на сервере.
u - Флаг доступа к меню amx.
z - Флаг пользователя. Не даёт ни каких полномочий.
Флаги доступа на сервер:
Их несколько, но используются не все.
Цитата:
a - отлючать игрока если пароль не совпадает.
d - Это IP адрес.
e - Пароль не проверяется.
Два способа сразу сделать себя админом:
1. Пишем такую строчку в конце файла users.ini
"127.0.0.1" "" "abcdefghijklmnopqrstu" "de"
Что мы сделали? Мы написали, что при заходе с IP 127.0.0.1 следует дать пользователю максимальные полномочия, и флаги доступа на сервер "de" значат, что первым параметром явлется IP и что пароля не требуется.

2. "g0su" "tawiii" "abcdefghijklmnopqrstu" "a"
Теперь ползователю с ником "g0su" и паролем (прописанным через setinfo _pw) "tawiii" будут даны максимальные полномочия.

Вот и все.
О плагинах и т.п. пока не рассказываю. Возможно добавлю позже. Можете сами заглянуть в plugins.ini и посмотреть там, какой плагин за что отвечает. Возможно вам какой нибудь и не нужен. Чтоб его отключить, достаточно поставить ";" перед ним.

Запускаем сервер.
Для того чтоб админу получить права на сервер, ему надо в консоле своего клиента написать setinfo _pw mypass.
И только !после этого!, подключаться к серверу.

4. Установка Booster

Booster - мод для HL движка, понижающий пинг игроков.
Весело да? Да не все так просто... Происходит это понижение за счет того, что booster заставляет работать ваш процессор. Т.е. на процессор повышается нагрузка, и при этом понижается пинг. Конечно если связь с вашим сервер совсем плоха, то и это не поможет.

Сразу скажу, владельцы *nix систем могут дальше не читать. Вы можете использовать встроенный бустер, который активировать можно, добавив в строку запуска сервера параметр -pingbooster 2. Плохой результат? Пробуем -pingbooster 3.

Владельцы win32 систем.
Качаем Booster 1.70.
Ссылки пока не будет, так как сам не пользуюсь, а ссылка из оригинальной статьи битая

Как со всеми модами, расспаковываем его в \cstike\addons\booster. Прописываем dll файл в plugins.ini, в папке с metamod.
Настройка booster'a идет по средствам cvar значений, которые в свою очередь прописываются в server.cfg. Ниже приведен пример моих установок на сервере.

Код:
// Booster configuration:
booster_show_connmsg 1
booster_autofps 400
booster_minsleepms 5
booster_force_systicrate 0
booster_cpu_enabled 0
booster_cpu_spikemax 3
booster_cpu_spikelevel 75
booster_cpu_floor 50
booster_cpu_mminc 2
booster_cpu_quiettime 300
booster_cpu_mmmin 3
booster_cpu_mmmax 8
booster_lite_mode 3
booster_lite_extra_sleep_frequency 0
Сразу прошу заметить. Booster повышает риск падения сервера. Если сервер у вас падает с этой версией, то попробуйте поставить Booster Lite. Ставить Booster v2.40 смысла наверное нет, слишком много на него жалоб.
Смысл ставить бустер имеет только на "мясных" серверах (10x10-12x12). Если у вас CW сервер (5x5-6x6), то на мой взгляд, смысла в его установке нет.


5. Инструкция по настройке "Half-life Fast HTTP Asset Downloading"

Вместо скачивания при коннекте дополнительных ресурсов (карт, скинов, звуков и т.д.) напрямую с игрового сервера (в данном конексте с hlds), в Half-Life поддерживается скачивание с HTTP-сервера (т.е. с веб-сервера).

Скачивание через HTTP имеет три важных преимущества:

1. Скачивание дополнительных ресурсов не оказывает влияния на игровой сервер, т.к. передачу файлов очуществляет отдельный веб-сервер с дополнительными ресурсами

2. Игроки будут закачивать дополнительные ресурсы на максимально возможной для них скорости, что существенно ускорит процесс закачки

3. Игроки, закачивающие дополнительные ресурсы, не занимают слот на сервере

ЧТО БУДУТ ВИДЕТЬ ИГРОКИ, СОЕДИНЯЮЩИЕСЯ С СЕРВЕРОМ, ИМЕЮЩИМ ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ
Когда игрок соединяется с сервером, имеющим дополнительные ресурсы, произойдет одно из двух:

1.Если сервер не сконфигурирован на скачивание через HTTP, будет использоваться обычный метод скачивания "струйкой"

2.Если сервер сконфигурирован на скачивание через HTTP, игрок увидит расширенный диалог закачки, и получит гораздо более быстрое скачивание. Пока идет закачка, игрок не соединен с игровым сервером. Как только закачка завершена, игрок автоматически пересоединяется с сервером и может играть.

КОНФИГУРИРОВАНИЕ ВАШЕГО СЕРВЕРА НА ИСПОЛЬЗОВАНИЕ БЫСТРОГО СКАЧИВАНИЯ ЧЕРЕЗ HTTP

1. Создайте список всех нестандартных файлов (bsp, wav, mdl, etc.), использующихся на вашем сервере.

2.Выложите эти файлы на веб-сервер, сохраняя структуру каталогов.

3.НЕОБЯЗАТЕЛЬНО: Для показа баннера игрокам, закачивающим дополнительные ресурсы, положите рисунок в формате GIF (340x56) в путь: /gfx/banner.gif

4.Установите серверную переменную sv_downloadurl в "http://yourserver/custom_content_directory/".

Пример:

Ваш сервер использует нестандартную карту "aim_overbright", которая требует наличия следующих файлов:

Код:
C:\Valve\cstrike\maps\aim_overbright.map
C:\Valve\cstrike\aim_overbright.wad
C:\Valve\cstrike\sound\ambience\aim_overbright_a.w av
C:\Valve\cstrike\sound\ambience\aim_overbright_b.w av
C:\Valve\cstrike\sound\ambience\aim_overbright_c.w av
Предположим, у вас есть место на веб-сервере с адресом: [Ссылки могут видеть только зарегистрированные пользователи. ] сайт/, которое вы хотите использовать для хостинга ваших дополнительных ресурсов.
Чтобы сделать это, закачайте файлы, требующиеся для карты aim_overbright на ваш веб-сервер, в созданную директорию cs16, сохраняя структуру подкаталогов.

Теперь вы имеете следующие файлы на вашем веб-сервере:
[Ссылки могут видеть только зарегистрированные пользователи. ] сайт/cs/maps/aim_overbright.map
[Ссылки могут видеть только зарегистрированные пользователи. ] сайт/cs/aim_overbright.wad
[Ссылки могут видеть только зарегистрированные пользователи. ] сайт/cs/sound/aim_overbright.wav
[Ссылки могут видеть только зарегистрированные пользователи. ] сайт/cs/sound/aim_overbright_b.wav
[Ссылки могут видеть только зарегистрированные пользователи. ] сайт/cs/sound/aim_overbright_c.wav

Теперь установите серверную переменную:
"sv_downloadurl" "http://extrimal-team.ucoz.ru/cs/"
Теперь игроки, соединящиеся с вашим сервером, автоматически скачают карту aim_overbright и требующиеся для нее дополнительные файлы с вашего веб-сервера (конечно, если только они еще не имеют этой карты и необходимых файлов).

ТЕХНИЧЕСКИЕ ДЕТАЛИ

* Максимальная длина значения переменной sv_downloadurl - 127 символов
* Имеется возможность указать имя/пароль для доступа к веб-серверу, в значении переменной - xttp://username:р[Ссылки могут видеть только зарегистрированные пользователи. ]/
( Замечание - последние заплатки для IE могут отключить эту функциональность)
* Если соединяющийся игрок имеет файл с тем же именем, этот файл не будет переписан, скачивание этого файла будет пропущено.
* Некоторые критические и/или опасные файлы не могут быть скачаны (ie: *.exe, *.vbs, etc)

6. No-Won патч и лечилка Invalid CD-Key.

Для linux hlds:

Для тех, у кого сервера на Linux, сделал нормальный патч (на Питоне) на основе своего старого nowon патча, который плюс к тому же исправляет некоторые дополнительные вещи:
Исправляет работу в режиме LAN без использования Steam (так называемый
no-WON patch) (нужен например, если у пользователей попросту нет Интернета), а также исправляет работу последних версий Cheating Death. Также я выключил дурацкое сообщение "NET_SendPacket ERROR:" которое у меня частенько выводится из-за того, что центральный сервер Valve недоступен из нашей локальной сети.
Работает для библиотек engine_XXX.so, включая engine_amd64.so для версий
начиная как минимум с версии 16 (Февраль 2005) вплоть до Linux Server Engine
version 29 (Январь 2006), и с большой вероятностью будет работать для
следующих версий (пока Valve опять что-нибудь не придумает чтобы усложнить
жизнь честным пользователям).
Большое спасибо Hand за то, что сделал самую сложную часть работы (а именно, нашел конкретные места с проверками) :-)
Также в архиве есть скрипт steam_update, который обновляет в автоматическом режиме сервер через STEAM, тут есть такая тонкость, что перед обновлением неплохо бы восстановить первоначальное содержимое файлов engine_XXX.so, иначе он их скачивает по новой. Ну а после обновления, естественно, он их обратно исправляет (уже новые версии).
Инструкция по эксплуатации внутри скриптов :-) (в кодировке 1251, уж такую я кодировку у себя в Linux использую, и другим рекомендую).
Для win32 hlds:
Эта лечилка подходит для последней на данный момент версии сервера (версию сервера можно посмотреть, набрав в консоли version

7. Список основных команд AMX X

Код:
amx_kick [reason] Кикнуть игрока с сервера
amx_ban [reason] Забанить игрока на сервере
amx_banid [reason] Забанить игрока на сервере по SteamID/WonID
amx_banip [reason] Забанить игрока по IP
amx_unban Разбанить игрока
amx_slay Убить игрока
amx_slap [power] Пнуть игрока. Ёж птица гордая пока не пнёшь не полетит.
amx_leave [tag] [tag] [tag] Оставить на сервере только игроков с определёным "tag" в имени
amx_pause Поставить/Убрать паузу
amx_who Отобразить кто на сервер
amx_cvar [value] Изменить или отобразить значения Cvar-ов
amx_map Сменить карту
amx_cfg Выполнить конфиг
amx_rcon Выполнить команду в консоле сервера.
amx_plugins Список всех загруженых плагинов
amx_modules Аналогично список всех загруженых модулей
amx_say Отправить сообщение всем игрокам
amx_chat отправить сообщение админам
amx_psay Отправить приватное сообщение
amx_tsay Отправить сообщение всем игрокам (слева жирным)
amx_csay Тоже что и выше только по центру экрана
amx_help Показывает справку
amx_votemap [map] [map] [map] Начать голосование за смену карты
amx_votekick начать голосование на кик игрока
amx_voteban Начать голосование на бан игрока
amx_vote Просто так любое голосование типа Вася му№;%№ 1. Да 2. Да конечно
amx_cancelvote Прервать последнее голосование
say /hp Показать информацию о Вашем убийце
say /statsme Отобразить Вашу статистику
say /stats Показать статистику остальных
say /top15 Отобразить 15 лучших игроков
say /rank Отобразить Ваше место на сервере.
say nextmap отображает какая карта будет следующей
say timeleft Сколько времени до конца текущей карты
say thetime Отображает текущее время
amxmodmenu Отображает меню
amx_cvarmenu Отображает меню cvars-ов
amx_mapmenu Отображает меню смены карт
amx_votemapmenu Отображает меню голосований на смену карты
amx_kickmenu Отображает меню киканья игроков
amx_banmenu Отображает меню для бана игроков
amx_slapmenu Отображает slap/slay меню
amx_teammenu Отображает меню выбора команды игроков
amx_clcmdmenu Отображает меню клиентских команд
amx_restmenu Меню для установки ограничений на использование оружия
amx_teleportmenu Отображает меню телепортаций
amx_pausecfgmenu Постановка и снатие с паузы с использованием меню
amx_pausecfg [name] Список команд для управления паузами:
Commands:
off - приостановить все плагины не включёные в список
on - возобновить работу всех плагинов
stop - остановить плагин
pause - приостановить плагин
enable - разрешить плагин
save - сохранить список остановленых плагинов
clear - обнульть список остановленых плагинов
list [id] - список плагинов
add - пометить плагин как unpauseable
amx_statscfgmenu Отобразить меню конфигурации статистики
amx_statscfg [parameters] Отображает справку по конфигурации статистики:
Команды:
on - опция доступна
off - опция недоступна
save - сохранить конфигурацию статистики
load - загрузить конфигурацию статистики
list [id] - отобразить статус статистики
add - добавить стат в список
amx version Отобразить версию amx
amx modules Отобразить модули amx
amx plugins отобразить плагины amx

Добавлено через 1 минуту
Перед установкой статистики убедитесь, что у вас установлены и настроены веб-сервер, php, perl, mysql и внимательно прочтите всю статью!
1) Скачать статистику.
Скачать можно отсюда [Ссылки могут видеть только зарегистрированные пользователи. ] Ещё вам понадобится мап-пак (картинки карт), он поставляется отдельно, скачать его можно с той же странички.

2) Распаковка архива.
Распкуйте архив в любую папку на вашем компьютере. P.S. Имя папки желательно сделать небольшим, например ps20

3) Настройка stats.cfg
Вам всего-лишь необходимо заменить эти параметры на свои и скопировать их в свой stats.cfg :

baseskill = 1000
bufferedoutput = 0
compiledir = /home/ps21b/themes_compiled/
defaultmap = de_dust2
eventmaxdays = 7
gametype = halflife
ignorechat = 1
ignoremaps =
ignorercon = 0
ignorestatsme = 0
language = english
logerrors = 1
logsource = /home/hlds_l/czero/logs
modtype = cstrike
oldlogspath = /home/czlogs
rankfromtoday = 0
rankmaxdays = 365
removeoldlogs = 1
reportunknown = 0
saverconpassword = 1
savetype = mysql
serverip = 192.168.0.10
servername = "Game Server
skillfunc = default
themedir = /home/ps21b/themes/
uniqueid = name
verbose = 1

[awards]
monthly = 1
startofweek = monday
weekly = 1

[downloadlogs]
binary = 0
delete = 0
download = 0
host = myhost.domain.com
localpath = /home/lifo/logs/downloaded1
pass = password
pasv = 0
port = 21
remotepath = logs/test1/
skiplast = 1
user = username

[use]
playerrules = 1
primaryplrname = first
weaponweights = 1

[player_rules]
kills = > 0
onlinetime = >= (10 * 60)

[clans]
compile = 1
debug = 0
minkills = 1
minmembers = 2
minskill = 100

[decay]
minskill = 1000
skill = 2%

[theme]
imagesroot = /www/html/stats/images/
imagesurl = /stats/images/
mapsroot = /www/html/stats/images/maps/
mapsurl = /stats/images/maps/
source = psweb
statsroot = /www/html/stats/
statsurl = /stats/
weaponsroot = /www/html/stats/images/weapons/
weaponsurl = /stats/images/weapons/

[configs]
awards = awards.cfg
clantags = clantags.cfg
langmain = lang_main.cfg
logdata = logdata.cfg
theme = theme.cfg
weapons = weapons.cfg

[filters]
stripcd = 0

[match]

[mysql]
dbname = ps_stats
host = localhost
password = 123456789
tableprefix = pstats_
username = root

[INSTALL]
compiledir = /home/ps21b/themes_compiled/
ftppass =
ftppasv = 0
ftpport = 21
ftpuser = root
initialized = 1
skipinit = 0
themedir = /home/ps21b/themes/
webhost = localhost

4) Установка
Запустите install.pl и следуйте инструкции по установке.

5) Апдейт
Для того чтобы ваша статистика ЗАРАБОТАЛА! необходимо сделать апдейт. Для этого запустите фаил update.pl (Ваш компьютер должен быть подключен к интернету!). Чтобы все изменения вступили в силу, запустите stats.pl

6) Настройка config.php
Этот фаил вы найдете на вашем веб-сервере (там куда вы установили вашу статистику).
Выглядеть он должен примерно так :

/path/to/stats - путь до статистики в браузере (например адрес сайта [Ссылки могут видеть только зарегистрированные пользователи. ] ,а адрес статистики [Ссылки могут видеть только зарегистрированные пользователи. ] , значит /path/to/stats будет равен /stats/ понятно ?)

'statsurl'=> '/path/to/stats/',// eg: '/stats/',
'statsroot'=> '',// eg: '/usr/local/apache/htdocs/stats/',
'imagesurl'=> '/path/to/stats/images/',
'imagesroot'=> '',
'mapsurl'=> '/path/to/stats/images/maps/',
'mapsroot'=> '',
'weaponsurl'=> '/path/to/stats/images/weapons/',
'weaponsroot'=> '',

7) Дополнительно
Для того чтобы у вас статистика отображалась корректно, вам необходимо установить php библиотеку gd2. Если у вас по какой то причине не установились perl модули DBI и DBD-Mysql, то их можно скачать отсюда : [Ссылки могут видеть только зарегистрированные пользователи. ]

8) Установка модулей
Копируем из архива папку lib в папку с перлом.. ../perl/ Потом из архива из папки arch копируем папку auto и кладём её в ../perl/lib/

9) Установка ps.amx
Советую скачать переписанный плагин ps_amx от Ejik88 и скомпилировать его под ваш Amx.

Для amx mod :
Скопируйте и настройте фаил ps.cfg в папку addons/amx/

Для amx mod X :
Скопируйте и настройте фаил ps.cfg в папку addons/amxx/configs

ps_db_host"127.0.0.1"
ps_db_user"root"
ps_db_pass"123456789"
ps_db_name"ps_stats"
ps_db_plrtable"pstats_plr"
ps_stats_url"http://192.168.0.1/stats/"
ps_admin_password"123456789"

Скопируйте фаил ps_amx.amx (для amx mod) в папку plugins и пропишите его в файле plugins.ini

Скопируйте фаил ps_amxx.amx (для amx mod X) в папку plugins и пропишите его в файле plugins.ini

Перезапустите сервер.

Войдите в игру и консоле (открыть можно нажав ~) пропишите :
ps_password <пароль на ваш ник (сами придумайте)>
затем
ps_setadmin <тот пароль что прописали в ps.cfg>

Теперь необходимо смени карту и запустить stats.pl

Всё, можно смело входить в админ панель Psychostats.


№2
от что нам понадобиться:
1)ActivePerl - качать здесь--> [Ссылки могут видеть только зарегистрированные пользователи. ]
2)Дабы не иметь геморроя с настройкой Apache, MySQL и PHP скачайте appserv-win32-2.4.2 [Ссылки могут видеть только зарегистрированные пользователи. ]
3)Сам Psychostats2.2.4b Качать здесь --> [Ссылки могут видеть только зарегистрированные пользователи. ]

Перейдём к установке.
Устанавливаем ActivePerl и AppServer,
При установке AppServer'а у вас спросят:
1)Куда его установисть(я оставил по умолчанию C:\AppServ\)
2)Тип установки, выбирайте Typical.
3)Server Name оставте Localhost,Administrator's Email Addres - я написал свой, хотя наверно можно и не писать.
4)User Name и Password оставте как есть (все равно ведь в вашей сетке врядли кому-нить понадобиться хакать сервакsmile.gif)
Теперь установите ActivePerl и распакуйте в C:\Perl вот этот архив --> [Ссылки могут видеть только зарегистрированные пользователи. ]

Теперь устанавливаем сам Psychostats:
Берём архив,распаковываем его в C:\ И переименовываем в PS2(ради удобства).
В папке PS2 находим файл Install.pl, открываем его с помощью ActivePerl'а и делаем, как написано снизу,

Press enter to continue жмём Enter,
Do you want to change your setting? [Y,n]:n жмём Enter
Press enter to contiue with next step жмём Enter
Press enter to contiue with next step жмём Enter
DB Username []:root
DB Password []:
DB Hostname [Localhost]:
DB Name [ps_stats]:
DB Table Prefix [pstats_]:
DB Compession [0]:
Delete existing tables first? [y,N]:
Press enter to contiue with next step жмём Enter
Logsource 1: указываете где у вас лежат логи(x/Counter-Strike/cstrike/logs)
Logsource 2:
MODTYPE [cstrike]:
UNIQUEID [worldid]:name
DECAY.SKILL[0%]:
DECAY.MINSKILL [1000]:
SERVERNAME [Powered By PsychoStats v2]: пишите своё название.
SERVERIP []: 127.0.0.1
THEME.STATSROOT [c:\Bla-Bla-Bla]:C:\AppServ\www\stats\
THEME.STATSURL []:
Press enter to contiue with next step жмём Enter
Press enter to contiue with next step жмём Enter
Choose your theme [psweb]:
Do you want to install this theme? [Y,n]:
Press enter to contiue with next step жмём Enter
Press enter to contiue with next step жмём Enter
Press enter to exit installation. жмём Enter

Далее регимся на [Ссылки могут видеть только зарегистрированные пользователи. ].
После регистрации вы получите письмо с verification key вводите его на странице открывщейся после регистрации.
Не выходя из инета открываем в папке C:\PS2\ файл update.pl и вводите туда Логин и пороль который вы указали при регистрации,
если всё прошло нормально, то открывайте файл stats.pl и ждите.
Теперь заходите в ваш браузер и набераете там Localhost\stats

№31 Установка Psychostats

1.Для установки PS(Психостатса) нужен Active Perl(Скачать его можно на сайте), и сам психостатс(Желательно скачать с сайта csmods.net)
1.1 Зайдите в папку PS найдите там файл install.pl и откройте его при помощи файла perl.exe,который лежит в папке perl\bin
Если вы скачали Психостатс с сайта csmods.net, то PS проинсталлится в с:\httpd\root .Сначала установятся только картинки,для заканчивания установки нужно написать в файле autoexec.cfg в папке cstrike строчку log on .В файле stats.cfg укажите путь до папки с лог файлами
Вот так
LogPath = {c:/путь до кс/cs 1.6/cstrike/logs}
1.2 Запустите свой кс.Поиграйте пару раундов,после этого запустите файл stats.pl при помощи perl.exe
1.3 Установка завершена.Теперь чтобы просмотреть статистику запустите файл index.html в папке с:\httpd\root
ПРИМЕЧАНИЕ:Лог файлы,которые считывает PS создаются модом Statsme, следовательно вам нужно установить Статсми на свой сервак

2 Настройка психостатса

2.1 Редактирование файла stats.cfg

Итак, откройте файл stats.cfg Wordpad'ом. Что вы видите? Наверное, то же самое что и я: на самой верхней строке идёт предупреждение, в точности такое же как дал я, по поводу использования NotePad'а. Для упрощения процесса я буду приводить здесь целиком пункты, которые необходимо изменить. Ищите их в тексте по порядку, иак же как их указываю я.

2.1.1 Параметр "LogPath".

Это путь, по которому PsychoStats будет в дальнейшем искать лог-файлы вашего сервера CS. Не трудно заметить, что и здесь и далее все пути по умолчанию явно указывают на то, что PS изначально разрабатывался для Linux-сервера и никто не почесался после портирования его под Win32 изменить эти настройки файлов по умолчанию. Так же обратите внимание, что PsychoStats одинаково распознаёт прямой и обратный слэшы, / и \, по этому неважно, какие именно из них Вы будете использовать. Но, что бы в первый раз Вас не запутать, давайте использовать обратные слэши \, как это принято в мире Windows-систем.

Путь по умолчанию: /usr/games/halflife/hlds_l/cstrike/logs

Заменяем его на путь к нашему фактическому местоположению лог-файлов:

c:\...\Half-Life\cstrike\logs

2.1.2(1) Параметр "HtmlPath".

Это путь к месту публикации html-файлов, т.е. то место, куда они будут складываться и где они будут доступны для web-сервера.

Путь по умолчанию: /home/httpd/html/stats

Заменяем этот путь на наш:

c:\httpd\root

2.1.2(2)

modType

Поставьте:

modType = cstrike

2.1.2(3)

HTMLtheme

Поставьте:
HTMLtheme = cstrikehtml19

2.1.3 Параметр "PicsPath".

Это путь к каталогу, где будут храниться изображения карт, на которых Вы играли и играете (при установке на сервер нестандартной карты на 99% вероятно что в наборе PsychoStats не найдётся соответствующего этой карте излбражения, а значит её нужно будет просто сделать вручную, с названием по названию карты, и подложить в этот же каталог).

Путь по умолчанию: /home/httpd/html/stats/images/mappics

Заменяем этот путь на наш:

с:\httpd\root\images\mappics

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

2.1.4 Параметр "DLPath".

Путь по умолчанию: /home/httpd/html/cstrike/maps

Это путь к каталогу, где будут доступны для скачивания карты, которые Вы используете на сервере.

Здесь напишите

C:\...\Half-Life\cstrike\maps
Всё, мы внесли основные изменения, другие пока что не требуют оперативного вмешательства и могут быть изменены позднее, при необходимости. Донастроим однако несколько дополнительных параметров.

2.2 Дополнительные параметы установки.

2.2.1 Параметр "forcethemecopy"

По умолчанию = 0

Этот параметр заставит программу - установщик install.pl копировать файлы при новой установке в нужный нам каталог даже в том случае, если там уже присутствуют файлы от предыдущей установки (в обфчном режиме он запросто может отказаться от этого). Лучше всего использовать только при обновлении. Поставьте значение в 1.

2.2.2(1) Параметр "ClosedLogsOnly"

По умолчанию = 0

Этот параметр включает проверку log-файлов на нашем сервере CS на предмет обнаружения ненормального (обрывочного) окончания файла, что бывает при падении сервера (лог-файл не успевает закрыться стандартным образом). Если включить этот параметр, такие файлы будут игнорироваться и их содержание не будет использоваться при сборе статистики. Поставьте значение в 1.

2.2.2(2)

EnableSTATSMEdmg

Сам еще не разобрался, что это такое. Но лучше поставьте значение в 1.

2.2.2(3)

# Config file locations

Здесь оставьте все так, как есть.
Теперь переходим к персонализации нашего нового сервера статистики.

2.3 Персонализация сервера статистики PsychoStats.

2.3.1 Параметр # server info.

Для чего это? Этот параметр хранит информацию о Вашем сервере, которая будет отображаться на стартовой странице сервера статистики. В принципе, ни одна из настроек, указанных ниже, ни на что не влияет, это только для, скажем так, презентабельности Вашего сервера и придания ему окультуренного вида. Так что если Вам лениво, можете оставить и так, как всё есть, сервер и так будет работать, но не так красиво. Так что уж найдите время.

Переменные параметра # server info:

- serverName = Здесь внесите имя Вашего сервера, например CS 1.5 server

- serverIP = Здесь внесите ip-адрес Вашего сервера, например 127.0.0.1 (тут же рекомендую сразу указать номер используемого сервером порта или портов, т.е. запись будет быглядеть как 127.0.0.1 : 27015 при одном или 127.0.0.2 : 27015 : 27020 при двух портах ну и так далее).

- serverDomain = Здесь внесите DNS-имя (если есть!) Вашего сервера статистики, например это может быть [Ссылки могут видеть только зарегистрированные пользователи. ].

Примечание: в пунктах помеченных (если есть!) можно и нужно использовать ip-адрес Вашего сервера, если нет возможности использовать для него DNS-имя).

- adminAlias = Здесь внесите ник Вашего администратора, например sysadmin

- adminEMail = Здесь внесите почтовый адрес администратора, например [email protected]

Терерь настроим порядок и правила обработки лог-файлов Вашего сервера.

2.4 Правила обработки log-файлов системой PsychoStats.

2.4.1 Параметр "ReportErrors"

По умолчанию = 1

Если параметр включён, лог-файлы с сообщениями о несущественных ошибках будут обработаны на ровне со всеми, если выключить- они будут игнорироваться. Лучше оставить эту настройку как есть, т.к. что с ней, что без неё- всё одинаково, и практически ни на что не влияет. Чтобы всё-таки выключить, поставьте параметр в 0.

2.4.2 Параметр "ReportCrashes"

По умолчанию = 0

Если параметр включен, незакрытые лог-файлы сервера CS, свидетельствующие о падении сервера, будут обрабатываться вместе со всеми и отдельно обозначаться, как неполные. Примечание: для использовании этой возможности должен быть включён параметр ReportErrors. Рекомендую оставить как есть.

Теперь настроим несколько важных параметров, определяющих минимальные требования к страйкерам, играющим на вашем сервере.

2.5 Требования к игрокам для ведения статистики.

RegisteredOnly

Обязательно должен выглядеть так:
RegisteredOnly = 0
2.5.1 Параметр "BaseSkill"

По умолчанию = 1000

Это базовый, начальный уровень опыта для всех игроков на Вашем сервере. Его можно оставить как есть, этот параметр, как правило, не требует корректировки.

2.5.2 Параметр "MaxDays"

По умолчанию = 14

В каждом log-файле есть дата и время записи этого файла и параметр MaxDays определяет, сколько дней будет использоваться при ведении и подсчёте статистики. По умолчанию PsychoStats сканирует последние 14 дней игры. Я думаю, будет не лишним увеличить этот параметр до, как минимум, 1-ого месяца, а лучше ещё больше (вы таки хотите иметь ПОЛНУЮ статистику или где?). Давайте установим это параметр в 60 дней, т.е. MaxDays = 60. НО! Учтите, что чем более подробная по времени статистика ведётся, тем больше нагрузка на Ваш сервер, ведь PS приходится сканировать давольно большое количество файлов... Так что сами выберите для себя нормальный срок сканирования. Единственное исключение: если Ваш сервер статистики НЕ ЯВЛЯЕТСЯ игровым сервером, вы вполне можете использовать практически любой срок сканирования, если обновление Вашего сервера происходит скажем, 1 раз в 2-3 часа. Это конечно будут периоды максимальной нагрузки на оборудование сервера. В будущих версиях PS планируется внедрить поддержку MySQL-базы и тогда, вполне возможно, этих проблем уже не будет...

2.5.3 Параметр "MaxPlayers"

По умолчанию = 150

Максимальное число игроков для отображения на Вашем сервере статистики. Я думаю, значения по умолчания тут вполне достаточно. Но если у Вас на сервере происходят или планируются очень крупные разборки с участием большого количества игроков, увеличьте этот параметр до необходимого Вам размера (хотя я сильно сомневаюсь что у Вас будут проблемы с этим параметром: где ж столько игроков-то взять? Хотя... Всяко бывает. В общем, на Ваше усмотрение.

2.5.4 Параметр "MinConnected"

По умолчанию = 2

Минимально допустимое количество игроков для начала ведения статистики на Вашем сервере. Этот параметр определяет, какое минимальное количество игроков должно присутствовать в log-файлах сервера CS, что бы PsychoStats начал ведение статистики по играм. Для примера, если этот параметр выставить в 10, а игроков на сервере реально человек 5-6, сервер статистики при сканировании лог-файлов определит, что количество имён игроков в log-файлах меньше величины MinConnected = 10, и статистика вестись не будет. Этот параметр менять не нужно да и в общем-то бессмысленно.

ВНИМАНИЕ! Настройки между отметками #### представляют из себя весьма связанные между собой параметры. Чтобы изменение в одном из них начало как-то себя проявлять, Вам, возможно, потребуется изменить и все или почти все остальные! Будьте внимательны! Не факт, что если игрок достиг определённых успехов по одной из позиций из этого списка требований, PS внесёт его в статистику.

####

2.5.5 Параметр "MinSkill"

По умолчанию = 1000

Этот параметр определяет количество очков опыта, необходимое для начала ведения статистики по игроку на сервере, иначе игрок будет проигнорирован. Если уровень Ваших игроков не очень-то высок, уменьшите этот параметр до, например, 500 (MinSkill = 500). Но лучше оставить всё как есть. Причина: по умолчанию практически все настройки, связанные с внесением игрока или клана в статистику и последующее их отображение на страницах сервера все-таки приведены в более-менее сбалансированное состояние.

2.5.6 Параметр "MinKills"

По умолчанию = 75

минимальное количество убитых противников, необходимое для начала ведения статистики по игроку на сервере). - этот параметр определяет, сколько противников должен убить игрок для внесения в статистику. Можете его уменьшить или увеличить- это не повредит общей настройке системы статистики.

2.5.7 Параметр "MinDeaths"

По умолчанию = 1

минимальное количество смертей игрока, необходимое для начала ведения статистики по игроку на сервере). - этот параметр определяет, сколько раз должны убить игрока для внесения его в статистику. Можете его уменьшить или увеличить- это не повредит общей настройке системы статистики.

2.5.8 Параметр "MinKDR"

По умолчанию = 0.50

минимальное соотношение параметров УБИЛ \ УМЕР, необходимое для начала ведения статистики по игроку на сервере). - это параметр определяет, какова должна быть разница между соответствующими показателями игрока для внесения его в статистику.

2.5.9 Параметр "MinTime"

По умолчанию = 1h

именно столько времени должен отыграть человек на вашем сервере, прежде чем система статистики внесёт его в свои файлы). - Можете его уменьшить или увеличить- это не повредит общей настройке системы статистики.

2.5.10 Параметр "MinRounds"

По умолчанию = 0

минимально необходимое для внесения в статистику количество раундов для игрока) - можно оставить как есть. Но можете его так же уменьшить или увеличить- это не повредит общей настройке системы статистики.

####

2.5.11 Параметр "UseAliases"

По умолчанию = 1

(использование файлов с именами игроков) - это параметр определяет, будет ли сервер статистики генерировать файлы личной статистики с именами соответствующих игроков. Оставьте как есть.

2.5.12(1) Параметр "RemovePlayers"

По умолчанию = 1

(удаление игроков из статистики) - этот параметр определяет, нужно ли удалять из статистики имена игроков с нулевым соотношением параметров УБИЛ \ УМЕР. Смысл этой настройки в том, что иногда некоторые игроки просто шутки ради могут изменить во время боя себе имя, и имя это попадёт при определённых условиях в статистику. Однако, если это имя ими больше не будет использоваться, оно будет просто занимать место в статистике. Что бы этого не произошло, и это не используемое имя не засоряло статистику, оставьте этот параметр =1. Тогда все мусорные имена будут довольно быстро вычищаться из статистики. Этот параметр позволяет сохранять ресурсы сервера для более нужных вещей.

2.5.12(2)

Эти переменные нужно поставить так:

AutoBanDeny = 0
MaxKickDeny = 0
MaxCheatDeny = 0

DeleteOldPlayers = 1
DeleteOldClans = 1
DeleteOldWeapons = 1
DeleteOldAwards = 1
DeleteOldMaps = 1

PlayerHTMLtype = MIME
ClanHTMLtype = MIME

2.5.13 Параметр "PlayerID"

По умолчанию = lcname

(как именно будут отслеживаться и вноситься в статистику игроки) - этот параметр определяет варианты поиска в лог-файлах и внесения игроков в статистику. Есть несколько вариантов этого процесса:

NAME = использовать имена игроков как уникальный ID для каждого игрока (регистрозависим)

LCNAME = использовать имена игроков (регистронезависим)

WON = использовать WON ID игроков (не актуально для России)

IP = использовать IP-адреса игроков

ПРИМЕЧАНИЕ: Отслеживание игроков по IP-адресу лучше всего использовать только для серверов локальной сети. Дело в том, что отслеживание игроков в интернете по их IP-адресу дело не всегда возможное, т.к. множество игроков имеют динамические адреса, и в некоторых случаях возникает ситуация с ошибками в детектировании и сопоставлении имён игроков и их адресов.

Так что при всех равных прочих условиях самым универсальным способом является настройка этого параметра на использование именно:
PlayerID = LCNAME

2.5.14 Параметр "CreateClans"

По умолчанию = 1

(разрешение на автоматическое создание страниц клановой статистики) - этот параметр определяет, будет ли PsychoStats собирать из лог-файлов информацию о кланах, за которые играют люди (информация берётся путём отсекания имени игрока от имени клана, который, как правило (это не стандартизировано!), заключён в квадратные скобки, например [DEAD RAIDERS CLAN]. Если вы или кто-то из игроков на вашем сервере указывает название клана каким-то другим способом, автор не даёт гарантий, что название этих кланов будут зафиксированы в статистике.

2.5.15 Параметр "MinClanMembers"

По умолчанию = 3

(минимальное количество игроков в клане, необходимое для начала ведения статистики по их клану) - думаю, комментарии тут излишни.

2.5.16 Параметр "MinClanKills"

По умолчанию = 100

(минимальное количество убийств, совершённых кланом, необходимое для начала ведения статистики по клану) - думаю, комментарии тут излишни.

2.5.17 Параметр "MinClanSkill"

По умолчанию = 900

(минимальный общий опыт для игроков клана, необходимый для начала ведения статистики по клану) - думаю, комментарии тут излишни. Единственное что тут можно сказать, так это то, что если ваш клан слаб, уменьшите этот параметр.

2.5.18 Параметр "MinClanKdr"

По умолчанию = 0.0

(минимальное соотношение параметров УБИЛ \ УМЕР для начала ведения статистики по клану) - этот параметр менять не следует, если только вы не собираетесь ограничить количество отображаемых на сервере кланов путём определения минимального уровня крутости...

2.5.19 Параметр "MinClanRank"

По умолчанию = 0

(минимальный средний ранг клана, необходимый для внесения клана в страницы статистики) - этот параметр менять не следует.

2.5.20 Параметр "MinClanMemberKills"

По умолчанию = 1

(минимальное количество убийств для игрока, необходимое для его (игрока) отображения на странице статистики своего клана) - этот параметр менять не следует, если только вы не хотите установить нижний порог ограничения для игроков вашего или любого другого клана для внесения их (игроков) в соответствующие клановые страницы.

2.5.21(1) Параметр "MinClanMemberDeaths"

По умолчанию = 1

(минимальное количество смертей для игрока, необходимое для его (игрока) отображения на странице статистики своего клана) - этот параметр менять не следует, если только вы не хотите установить нижний порог ограничения для игроков вашего или любого другого клана для внесения их (игроков) в соответствующие клановые страницы.

2.5.21(2)

ClanDebug

Рекомендованное значение:
ClanDebug = 0

2.5.21 Параметр "CreateMapPages"

По умолчанию = 1

(разрешение на автоматическое создание станиц, посвящённых детализированной статистике по всем картам, на которых играли на вашем сервере) - очень интересная статистика. Я рекомендую оставить настройку параметра как есть.

2.5.22 Параметр "MapAwardMax"

По умолчанию = 10

(максимальное количество игроков, которые будут отображаться на страницах статистики по картам) - здесь всё зависит от количества реально играющих на вашем сервере людей. Если хотите, что бы на этих страницах отображались абсолютно все игроки, увеличьте этот параметр до нужного вам размера.

2.5.23 Параметр "ExcludeMaps"

По умолчанию = none (список имён конкретных карт или общие типы карт, которые будут исключены из статистики сервера. Напомню что существует 4 основные типа: de_ cs_ as_ es_)

- если вы выставите этот параметр например в es_ ( ExcludeMaps = es_ ), сервер статистики будет аккуратно игнорировать любые упоминания карт типа es_ (миссии побега) в лог-файлах сервера CS. Вы здесь также можете указывать здесь конкретные карты для игнорирования, ( например: ExcludeMaps = de_rats ) или сразу несколько различных карт (например: ExcludeMaps = as_tundra cs_speedball de_rats). Самым удобным на мой взгляд является использование смешанного шаблона игнорирования (например (помните, имена разделяются во всех случаях пробелами!): ExcludeMaps = cs_speedball de_rats as_ es_ ). В этом примере мы исключили из статистики карты cs_speedball и de_rats, а так же отключили внесение в статистику любых карт, относящихся к as_ и es_ (убийство и побег соответственно).

2.5.24 Параметр "DefaultMap"

По умолчанию = unknownmap

(определяет первую загружаемую сервером карту и всегда держит её вверху в списке отыгранных карт) - удобная настройка для того, что бы всегда получать самый быстрый доступ вашей любимой карте которая, наверно, грузится на вашем сервере самой первой.. wink.gif . Например если вы фэн карты de_dust, выставите этот параметр как DefaultMap = de_dust и эта карта будет всегда первой в списке отыгранных на сервере карт.

Терерь настроим процесс настройки статистики применения оружия и начисления наград.

2.6 Настройки, связанные с применением оружия и статистикой наград.

2.6.1 Параметр "AwardAll"

По умолчанию = 1

(использовать обсчёт награждений по достижениям, используя ВСЁ оружие, которым пользовались на вашем сервере. При настройке этого параметра в 0 будет использоваться только то оружие, которое внесено в файл weapons.cfg. Этот параметр не влияет на страницу достижений игрока) - если хотите изменить количество skill'ов, начисляемых за использование того или иного оружия, или ограничить набор оружия, по которому ведётся обсчёт статистики достижений, вам нужно выставить параметр AwardAll в 0 (AwardAll = 0) и подправить соответствующие пункты по каждому оружию в файл weapons.cfg. 2.6.2 Параметр "AwardMax"

По умолчанию =25

(максимальное число игроков, отображаемых в списке Десятка лучших) - не очень понятно, как может быть отображено 25 человек в списке на 10 человек... Но тем не менее, оставьте всё как есть. Изменения этот параметр не требует. Хотя можете привести его в баланс, т.е. AwardMax = 10.

Настройка отображения информации, специфической для каждого игрока. 2.7 Специфическая информация. 2.7.1 Параметр "ShowPlayerAliases"

По умолчанию = 1

(отображать ли имя игрока на страницах статистики) - скрывать имена игроков нет смысла, оставьте всё как есть.

2.7.2 Параметр "ShowPlayerWONIDs"

По умолчанию = 0

(отображать ли WON ID игрока на страницах статистики) - помилосердствуйте, ну откуда у наших, русских игроков, возьмутся эти самые ID-ы? Однозначно параметр должен быть выставлен в 0 (как уже настроено по умолчанию).

2.7.3 Параметр "ShowPlayerIPs"

По умолчанию = 0

(отображать ли ip-адреса игроков на страницах статистики) - это уже ваше сугубо личное дело. Хотите- включайте (ShowPlayerIPs = 1). И тогда на страницах личной статистики каждого игрока будет отображаться его ip-адрес или адреса, если у игрока динамический ip-адрес. Вообще, для ведения детальной статистики это не помешает. Всё равно вся информация берётся PsychoStats из лог-файлов сервера только при обновлении, так что эта настройка не грузит сервер.

2.7.4

# Map variables that specify what type of map images to use, and where

Здесь оставьте все как есть.

---------
После редактирования файла stats.cfg сохраните все изменения и для вступления изменений в силу запустите файл stats.pl при помощи perl.exe

Добавлено через 3 минуты
апуск множества серверов от одного юзера по разным портам + разброс по разным ядрам
Использование screen
Вот простой скрипт запуска сервера под screen с комментариями.
Цитата:#!/bin/sh
# ALIASES
# Alias for game root path
GAME_PATH="/home/sobig/Server/Counter-Strike-16-Match"
# Alias for echo of server's name
SERVER_NAME="Counter-Strike 1.6 Match-1"
# Alias for server address
SERVER_ADDRESS="localhost"
# Alias for server port
SERVER_PORT="27015"
# Alias for screen name of server process
SCREEN_NAME="Counter-Strike-16-Match-1"
# Starting Counter-Strike-16-Public
echo "$SERVER_NAME @ $SERVER_ADDRESS:$SERVER_PORT starting in screen mode @ $SCREEN_NAME"
# Entering Counter-Strike 1.6 root folder
cd $GAME_PATH
# Starting server in screen mode
screen -A -h 1500 -m -d -S $SCREEN_NAME ./hlds_run -insecure -game cstrike -port $SERVER_PORT -nomaster +maxplayers 24 +exec server.cfg +map de_dust2 -pingbooster 1

Пояснения на русском:
Цитата:#!/bin/sh

Шелл скрипт.
Цитата:# Alias for game root path
GAME_PATH="/home/sobig/Server/Counter-Strike-16-Match"

Переменная пути до корневой директории сервера.
Цитата:# Alias for echo of server's name
SERVER_NAME="Counter-Strike 1.6 Match-1"

Переменная с именем сервера для вывода в шелле.
Цитата:# Alias for server address
SERVER_ADDRESS="localhost"

Переменная с IP адресом сервера, используемым при запуске сервера.
Цитата:# Alias for server port
SERVER_PORT="27015"

Переменная с портом сервера, используемым при запуске сервера.
Цитата:# Alias for screen name of server process
SCREEN_NAME="Counter-Strike-16-Match-1"

Переменная с именем screen процесса. Тем проще икороче, тем удобнее, но я люблю красоту и порядок.
Цитата:# Starting Counter-Strike-16-Public
echo "$SERVER_NAME @ $SERVER_ADDRESS:$SERVER_PORT starting in screen mode @ $SCREEN_NAME"

Эта строка запускает вывод текста с информацией о сервере при запуске в шелле.
Цитата:# Entering Counter-Strike 1.6 root folder
cd $GAME_PATH

Входим в папку с сервером.
[QUOTE}# Starting server in screen mode
screen -A -h 1500 -m -d -S $SCREEN_NAME ./hlds_run -insecure -game cstrike -port $SERVER_PORT -nomaster +maxplayers 24 +exec server.cfg +map de_dust2 -pingbooster 1 [/quote]

screen - программа, создающая виртуальную консоль с определенным именем и работая в фоновом режиме!
Запускаем сервер в screen режиме с именем, указанным в переменной $SCREEN_NAME.
FAQ по параметрам:
-A - адаптирует окно шелла (если запуск в окне) к нужным размерам по высоте и ширите.
-h - задает буфер возможности скролла в строках. 1500 - означает 1500 строк на виду, остальные перезаписываются.
-m - создает новую сессию.
-d - делает детач (выход) из сессии или снова аттачит текущую.
-S - имя сессии.
Далее, для перехода по окнам юзаем screen -r. -r выводит список доступных окон. Потом выбераем нужное (пример: screen -r hlds-1) и попадаем в консоль сервера HLDS. Вводим что-нибудь для теста. Для выхода ждем CTRL+A, потом D. CTRL+A означает действие с окном. Кнопка D - detach, выход из окна, но не завершение. Завершать screen можно CTRL+C.
Также можно сразу юзать screen -r -d, с детачем других окон.
Привязка процесса к определенному CPU в SMP системе под Linux
Пример использования жесткой привязки процесса к определенному процессору (CPU affinity).
Устанавливаем пакет schedutils
(Debian: apt-get install schedutils, Red Hat: up2date schedutils или rpm -ivh schedutils*)
Привязка процесса с pid 13545 к первому CPU (#0):
taskset -c 1 -p 13545
к 3 и 4 CPU (#2 и #3):
taskset -c 3,4 -p 13545

Добавлено через 16 минут
Извеняюсь если попал не в тот раздел!
Прошу перенести тему!

Последний раз редактировалось PavelQwa; 09.02.2010 в 09:26. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 09.02.2010, 10:25   #2
Заблокирован
 Старший сержант
Аватар для PavelQwa
 
PavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слуху
Регистрация: 07.02.2010
Сообщений: 184
Популярность: 1479
Сказал(а) спасибо: 606
Поблагодарили 438 раз(а) в 207 сообщениях
Отправить сообщение для PavelQwa с помощью ICQ Отправить сообщение для PavelQwa с помощью Skype™
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ

Содержание
1 Вступление
2 Минимальные требования
3 Установка Perl в системе Windows
3.1 Загрузка ActivePerl
3.2 Установка ActivePerl
3.3 Установка модулей Perl через PPM GUI
3.4 Установка модулей при помощи командной строки
4 Ваш веб-сервер
5 Ваш сервер базы данных
6 Создание пользователя MySQL
6.1 Создание пользователя MySQL вручную
7 Установка PsychoStats (часть 1)
7.1 IIS в системе Windows
7.2 Apache на Linux
7.3 Отправка на удаленный сервер
7.4 Запуск мастера установки
7.5 IIS и разрешение на действие с файлами в системе Windows
7.6 Начальная конфигурация
8 Установка PsychoStats (часть 2)
8.1 Настройка файла stats.cfg
9 Запуск PsychoStats
9.1 Оболочка SSH Linux
9.2 Сервер Windows
10 Автоматическое планирование PsychoStats
10.1 Планировщик задач Windows
10.2 Linux CRON
10.2.1 Установка CRON через сPanel
10.2.2 Установка CRON вручную
11 Все готово

Вступление

Существует несколько путей по установке PsychoStats, и выбор правильного процесса зависит от нескольких факторов, например, где находяться ваш игровой и веб сервера. Наиболее распространен случай, когда игровой сервер запускается на одном компьютере (у провайдера игрового сервера), а веб-сервер на другом компьютере, дистанционно удаленном (например, у другого провайдера). Не смотря на то, что это наиболее распространенный случай, он вызывает наибольшие трудности для новых пользователей. Этот тип установки будет объяснен очень подробно в следующих главах, после обзора наиболее важных предметов и понятий, необходимых для лучшего понимания.

Это руководство было разработано, как пошаговая инструкция. Начните с самого первого раздела и постепенно выполняйте инструкции до самого конца. Если какой-либо раздел описывает какую-либо информацию, которая вам не нужна, просто пропустите его и двигайтесь дальше, к следующему разделу.

Минимальные требования

Перед тем как пытаться установить PsychoStats, вам необходимо убедиться, что ваша система удовлетворяет минимальным требованиям, которые указаны ниже. Любая программа или сервер, которые ниже версии указанной здесь, не поддерживаются. Как установить данное программное обеспечение, будет объяснено в следующих нескольких главах.

Необходимое серверное программное обеспечение
Веб-сервер (обычно Apache или IIS)
PHP v4.3 или более поздней версии.
MySQL v4.1.11 или более поздней версии..
Системы Windows
ActivePerl v5.8
Системы Linux
Perl v5.8
Необходимые модули Perl
DBI (v1.4 или выше)
DBD::mysql (v3.0002 или выше)
Дополнительные модули Perl
Net::FTP - Этот модуль необходим только тогда, когда требуется загружать журнал событий (логи) с удаленного FTP сервера (возможно этот модуль уже установлен с вашей версией Perl).
Net::SFTP - Этот модуль необходим только тогда, когда требуется загружать журнал событий (логи) с удаленного SFTP сервера (по защищенному протоколу передачи файлов SSH).

Данные требования - это абсолютный минимум для того, чтобы PsychoStats правильно работал в вашей системе. Если вы попытаетесь использовать более старые версии, то вы рискуете получить неправильную статистику из-за неполадок в обновлении и записи статистики. Пользователи с такого рода проблемами поддерживаться не будут.

Установка Perl в системе Windows

Perl необходим для работы PsychoStats. Если вы попытаетесь запустить stats.pl при неустановленном Perl, то всё что вы увидете - это открывшееся окно блокнота с исходным кодом данного файла, который полностью для вас бесполезен. Поэтому читайте дальше, мои бесстрашные читатели!

Эта глава для тех пользователей, которые хотят запускать PsychoStats на своих компьютерах в системе Windows. Если вы планируете запуск из под Linux сервера, то можете пропустить эту главу и перейти к следующей, тем не менее, если на ваш Linux сервер не установлен Perl, то ваш сервер не будет работать правильно и вам придёться взять кувалду и "подрихтовать" его.

Для тех пользователей, у кого игровой и веб сервера на разных машинах, более подробная инструкция по установке и настройке будет приведена позже. А сейчас, будут даны основы о том, как загрузить и установить ActivePerl.

Загрузка ActivePerl

Сперва наперво, вам нужно загрузить ActivePerl (подсказка! кликните по ссылке!).



Установка ActivePerl

Двойной щелчок по файлу, который вы только что загрузили, запустит процесс установки для ActivePerl. Установка проста, просто принимайте все настройки по умолчанию, нажимая кнопку 'Далее'(Next). После завершения процесса установки рекомендуется перезагрузить ваш компьютер. Не волнуйтесь, я вас подожду.

И так, после того, как вы установили Perl, вам необходимо убедиться, что также установлены и необходимые модули Perl. К счастью, для вас это очень просто. Читаем об этом в следующей главе!

Установка модулей Perl через PPM GUI




ActivePerl (начиная с v5.8) идет с графическим интерфейсом пользователя (GUI), который позволяет вам легко и просто искать и устанавливать модули, как показано на картинке сверху. Щёлкните по картинке, чтобы открыть ее в полном размере. Снимок снабжен цифрами, определяющими последовательность действий по установке модулей. Если GUI - не ваш стиль, то смотрите следующую главу, которая описывает подробную установку при помощи строки ввода команд ppm, которая идет вместе с ActivePerl.

Последовательность шагов выполнения:
Выбрать кнопку "uninstalled modules" (неустановленные модули).
Ввести имя модуля.
Выделить модуль для установки.
Выбрать кнопку "add to install" (добавить к установке).
И наконец, нажать кнопку "run" (запуск), чтобы установить модуль.
Установка модулей при помощи командной строки

Даже графический интерфейс PPM GUI может немного смутить некоторых пользователей, поэтому ActivePerl имеет альтернативный метод установки модулей из командной строки DOS, который возможно для кого-то будет проще, чем графический интерфейс. Всё, что для этого требуется, - это отдельная команда для каждого модуля.

Нажмите на кнопку "Пуск", которая располагается на панеле задач вашего компьютера, затем нажмите "Выполнить" и в открывшемся окне введите "cmd" и нажмите "OK". Это откроет пустое DOS окно. Теперь введите следующие команды по порядку:

Цитатаpm install DBI
ppm install DBD-mysql


Пример того, что должно написать:
Цитата:C:\Documents and Settings\Timmy>ppm install DBD-mysql
Downloading DBD-mysql-3.0002...done
Unpacking DBD-mysql-3.0002...done
Generating HTML for DBD-mysql-3.0002...done
Updating files in site area...done
14 files installed


Ваш веб-сервер

Для того, чтобы игроки могли просматривать статистику PsychoStats на веб-сайте, вам нужен веб-сервер, способный отображать страницы. Почти любой сервер удовлетворяет этому условию, но также должна быть поддержка PHP v4.3+ (с включенным MySQL расширением). Мы не будем вдаваться в подробности включения этого расширения, т.к. в документация PHP описано всё очень подробно, поэтому просто посетите указанные ссылки.

Если у вас уже есть веб-сервер, то вы молодец и возможно, что ваш сайт уже поддерживает PHP и MySQL. Если вы не уверены в этом, то уточните этот вопрос у провайдера вашего хостинга.

Если вы планируете запуск веб-сервера не на вашей машине, или у вас есть другой сервер, но на нем не установлен и не запущен веб-сервер, то вам прийдется это сделать. Не зависимо от того, что у вас, Windows или Linux, я настоятельно рекомендую установить Apache. Использование IIS в Windows имеет ряд особенностей, которые могут быть причиной проблем для правильной работы PsychoStats в тех же системах (в особенности могут вызвать затруднения права доступа пользователей).

Если кто-то желает внести вклад в описание с подробными инструкциями по правильной установке и настройке IIS, пожалуйста, не стесняйтесь, заполняйте эту часть документации с указанием необходимых шагов. Но просьба сохранить форматирование для синхронизации с остальной частью документа.




Перед тем как углубиться в изучение по установке Apache на ваш сервер, советуем вам дочитать эту часть до конца. Есть более простой путь получить Apache, MySQL и PHP, установленные при помощи всего одного нажатия кнопки (ну хорошо, возможно нескольких нажатий кнопки). Сделанный для системы Windows сервер с Apache, MySQL и PHP и назвается WAMP (Windows Apache MySQL PHP). Специально для вас, замечательная группа людей с сайта wampserver.com (на французском, также имеется английская версия сайта) предварительно упаковали и настроили все последние версии программ в один пакет, который снабдили всего лишь одним Мастером Установки.

Он даже включает в себя удобную маленькую утилитку "systray", которая позволит вам управлять различными конфигурациями сервера, устанавливать расширения без непосредственного изменения каких-либо файлов конфигураций. В пакет сервера WAMP также входят ряд полезных утилит, такие как phpMyAdmin, которая позволит вам управлять вашей базой данных MySQL через веб-интерфейс. И не волнуйтесь, WAMP не содержит какие-либо шпионские модули или надоедливые всплывающие сообщения бесплатных программ :-).

Ваш сервер базы данных

Если вы установили WAMP, который был описан в предыдущей главе, или ваш веб-хост уже обеспечивает вам доступ к MySQL серверу, то можете пропустить эту главу и перейти к следующей.

Если вы не установили WAMP и у вас нет уже установленной и запущенной базы данных MySQL, то вам необходимо ее установить на ваш веб-сервер. Этот документ не будет вдаваться в подробности по установке MySQL, потому что уже существует инструкция по установке, которую вы найдете по ссылке.

Установив и запустив MySQL, вы можете перейти к следующей главе.

Создание пользователя MySQL

Эта глава нужна не всем. Это зависит от того как установлен ваш MySQL сервер. Если у вас имеется веб-хост, который обеспечивает доступ к MySQL, то это означает что для вас уже создан пользователь и база данных, в этом случае вы можете пропустить эту главу и перейти к следующей. Для тех, кто не уверен, лучше прочитать эту главу до конца.

Примечание: Эта глава хорошо рационализирована, большинство пользователей уже будут иметь MySQL пользователей и им не придеться создавать пользователя самим.

MySQL - это много-пользовательская база данных, которая позволяет виртуально бесконечное число пользователей, подключенных к ней одновременно. Каждый пользователь имеет свои собственные привелегии на сервере, некоторым пользователям разрешен доступ только к определенным базам данных или даже определенным таблицам базы данных, в то время как другие пользователи могут иметь полный доступ ко всем базам данных (доступ к корню "root"). В большинстве случаев пользователи виртуального хостинга имеют ограниченный доступ к одной единственной базе данных, предоставленной веб-хостингом.

Если у вас полный доступ к корню ('root'), предоставляющий возможность создания нового пользователя, то настоятельно рекомендую добавить нового пользователя специально для PsychoStats. Эта мера безопасности необходима для того чтобы, если пользователь PsychoStats окажется недобропорядочным и попытается получить доступ к другим базам данным на вашем компьтере, то это ему сделать не получиться.

Если у вас установлен phpMyAdmin, который шел с WampServer или который можно загрузить с официального phpMyAdmin веб-сайта, то следуйте шагам, указанным ниже, для добавления нового пользователя.
Загрузите phpMyAdmin и на главной странице, ближе к низу, нажмите "Privileges" (Привелегии). Это покажет список текущих пользователей базы данных.
Внизу списка пользователей нажмите на "Add a new User" (Добавить нового пользователя).
На следующем эране, в поле "Login Information" (Информация входящего), вы должны указать имя пользователя (User name) и пароль (password). Также, вам будет предложено заполнить поле "Host". Для среднего пользователя можно указать значение 'Any host' (Любой хост). Это даст возможность любому человеку во всем мире подключиться к базе данных PsychoStats. Если этот параметр выставить в значение "Local" (Локальный), то к базе данных смогут подключаться только те пользователи для которых соединение организовано на самом сервере (таким образом, с вашего игрового сервера, который может быть следующей дверью, или половина людей со всего мира, не смогут подключиться к базе данных).
Остальные настройки на этой странице можно оставить так как они есть и нажмите на кнопку "Go" (Переход) внизу страницы. Данное действие добавит пользователя и обновит страницу. Но теперь внизу у нас появились дополнительные опции внизу для пользователя.
В разделе "Database-specific privileges" (где-то посередине страницы) возможно вы захотите указать имя базы данных, которую вы будите использовать для вашей установки PsychoStats. Или если у вас уже есть установленная база данных, просто выберите ее из выпадающего списка, затем нажмите кнопку "Go" (Переход).
На следующей странице поставьте все галочки в элементах управления (вы только можете оставить пустыми флаговые переключатели в разделе 'Administration' (Администрирование)) и нажмите "Go" (Переход).

Создание пользователя MySQL вручную

Если у вас не установлен phpMyAdmin или какоой-либо другой инструмент с графической оболочкой для доступа к серверу, но у вас есть доступ к стандартной командной строке клиента 'mysql', то вы можете использовать следующие команды, чтобы добавить нового пользователя в систему. Перед тем как вводить команды, убедитесь, что вы заменили соответствующие <части> вашей персональной информацией.
Цитата:CREATE USER '<username>'@'%' IDENTIFIED BY '<password>';

GRANT USAGE ON *.* TO '<username>'@'%';

GRANT ALL PRIVILEGES ON `<database name>`.* TO '<username>'@'%';

Если третья строка не сработает, попробуйте следующую:
GRANT ALL ON <database name>.* TO '<username>'@'%';

Установка PsychoStats (часть 1)

Установка програмного обеспечения PsychoStats очень проста, основана на сетевом "Мастере Установки", который поможет вам пройти все необходимые шаги для создания базы данных и первоначальной настройки. Но сперва, вам нужно разместить PsychoStats на вашем веб-сайте.

Когда вы разархивируете PsychoStats на ваш компьютер, вы получите папку похожую на эту: psychostats3.0.0 (где 3.0.0 это текущая версия, билд и ревизия). Внутри этой папке будет некоторое количество файлов и под-папок, структура которых будет похожа на следующую (некоторые дополнительные файлы и папки не были включены в список).
PsychoStats3.1
\lib
\upload
stats.pl
stats.cfg


Все эти файлы - необходимый пакет файлов для работы PsychoStats. Теперь нас интересует папка upload. Папка upload - полностью готовая статистика PsychoStats, это файлы, которые помогут вам просматривать вашу статистику онлайн. Содержимое этой папки необходимо скопировать на ваш веб-сервер. В папку с общим доступом в под-папку названную stats, которая должна находиться в корневой папке вашего веб-сайта. Ниже приведены примеры для Windows и Linux того, как нужно скопировать эту дирректорию на ваш веб-сайт.

IIS на Windows

Если вы работаете с IIS веб-сервером то обычно корневая папка выглядит следующим образом: c:\Inetpub\wwwroot. Это именно та папка куда нужно скопировать папку PsychoStats upload. Тем не менее, настоящая папка в вашей системе может слегка отличаться и может быть найдена открыв страничку Веб-сайт в вашей Консоле Администратора IIS и заглянув на страницу чвойст веб-сайта. Вкладка 'Home Directory' содержит путь к папке вашего веб-сайта.

Шаг-за-Шагом
Откройте папку, куда вы разархивировали PsychoStats.
Правый клик мыши на папке upload и выбираем "Копировать".
Открываем корневую папку вашего веб-сайта (например: c:\Inetpub\wwwroot или где она у вас находиться в системе).
Правый клик мыши на свободном пространстве открытого окна этой папки и выбираем "Вставить". Для копирования файлов потребуется всего несколько секунд.

Теперь у вас должна быть загруженная на ваш веб-сервер папка upload в корневом каталоге. Возможно вы не захотите, чтобы эта папка осталась с именем upload. Поэтому переименуйте ее во что-нибудь более понятное, и подходящее по смыслу, например stats. Это можно сделать если кликнуть правой кнопкой на папке и выбрать пункт "Переименовать".

В итоге вы должны получить папку вида: c:\Inetpub\wwwroot\stats и в этой папке должны быть все PHP файлы и под-папки, на которых построен веб-сайт PsychoStats.

Аппач на Линуксе

Apache - это основной веб-сервер при выборе пользователей операционной системы Linux. Корневая папка документов веб-сайта может находиться в любом месте в системе. Наиболее часто используемые это: /usr/local/apache/htdocs, /usr/www/htdocs, ~/public_html. Проконсультируйтесь со службой поддержки вашего веб-хостинга или изучите конфигурацию вашего веб-сервера, для того чтобы выяснить где именно расположена ваша корневая папка документов.

Чтобы скопировать файлы на ваш веб-сайт сделайте следующее:

Сперва измените вашу папку где архив PsychoStats был извлечен. Затем выполните команды указанные ниже. Убедитесь, что вы работаете с настоящими путями, теми куда вы хотите скопировать файлы, а не с путями указанными ниже.
mkdir /path/to/document/root/stats
cp -rf upload/* /path/to/document/root/stats

Измените имя папки stats на любое другое, какое вы захотите.

Отправка на удаленный сервер

Если ваш веб-сервер находится на каком-либо удаленном хостинге, то вам скорее всего потребуется отправлять содержимое папки upload при помощи обычного FTP клиента (или в некоторых случаях SFTP). Это стандартная процедура, поэтому не будем вдаваться в подробности. Если вы не знаете, что такое FTP или как им пользоваться, вы можете спросить у друзей или поискать информацию на форумах. Данный документ не место где стоит обсуждать вопросы связанные с FTP.

Запуск Мастера Установки

Как только вы загрузили файлы PsychoStats на ваш веб-сервер, вы готовы для запуска мастера установки, который полностью завершит вашу установку статистики PsychoStats (но для запуска вам еще понадобится установить stats.pl, который описан в следующей главе).

Предположим вы скопировали или отправили файлы папки PsychoStats upload в корневую папку документов вашего веб-сервера, названную "stats". Теперь всё, что вам требуется сделать это открыть следующий гипер ссылку используя ваш браузер /stats/install/index.php. Мастер установки поможет вам пройти весь оставшийся процесс установки. Например, ссылка может выглядеть вот так: [Ссылки могут видеть только зарегистрированные пользователи. ]
или, если у вас собственный веб-сервер и вы устанавливаете статистику на нем, то так:
[Ссылки могут видеть только зарегистрированные пользователи. ]

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

Разрешения для файлов в IIS и Windows

Если после установки вы открыли домашнюю страничку вашей PsychoStats и увидели только Остроумные Сообщения об ошибках, то выполните следующие действия:
Откройте папку, где PsychoStats хранит свои скомпилированные шаблоны (По умолчанию: ps_themes_compiled)
Правый клик мыши на этой папке и выбираем Свойства (Properties)
Переходим на вкладку Безопасность (Security)
Выбираем пользователя "Гостевой Интернет Аккаунт" ("Internet Guest Account") (Примечание: Имя пользователя может отличаться если вы изменяете ваши IIS установки)
Поставьте галку в чекбоксе "Разрешить: Полный доступ" ("Allow: Full Control"), чтобы назначить все необходимые разрешения к этой папке для IIS.
Нажмите Применить (Apply) и затем OK

Теперь вы можете обновить страничку с PsychoStats и наконец убедиться в том, что всё корректно отображается.

Начальная конфигурация

Как только закончилась установка у вас имеется полностью функционирующий на вашем сервере сайт PsychoStats. Хотя, есть один момент, статистика пустая и в ней нет ни одного игрока. Первую вещь, которую вы должны сделать - это открыть (Панель Управления Администратора (Administrator Control Panel) [или сокращенно - (ACP)] и взглянуть на открывшиеся параметры конфигурации, первое изменение, которое необходимо выполнить - это нужно указать правильный источник логов (logsource). Источник логов (logsource) определяет точное место, где находятся файлы событий (логи) вашего сервера и как их читать (обрабатывать). Без этого, у вас не будет вестись какая-либо статистика.

За дополнительной информацией обратитесь к статье Настройка источника логов.

Установка PsychoStats (часть 2)

На данном этапе установки на вашем веб-сервере вы должны уже иметь полностью работоспособный сайт со статистикой PsychoStats. Вы можете открывать и просматривать разные страницы статистики (но пока в ней нет игроков) и у вас также уже должен быть настроен источник логов . И я надеюсь, что вы также просмотрели другие параметры конфигурации и настроили их на ваш личный вкус и цвет.

Теперь на ваш компьютер требуется установить ту часть статистики, которая относиться и связана с stats.pl. Stats.pl (и связанные с ним файлы) составляют часть серверного приложения PsychoStats. Именно эта часть выполняет всю обработку файлов событий (логов игры) и заносит все значения статистики в базу данных. Эти файлы могут быть размещены почти где угодно, на вашем веб-сервере, на вашем игровом сервере, на вашем домашнем компьютере, или на любом другом удаленном сервере в любой половине земного шара. Некоторых пользователей данная часть установки вводит в затруднение. Поэтому, чтобы попытаться вам помочь, ниже приведен список вопросов и ответов на них, попытайтесь найти ответ, касаемый вашего случая.
Пользователи говорят...
"Мой игровой и веб сервера находятся на одном и том же компьютере и это не мой домашний комп"
Ответ: Отправьте stats.pl, stats.cfg и папку библиотек на игровой сервер.
"Мой игровой сервер и веб-сервер на удаленном компьютере, но я хочу запускать PsychoStats на своем домашнем компе."
Ответ: Сделайте копию stats.pl, stats.cfg и папки библиотек на вашем домашнем компьютере. Разместите эти файлы в каталоге PsychoStats (не важно в каком именно месте). Я советую что-то типа этого "c:\psychostats".
"Мой игровой сервер на удаленном компьютере и я хочу запускать stats.pl на игровом сервере."
Ответ: Отправьте stats.pl, stats.cfg и папку библиотек на игровой сервер. Вы должны иметь папку на домашнем компьютере, только для отправки из нее файлов в каталог psychostats. Не помещайте файлы в корневую папку вашего веб-сайта (то есть: public_html, или cgi-bin).

Настройка файла stats.cfg

Файл stats.cfg - очень маленький конфигурационный файл, который просто содержит ряд основных параметров для подключения в вашей базе данных. Все остальные параметры для PsychoStats хранятся в самой базе данных и могут быть изменены через ACP (Панель Управления Администратора).

Убедитесь, что вы правильно отредактировали файл stats.cfg и указали правильные параметры для вашей базы данных. В приведенной ниже таблице указаны доступные параметры. Помните, вы настраиваете эти параметры основываясь на том, где расположен ваш сервер базы данных по отношению к файлу stats.pl. Так если ваша база данных находится на другом удаленном компьютере, то вам необходимо задать параметр 'dbhost' указав имя удаленного хоста и его IP адрес.

Основные проблемы возникающие при работе с удаленной базой данных - это неправильные права доступа для пользователя, при которых не разрешается подключение к базе данных. Другая часто встречающаяся проблема состоит в том, что большинство провайдеров бесплатных хостингов блокируют удаленные подключения к базе данных на их серверах, что делает невозможным запуск файла stats.pl на другой машине. Параметр По умолчанию Назначение
dbtype mysql Указывает используемый тип базы данных
dbhost localhost Название хостинга (Hostname) или IP адрес сервера базы данных (localhost - если база данных находится на вашем компьютере)
dbport Порт для подключения к серверу базы данных. Оставьте пустым чтобы использовать назначенный по умолчанию
dbname psychostats Используемое и мя базы данных
dbuser Имя пользователя для подключения. Оставьте пустым если пользователь не указан.
dbpass Пароль для идентификации пользователя. Оставьте пустым если пароль не указан.
dbtblprefix ps_ Префикс (приставка), которая используется во всех таблицах PsychoStats. ps_ назначен по умолчанию и лучше его не менять.

Запуск PsychoStats

На данном этапе вы уже запускали 'Мастера Установки' через ваш браузер, а также у вас должна быть полностью установлена база данных и вы можете просматривать онлайн пока еще пустую статистику. Наконец то настало время заполнить нашу статистику!

Как запускать stats.pl зависит от того, какой у вас тип системы. Ниже мы рассмотрим различные варианты.

Оболочка Linux SSH

Если ваш хост имеет возможность подключения через SSH, просто залогиньтесь и измените папку psychostats куда вы до этого скопировали файлы, затем просто запустите файл stats.pl из командной строки:
./stats.pl -v

Знайте, что можно добавить в командной строке ключ '-v'. Это включит подробный ('verbose') режим и вы получите более детальный отчет о процессе обработки. Это рекомендуется сделать когда вы впервые запускаете обработку и так же вы увидите что именно происходит в процессе.

Сервер Windows

Если вы запускаете PsychoStats на вашем домашнем компьютере или на удаленном хостинге с возможностью доступа к удаленному рабочему столу, то просто откройте папку где установлен PsychoStats. Если в этой папке присутствует под-папка 'scripts', то зайдите в нее и двойным кликом мыши запустите файл 'psychostats.bat'. Это действие запустит файл stats.pl в подробном ('verbose') режиме и оставит открытым окно консоли. Это даст вам возможность увидеть ошибки, если они произошли.

Альтернативный вариант, это просто двойной клик мыши непосредственно по иконке самого файла stats.pl, но тогда вы не увидите результат и окно закроется автоматически в конце обработки файла stats.pl. Поэтому будет трудно увидеть сообщения о произошедших ошибка. Тем не менее, если вы полагаете что произошла ошибка, то можете посмотреть файл stats.log в соответствующей папке (если такого файла нет, то никаких критических ошибок в процессе обработки не было).

Автоматическое планирование PsychoStats

Ну теперь, после того как вы запустили stats.pl и убедившись в том, что в вашей статистике появились игроки, вам скорее всего захочется запускать PsychoStats в автоматическом режиме. PsychoStats не имеет встроенного средства для запуска самой себя. Для этой цели нам потребуется Планировщик задач Windows (Windows Task Scheduler), или Linux CRON в зависимости от того под какой системой вы работаете.

Планировщик задач Windows

Планировщик Windows - очень функционально ограничен, но он по крайней мере позволяет запускать PsychoStats хотябы раз в день. Это означает, что с помощью него вы не добьетесь обновлений каждый час. Существуют другие программные продукты под Windows которые позволяют выполнять задания с нужной периодичностью.

Планировщик задач вы найдете в меню Пуск по следующему пути: Все программы -> Стандартные -> Служебные -> Назначенные задания

Скриншот будет добавлен позже... Ну а теперь, включите ваше воображение. Добавьте 'perl.exe' как приложение для запуска, с основным параметром 'ежедневно'. При завершении Мастера Планирования Заданий поставьте галку в чекбоксе 'Установить дополнительные параметры после нажатия кнопки "Готово" '. Когда откроется это окно, добавьте путь к вашему файлу stats.pl к концу уже существующего perl.exe. Затем сохраните задание. Если хотите запускать обновление чаще чем один раз в день, то перейдите на вкладку 'Расписание' и нажмите на кнопку 'Дополнительно...', поставьте галку 'повторять задание' и выберите нужный интервал времени.

Linux CRON

CRON - очень легок в установке, но существует несколько вариантов в зависимости от используемого вами провайдера хостинга. Например, cPanel имеет встроенный графический интерфейсa (GUI), который позволяет создавать задание непосредмтвенно через веб-браузер, но другие системы могут делать это через их оболочку. Оба варианта мы рассмотрим ниже.

Установка CRON через сPanel

cPanel имеет графический интерфейс пользователя (GUI) для установки CRON как показано на снимке слева. Это самый простой способ запланировать автоматический запуск PsychoStats. Просто внимательно посмотрите на скриншот и установите нужное время и день когда вы хотите запускать файл stats.pl. Большинство пользователей желают запускать stats.pl каждый час и здесь приведены основные рекомендации как это сделать. Продолжительность игры на одной карте в основном составляет 30-60 минут, поэтому каждый час будет обработана одна или две карты при каждом обновлении. Ваше личное дело, как часто обновлять статистику, но я не рекоммендую обновлять чаще чем 15 минут и меньше. Если вы все-таки решили обновлять статистику слишком часто, то может получится такой случай, когда первый процесс обработки еще не завершен, но уже запущен второй, которые попытаются обрабатывать одни и те же файлы, что может повредить правильной работе статистики.

Установка CRON вручную

Установка CRON вручную также проста, но требуется чтобы у вас был доступ к оболочке сервера. Это означает, что сперва вы должны установить SSH на сервер. С помощью которого вы сможете использовать 'crontab' команды, чтобы добавить автоматический запуск. Если вы запустите команду 'crontab -e' то это откроет ваш редактор, назначенный по умолчанию (для большинства случаев это будет 'vi' или 'nano'). Вы должны просто ввести строку текста указанную в примере ниже, сохраните а затем закройте файл. В указанном ниже примере приведено задание, которое будет запускать обновление статистики каждый час в самом его начале. Убедитесь, что вы указали правильный путь к файлу stats.pl, именно там, где он у вас сейчас находится.
0 * * * * /home/xxxxxxxx/psychostats/stats.pl

Каждое число или звездочка (*) представляет собой время. Существует 5 разных способов настроить время, когда задание будет запущено, они приведены ниже. Большинство более подробных деталей били опущены, чтобы не загромождать пример. Если вам нужны более подробные детали и пояснения, то обратитесь к поисковым системам интернета. Из всего того, что вы видете при входе в задание, вы в основном будете использовать первый 2 поля.
Первое число представляет собой МИНУТЫ когда задание будет запущено. Символ * означает каждую минуту. В интервале 0 .. 59
Второй знак * представляет собой ЧАС когда задание будет запущено. Символ * означает каждый час. В интервале 0 .. 23.
Третий знак * представляет собой ДНИ МЕСЯЦА когда задание будет запущено. Символ * означает каждый день. В интервале 1 .. 31.
Четвертый знак * представляет собой МЕСЯЦ когда задание будет запущено. Символ * означает каждый месяц. В интервале 1 .. 12
Пятый знак * представляет собой ДЕНЬ НЕДЕЛИ когда задание будет запущено. Символ * означает каждый день. В интервале 0 .. 7

И так , если мы взглянем на наш предыдущий пример, то мы сказали программе запускаться в НОЛЬ минут, каждый час, каждый день, каждый месяц, в каждый день недели. Таким образом она будет запускаться ЕДИНОЖДЫ каждый час (как только этот час начнется).

Если мы хотим запускать stats.pl каждые 30 минут, то мы можем использовать слегка расширенную запись:
*/30 * * * * /home/xxxxxxxx/psychostats/stats.pl

или (что в принципе тоже самое):
0,30 * * * * /home/xxxxxxxx/psychostats/stats.pl

Всё готово

Поздравляю, вы все сделали правильно. Теперь вы имеете полностью функциональную статистику PsychoStats, которая автоматически обновляется.

Добавлено через 1 минуту
!!!FAQ По установке AMX Plugins!!!

-----------------------------------------------------------------------------------------------------------------------------------

Расмотрим на премере anti4:
Распаковываем архив!!
Кдаем фаил anti4.amxx в папку cstrike\addons\amxmodx\plugins
Далее прописываем его в фаеле cstrike\addons\amxmodx\configs \plugins.ini
Код:
anti4.amxx
Готово!!!
-----------------------------------------------------------------------------------------------------------------------------------
Возмем более сложный плагин например fenmaster:
Распаковываем архив!!
Кидаем фаил Fenmaster.amxx в папку cstrike\addons\amxmodx\plugins
Далее прописываем его в фаеле cstrike\addons\amxmodx\configs \plugins.ini
Код:
Fenmaster.amxx
Кидаем фаил fenwick.mdl в папку cstrike\models
Готово!!!
-----------------------------------------------------------------------------------------------------------------------------------
Если будут такие файлы типа fakemeta_amxx.dll (с разрешением .dll) то его кидаем в cstrike\addons\amxmodx\modules
И прописываем в cstrike\addons\amxmodx\configs \modules.ini
файлы с разрешением *.sma Для тех кто умеет програмировать ( хотябы редактировать ) плагины!!!

Добавлено через 3 минуты
Как сделать так чтобы фпс ниже 100 не спадало?

1) Заходишь в панель управления Nvidia , в Регулировку настроек изображения с просмотром, ставишь указатель на пользовательские настройки с упором на производительность (ползунок влево), жмешь применить.
2) правой мышой на ярлык с кс, свойства, в строку обьект в самый конец добавляешь -freq 75 ( количество зависит от частоты изображения монитора).
3) заходишь в кс и прописываешь:
gl_dither "1"
gl_cull "1"
gl_keeptjunctions "0"
gl_max_size "128"
gl_clear "0"
d_spriteskip "0"
r_dynamic "1"
r_mirroralpha "0"
gl_palette_tex "0"
r_norefresh "0"
gl_round_down "5"
cl_weather "0"
max_shells "0"
gl_texturemode "GL_LINEAR_MIPMAP_NEAREST"
gl_wateramp "0"
r_shadows "0"
r_waterwarp 0
fastsprites 1
cl_highmodels 0
cl_shadows 0
gl_picmip 1
gl_playermip 2
joystick 0
r_mmx 1

Последний раз редактировалось PavelQwa; 09.02.2010 в 10:28. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 09.02.2010, 12:37   #3
 Лейтенант-командор
Аватар для Novichok
 
Novichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского Союза
Регистрация: 31.01.2010
Сообщений: 659
Популярность: 6579
Сказал(а) спасибо: 392
Поблагодарили 726 раз(а) в 351 сообщениях
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ

Сделай пожалуйста каждый раздел со спойлерами, то как-то не удобно читать..
  Ответить с цитированием
Старый 09.02.2010, 15:35   #4
 Сержант
Аватар для saschawiebe
 
saschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известен
Регистрация: 19.11.2009
Сообщений: 131
Популярность: 413
Сказал(а) спасибо: 277
Поблагодарили 149 раз(а) в 72 сообщениях
Отправить сообщение для saschawiebe с помощью ICQ Отправить сообщение для saschawiebe с помощью Skype™
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ

и копирайты не указал
________________

  Ответить с цитированием
Старый 09.02.2010, 15:46   #5
Заблокирован
 Старший сержант
Аватар для PavelQwa
 
PavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слуху
Регистрация: 07.02.2010
Сообщений: 184
Популярность: 1479
Сказал(а) спасибо: 606
Поблагодарили 438 раз(а) в 207 сообщениях
Отправить сообщение для PavelQwa с помощью ICQ Отправить сообщение для PavelQwa с помощью Skype™
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ

Копирайт с is74.ru
  Ответить с цитированием
Старый 09.02.2010, 18:59   #6
 Старший сержант
Аватар для IIIypuk
 
IIIypuk гордость нацииIIIypuk гордость нацииIIIypuk гордость нацииIIIypuk гордость нацииIIIypuk гордость нацииIIIypuk гордость нацииIIIypuk гордость нацииIIIypuk гордость нацииIIIypuk гордость нацииIIIypuk гордость нацииIIIypuk гордость нации
Регистрация: 14.06.2009
Сообщений: 237
Популярность: 2817
Сказал(а) спасибо: 478
Поблагодарили 776 раз(а) в 252 сообщениях
Отправить сообщение для IIIypuk с помощью ICQ Отправить сообщение для IIIypuk с помощью Skype™
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ

Сюрприз! -> http://zhyk.ru/forum/forumdisplay.php?f=13
  Ответить с цитированием
Пользователь сказал cпасибо:
PavelQwa (09.02.2010)
Старый 09.02.2010, 19:16   #7
Заблокирован
 Старший сержант
Аватар для PavelQwa
 
PavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слуху
Регистрация: 07.02.2010
Сообщений: 184
Популярность: 1479
Сказал(а) спасибо: 606
Поблагодарили 438 раз(а) в 207 сообщениях
Отправить сообщение для PavelQwa с помощью ICQ Отправить сообщение для PavelQwa с помощью Skype™
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ

Прошу перенести тему в нужный раздел!

Добавлено через 21 час 47 минут
Требую уделить теме особое вниманик т.к материал тут хорош.

Последний раз редактировалось PavelQwa; 10.02.2010 в 17:05. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 14.02.2010, 16:33   #8
 Разведчик
Аватар для silverko
 
silverko никому не известный тип
Регистрация: 29.01.2010
Сообщений: 16
Популярность: 12
Сказал(а) спасибо: 52
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ

ну красавчик ваще
  Ответить с цитированием
Старый 14.02.2010, 23:59   #9
 Пехотинец
Аватар для CJIunoH
 
CJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражанияCJIunoH блестящий пример для подражания
Регистрация: 23.05.2009
Сообщений: 63
Популярность: 1842
Сказал(а) спасибо: 383
Поблагодарили 262 раз(а) в 140 сообщениях
Отправить сообщение для CJIunoH с помощью ICQ
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ

Цитата:
Сообщение от IIIypukПосмотреть сообщение
Сюрприз! -> http://zhyk.ru/forum/forumdisplay.php?f=13

D

Цитата:
Сообщение от silverkoПосмотреть сообщение
ну красавчик ваще



А по теме, нужно сначала смотреть чего и куда лепишь и за оформлением следить...а то похоже на
ctrl+c/v
________________
:bender:

необходимо каждому читору!
  Ответить с цитированием
Старый 17.02.2010, 00:52   #10
 Разведчик
Аватар для Nikolaj23
 
Nikolaj23 никому не известный тип
Регистрация: 17.02.2010
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ

молодчага, очень помог!
огромное спасибо!
  Ответить с цитированием
Старый 20.02.2010, 22:02   #11
Заблокирован
 Пехотинец
Аватар для jekajkee
 
jekajkee лучик света в грозовом небеjekajkee лучик света в грозовом небеjekajkee лучик света в грозовом небеjekajkee лучик света в грозовом небеjekajkee лучик света в грозовом небеjekajkee лучик света в грозовом небеjekajkee лучик света в грозовом небе
Регистрация: 10.11.2009
Сообщений: 78
Популярность: 753
Сказал(а) спасибо: 200
Поблагодарили 192 раз(а) в 73 сообщениях
 
По умолчанию Re: Как создать свой сервер CS 1.6 FAQ


сам мануал печатал ?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать сервер пвп Lacoste Общение и обсуждение Perfect World 11 28.08.2010 05:07
Помогите создать сервер! kompek Вопросы и ответы, обсуждения 3 09.02.2010 10:34
как создать свой серв в PW? slavka Общение и обсуждение Perfect World 2 29.01.2009 03:02
как создать Pvp сервер xak Rising Force Online 7 22.12.2008 19:07

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:48.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net