Меню
Главная Страница Каталог Файлов Knife.cfg!!! Новости Статьи Форум

Мастерская
Создание Сервера CS Сервер не виден в поиске Делаем себя админом Динамический IP. Решение Переводим сервер на 47/48 пр. Открываем порты для сервера Русское название сервера Способы понижения пинга Админские команды Разбор server.cfg

Все для Сервера CS
Готовые Сервера Плагины для Сервера Моды для Сервера Защита/античиты для Сервера Карты (maps) для Сервера Программы для Сервера Скачать Steam Скины Steam Звуки Патчи Обучающие Видео

Категории раздела
Создание Сервера CS [1]
Сервер не виден в поиске [1]
Делаем себя админом [1]
Динамический IP. Решение проблемы - DynDNS [1]
Переводим сервер на мультипротокол 47/48 [1]
Открываем порты через брандмауер Windows [1]
Русское название сервера и игры в поиске [1]
Админские команды [1]
Разбор server.cfg [1]
Способы понижения пинга на сервере [1]

Мини-чат
200

Главная » Статьи

Всего материалов в каталоге: 10
Показано материалов: 1-10

Итак,приступим,друзья
То что выделено *** относится к людям с динамическим IP (кроме клиента,он пригодится каждому)
1)Регистрируемся на dyndns.com ***
2)Качаем клиент http://depositfiles.com/files/ncsiay78b
3)Устанавливаем его,запускаем
4)Смотрим свой IP адрес
5)Ниже видим start updater(ето он автоматом обновляет ип адрес и синхронизирует его с вашим доменным именем-ниже как его сделать)
6)Идем на сайт www.dyndns.com
Сверху видим create account
Регаемся там
Потом когда зарегались входим на свой аккаунт и на главной странице видим Free Dynamic DNS надпись
Ниже ета надпись Free Dynamic DNS
Point a hostname to a dynamic or static IP address or URL.
* Host your own website at home for free!
* Connect to your workstation, DVR, webcam from anywhere.
Под етой хренью(надписью) в первом поле пишем имя доменное(у меня teror),а после него выбираем окончание доменного имени(у меня game-server.cc)и нажимаем ADD
Потом на странице ищем Next>>(на странице которая появилась после того как вы нажали ADD)
После ищем Activate Services>>
Все,доменное имя активировано,теперь надо его включить в апдейтере который в трее(который качали в пункте 2),ставим галочку на своем доменном имени и Ok)
7)Качаем основу сервера http://depositfiles.com/files/9wyh2sf3v
8)Распаковываем его в любую папку(не требует кс)
9)Качаем HLDS Launcher http://depositfiles.com/files/gya3e7tmh
10)Устанавливаем ее куда либо
11)Запускаем ее,сверху нажимает обзор и ищем папку где находится основа сервера(сверху можна ставить свою сборку),находим в папке hlds.exe и выбираем
12)Пишем имя сервера
13)Выбираем цикл карт(какие карты будут доступны)
14)Выбираем IP адрес свой(смотрим его в клиенте dyndns который свернут в трей),выбираем его
15)Ниже нажимаем там где написано "сервер не виден в интернете"
после этого должно стоять "сервер виден в интернете"
16)Ниже пишем свой пароль для управления сервером
17)В поле Карта: выбираем карту с которой будет запущен сервер
18)В поле Игра по: должно быть Интернет
19)В поле Порт: пишем свой порт(самый стабильный на мой взгляд 27015,27017,27027)
20)Ниже долно стоять Протокол IPX выключен
21)Ниже должно стоять VAC античит включен(на самом деле он выключен,просто с таким параметром соединение со стимовскими мастер-серверами 100
22)Ну и внизу кнопка Запустить сервер
(он сворачивается в трей)
Материал будет обновлятся по мере нахождения ошибок
Создание Сервера CS | Просмотров: 1834 | Добавил: First | Дата: 11.06.2010 | Комментарии (1)

Файл server.cfg необходим для настройки сервера и игрового процесса. Именно в нем определяются все серверные игровые параметры и команды. Порой, можно обойтись без некоторых плагинов, используя команды данного конфигурационного файла. Мы постараемся рассмотреть наиболее важные моменты этого файла.

1. Пишем логи

Первое что надо сделать пр настройке сервера - это ведение логов. Добавим в server.cfg следующие команды:
log on // вести лог сервера
sv_logbans 1 // записывать в лог баны
sv_logecho 1 // показывать информацию из логов сервера в консоль(сервера)
sv_logfile 1 // записывать логи сервера в файлы
sv_log_onefile 0 // ... в один файл
mp_logmessages 1 // писать в лог чат игроков для последующих разборок
mp_logdetail 3 // записывать в лог повреждения от: 0 - выключено; 1 - противников; 2 - своих; 3 - и от противников и от своих.


После этого сервер начнет писать все происходящие действия на сервере в папку \cstrike\logs.

2. Управление ботами

Блок команд ниже позволит вам контролировать поведение ботов не сервере:

bot_allow_grenades 0 // разрешить ботам использовать гранаты
bot_allow_machine_guns 0 // разрешить ботам использовать пулемёты
bot_allow_pistols 0 // разрешить ботам использовать пистолеты
bot_allow_rifles 0 // разрешить ботам использовать винтовки
bot_allow_shotguns 0 // разрешить ботам использовать дробовики
bot_allow_snipers 0 // разрешить ботам использовать снайперские винтовки
bot_allow_sub_machine_guns 0 // разрешить ботам использовать мини-пулемёты

3. Управление игроками



Далее идут команды управления поведением игрока на карте

mp_allowNPCs 1 // разрешить NPC на сервере
mp_allowspectators 1 // разрешить игрокам после смерти наблюдать за чужими игроками
mp_autocrosshair 0 // разрешить автоприцеливание
mp_autokick 0 // разрешить автокик за убийство игроков своей команды?
mp_autoteambalance 1 // разрешить автоматическую балансировку команд
mp_buytime 0.5 // время покупки в минутах
mp_c4timer 35 // время таймера бомбы
mp_chattime 10 // время, в течении которого игроки смогут разговаривать между собой после окончания текущей карты
mp_decals 200 // Колличество разрешённых декалей (спреи, пятна крови, пулевые отверстия)
mp_fadetoblack 0 // после смерти экран становится чёрным, не давая игроку смотреть за другими игроками в режиме спектатора
mp_falldamage 1 // урон от падения
mp_flashlight 1 // разрешить фонарик
mp_forcecamera 1 // разрешить переключения камер в режиме спектатора
mp_forcechasecam 1 // после смерти игрок может следить только за своей командой
mp_forcerespawn 1 // команда для Half-Life 2: Deathmatch. Игрок появляется сразу после смерти
mp_fraglimit 0 // максимальное колличество фрагов, при достижении которого определённым игроком карта сменится на следующую
mp_freezetime 5 // начальный отсчёт времени в начале каждого раунда(для покупки), в секундах
mp_footsteps 1 // слышимость звуков шагов
mp_friendlyfire 1 // возможность атаковать своих
mp_hostagepenalty 0 // кикает террориста при убийстве заданного лимита заложников
mp_limitteams 1 // максимальное количество превышения игроков одной команды над другой (от 1 и до бесконечности )
mp_mapvoteratio 0.51 // для смены карты нужно 51% голосов
mp_maxrounds 0 // максимальное количество раундов, при достижении которого игра на карте будет считаться законченной
mp_playerid 1 // контролирует информацию которую игрок видет на панели статуса: 0 все имена; 1 только имена игроков своей команды; 2 без имён
mp_spawnprotectiontime 10 // кикает игроков которые убивают членов своей команды в течении # секунд после перезапуска раунда
mp_roundtime 3 // длина раунда в минутах
mp_startmoney 800 // колличество начальных денег у игроков
mp_teamplay 0 // команда для Half-Life 2: Deathmatch. Игра по командам(Альянс и повстанцы)
mp_timelimit 30 // ограничение по времени на карту, в минутах
mp_tkpunish 0 // в следующем раунде убить того, кто убил игрока своей команды
mp_weaponstay 0 // команда для Half-Life 2: Deathmatch. После подбирания оружия оно остаётся на месте.(относится только к оружию заранее расположенному на карте разработчиками)
mp_winlimit 0 // количество выигрышей одной команды при достижении которого игра на карте считается законченной


4. Управление сервером

Ниже идет описание команд ,контролирующих сам сервер:
sv_airaccelerate 10 // определяет ускорение игрока, когда он находится в воздухе(например падает)
sv_allowdownload 1 // разрешить загрузку с сервера(например карт)
sv_allowupload 1 // разрешить закачку файлов (например decals, спрей-логи, карты) на сервер
sv_alltalk 0 // разрешить всем слышать переговоры друг друга по микрофону, вне зависимости от команды (даже мертвые)
sv_cheats 0 // разрешить игровые читы на сервере (пример: noclip)
sv_consistency 1 // предписывает ли сервер последовательность файла для критических файлов
sv_contact your@email.ru // e-mail администратора сервера
sv_enableoldqueries 1 // разрешить поддержку старого стиля (Half-life 1) серверных запросов
sv_footsteps 1 // использовать звук шагов при передвижении игрока
sv_friction 4 // коэффициент трения в игре
sv_gravity 800 // гравитация в игре
sv_language 0 // Устанавливает язык
sv_maxspectators 8 // Максимальное кол-во спектаторов
sv_maxspeed 320 // максимальная скорость игрока
sv_minupdaterate 10 // минимальное колличество обновлений(колличество пакетов) которое разрешено на сервере
sv_pausable 0 // разрешить ставить паузу во время игры
sv_password 0 // Пароль для входа на сервер
sv_rcon_banpenalty 15 // колличество минут на которое банится игрок пытавшийся подобрать rcon-пароль к серверу
sv_rcon_maxfailures 5 // максимальное колличество попыток при наборе rcon-пароля, после истечения которых игрок будет забанен
sv_rcon_minfailures 5 // колличество попыток при наборе rcon-пароля во время заданное sv_rcon_minfailuretime, после истечения которых игрок будет забанен
sv_rcon_minfailuretime 30 // колличество секунд для определения неверной rcon-аутенфикации
sv_specaccelerate 5 // ускорение при передвижения в режиме spectator
sv_specnoclip 1 // игрок в режиме spectator может пролетать через стены и объекты
sv_specspeed 3 // скорость передвижения в режиме spectator
sv_spectalk 1 // участие спектаторов в общем чате
sv_stats 1 // собирать статистику использования процессора
sv_stepsize 18 // длинна шага в юнитах
sv_stopspeed 75 // минимальная скорость остановки на поверхности
sv_timeout 30 // если сервер не получает отклика от клиента в течении # секунд, клиент отключается от сервера
sv_voiceenable 1 // разрешить использование микрофона

Рейты, лагокомпенсация:

Сейчас выщитываем сами рейты.
"скорость интернета" умножаем на 128 и делим на кол-во игроков на которое хотите свой сервер. У меня так:
2000x128:32=8000. Это значение записываем в sv_maxrate

Теперь sv_maxrate делим на 200. У меня так:
8000:200=40. Это значение записываем в sv_maxupdaterate.
sys_ticrate 10000
rate 3000 // максимальный предел байт в секунду который СЕРВЕР может послать клиенту // rate = cl_updaterate * 175
cl_rate 2500 //максимальный предел байт в секунду который КЛИЕНТ может послать на сервер
cl_cmdrate 30 // число раз в секунду которое КЛИЕНТ информирует сервер о своих действиях.
cl_updaterate 20 // сколько раз в секунду СЕРВЕР говорит клиенту что происходит на карте.
sv_maxupdaterate 40 // ограничивает частоту обновлений сервера. Чем выше значение,тем больше пакетов будет послано клиентам (зависит от sv_maxrate и также считается по формуле )
sv_minrate 3000 // минимальное колличество байт в секунду, которое может быть передано сервером (0 == без ограничения)
sv_maxrate 8000 // максимальное колличество байт в секунду, которое может быть передано сервером(0 == без ограничения)
sv_unlag 1 // лагокомпенсация
sv_maxunlag 1 // максимальная лагокомпенсация, в секунду


5. Другие команды

Далее идут прочие команды, не вошедшие в группы:

hostname "Dedicated Server" // задаём имя сервера
rcon_password "password" // задать rcon-пароль для удалённого управления сервером

breakable_multiplayer 1
decalfrequency 10
host_framerate 0

exec banned_ip.cfg // добавляем в данный файл banned_ip.cfg список забаненных по Steam ID
exec banned_user.cfg // добавляем в данный файл banned_user.cfg список забаненных по имени игрока

writeid // записываем SteamID игроков
writeip // записываем IP игроков

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

6. Добавление сервер в поиск!
Разбор server.cfg | Просмотров: 1219 | Добавил: First | Дата: 31.05.2010 | Комментарии (0)

Админские команды


vote - выводит id игрока и его ник. Удобно использовать именно id игрока, а не его имя, например: amx_kick #127.

amx_leave <tag> [tag1] [tag2] [tag3] Кикнуть всех игроков, у которых нет указанных клан-тэгов

amx_addban <authid or ip> <minutes> [reason] Добавить бан к бан-листу сервера

amx_nick <original name> <new name> Смена ника игроку
amx_kick [reason] - кикнуть игрока с сервера

amx_ban <name or #userid> <time> [reason] Забанить игрока

amx_banid [reason] - забанить игрока на сервере по SteamID/WonID

amx_banip [reason] - забанить игрока по IP

amx_unban - разбанить игрока

amx_slay - убить игрока

amx_slap <name or #userid> [damage] Слэп (толчок) игрока, можно с уроном

amx_pause - поставить/убрать паузу

amx_who - показать у кого какие права на сервере...

amx_cvar [value] - изменить или отобразить значения cvar-ов. Т.е. можно изменить на отличное от сервеного значение, к примеру, mp_timelimit.

amx_map - сменить карту

amx_cfg - выполнить конфиг

amx_rcon - выполнить команду в консоле сервера.

amx_plugins - список всех загруженых плагинов

amx_modules - аналогично список всех загруженых модулей

amx_addadmin <playername|auth> <accessflags> Добавить админа (неудобно)

amx_reloadadmins Обновить админов из users.ini (удобно без перезапуска серва)
Чат админов

amx_say - отправить сообщение всем игрокам

amx_chat - отправить сообщение админам

amx_psay <name or #userid> <message> Послать приватное сообщение

amx_tsay - отправить сообщение всем игрокам (слева жирным)

amx_csay - тоже что и выше только по центру экрана

say_team @<text> Показывает сообщение всем админам (HUD)

Админские голосования

amx_votemap [map] [map] [map] - начать голосование за смену карты

amx_votekick - начать голосование на кик игрока

amx_voteban - Начать голосование на бан игрока

amx_vote - просто так любое голосование типа Вася му№;%№ 1. Да 2. Да конечно

amx_cancelvote - прервать последнее голосование

Say... (Статистика)

say /hp Показывает информацию о вашем убийце (в чате)

say /me Показывает текущую статистику раунда (в чате)

say /rank Показывает ваш ранг на сервере (в чате)

say /rankstats Показывает your server stats (MOTD)

say /report Показывает статус оружия (в чате для команды)

say /score Показывает статистику команд (в чате)

say /stats Показывает статистику других (меню / MOTD)

say /statsme Показывает вашу статистику (MOTD)

say /switch Включает/выключает статистику у клиента

say /top15 Показывает топ 15 игроков (MOTD)

Команды в чате

say currentmap Показывает текущую карту

say ff Показывает статус Friendly Fire

say nextmap Показывает следующую карту

say thetime Показывает текущее время
say timeleft Показывает время до конца карты

Команды меню

amxmodmenu - Показывает основное меню Amx Mod X
(из него доступны все остальные меню)

amx_cvarmenu – меню cvars’ов
amx_mapmenu – отображать меню смены карты

amx_kickmenu – отображать меню kick

amx_banmenu – меню бан

amx_votemapmenu – отображать меню выбора карт на голосование

amx_slapmenu – меню slap (пнуть игрока)

amx_teammenu – отображать меню выбора команды игрока

amx_clcmdmenu – меню клиентских команд

amx_restmenu – ограничение на использование оружия в игре

amx_teleportmenu – меню телепортаций

amx_statscfgmenu - отобразить меню конфигурации статистики

amx_statscfg [parameters] - отображает справку по конфигурации статистики:

Команды:


on - опция доступна
off - опция недоступна
save - сохранить конфигурацию статистики
load - загрузить конфигурацию статистики
list [id] - отобразить статус статистики
add - добавить стат в список
Админские команды | Просмотров: 1299 | Добавил: First | Дата: 31.05.2010 | Комментарии (0)

[Шаг 1] 
Первый шаг нажимаем CTRL + ALT + DEL находим hlds.exe и ставим приоритет *Реального времени*

[Шаг 2]
Запускаем сервер в консольном режиме, вписываем
свои параметры стандартные напимер -nomaster -cstrike -console и тд. и добавляем в конце -pingboost 3+ heapsize 250000+ sys_ticrate 10000

[Шаг 3]
Поставить HL Booster 2.40
Я выбрал HL Booster 2.40, потомучто его мой комп спокойно тянет!
Инструкцию увидите , когда перейдете по одной из ссылок.

[Шаг 4]
Ускорение смены карты. Для этого удаляем в папке cstrike файл custom.hpk =) НАВСЕГДА!

[Шаг 5]
Идёт на настройку server.cfg
Уменьшение лагов гарантировано =)

sv_logbans 0
sv_logecho 0
sv_logfile 0
sv_log_onefile 0
mp_logmessages 0
mp_logdetail 0
sv_unlag 1
sv_maxunlag 1
fps_max 600

это всеволишь некоторые параметры)

[Шаг 6]
Настройка server.cfg под ваш интернет
Если у вас Модем 56к , то

rate 5000
sv_rate 5500
sv_cmdrate 40
sv_cmdbackup 2
sv_updaterate 45
mp_resend 2
sv_dlmax 40
mp_decals 50

Модем 128к

rate 10000
sv_rate 10000
sv_cmdrate 60
sv_cmdbackup 3
mp_updaterate 60
sv_resend 2
sv_dlmax 100
mp_decals 100

Модем 256k

rate 12000
sv_rate 12000
sv_cmdrate 101
sv_cmdbackup 4
sv_updaterate 101
sv_resend 3
mp_dlmax 256
mp_decals 100

Модем 512К

rate 15000
sv_rate 15000
sv_cmdrate 80
sv_cmdbackup 4
mp_updaterate 45
sv_resend 3
mp_dlmax 400
mp_decals 100

Модем 1024к

rate 20000
sv_rate 20000
sv_cmdrate 80
sv_cmdbackup 6
mp_updaterate 80
sv_resend 6
mp_dlmax 800
mp_decals 300

Модем 2048к

rate 25000
sv_rate 25000
sv_cmdrate 101
sv_cmdbackup 6
sv_updaterate 101
sv_resend 6

DSL Высокоскоростной

rate "12001.000521"
sv_rate "9999"
sv_latency "-21.000521"
sv_updaterate "160"
sv_cmdrate "40"
mp_resend "2"
mp_cmdbackup "2"
sv_dlmax "768"
ex_interp "0.01"
ex_extrapmax "10"

DSL Низкий

rate "9001.000521"
sv_rate "9999"
mp_latency "-51.000521"
mp_updaterate "67"
sv_cmdrate "40"
sv_resend "2.5"
mp_cmdbackup "51"
mp_dlmax "512"
ex_interp "0.05"
ex_extrapmax "4"
cl_dlmax 800
mp_decals 300

qDSL и xDSl

rate "15001.000521"
cl_rate "9999"
cl_latency "-16.000521"
cl_updaterate "101"
cl_cmdrate "400"
cl_resend "1.5"
cl_cmdbackup "2"
cl_dlmax "1024"
ex_interp "0.01"
ex_extrapmax "10"

Вот.

[Шаг 7]
Настройка Windows. Убираем эффекты - Чтобы сделать больше производительность!
Мой Компьютер/Свойства/Дополнительно/Визуальные эффекты и ставим галочку *Обеспечить наилучшую производительность*

[Шаг 8]
Оптимизация процессора
Пуск/Выполнить - пишем RegeditHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagementMemory MAnager
ставим в файле DisablePagingExecutive вместо 0 ставим 1 и в файле LargeSystemCache тоже ставим 1

[Шаг 9]
Расширение сетевого канала (download speed)
ПускВыполнитьпишем gpedit.mscАдминистративные шаблоныСетьпланировщик пакетов QoS
щёлкните на нём и увидите 20% и заменяем их на 0%

[Шаг 10]
Убираем Prefetch конфиг.
Пуск -> Выполнить -> пишем Regedit -> HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Session Management -> Memory Manager -> PrefetchParameters
Затем выберите файл EnablePrefetcher и присвойте ему значение 3 вместо 1 (в десятичной).


[Шаг 11]
Азот для процессора )
ПускВыполнитьпишеи Regedit\HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPriorityControl
Заходим в эту папку нажимаем правой кнопкой СоздатьПараметр DWORD создаём называем IRQ8Priority присваиваем ему значение 1 (в Шестнадтичной)

[Шаг 12]
Можно использовать прогу TCP Optimizer она действительно очень помогает для настройки TCP и скорости интернета Скачать Руссификатор Тут

[Шаг 13]


Этот трюк сильно не влияет на сервер но способен немного уменьшить CPU
Панель управленияСвойства папкиВидСнимаем галочку с *Автоматического поиска сетевых папок и принтеров*

[Шаг 14]
Остановка не нужных услуг также может уменьшить потребления процессора
Панель управления/Администратирование/Услуги/Выключаем не нужные услуги нажатием на них
Перечень программ которые можно отключить (если у вас есть такие)
Применение управления
Clipbook
Сообщения об ошибках
Распределенная ссылке отслеживания клиента
Справка и поддержка
Индексирование
IPsec
Messenger
Remote Registry Service
Telnet
Время Windows
Производительность адаптера WMI.

[Шаг 15]
Дефрагментация диска собирает все растерянные файлы.
Мой компьютер Сервис выбираем раздел где находится сервер и нажимаем на Дифрагментацию 

[Шаг 16]
Этот трюк оптимизирует использование оперативной памяти что тоже очень важно для сервера)
ПускВыполнитьпишем RegeditHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagementMemory MAnager
Клацаем правой кнопкой Создать параметр DWORD называем параметр именем "IOPageLockLimit"
Ставим Шеснадцатичную систему исчисления и пишем
4000 -Если у вас 128 MB Ram.
10000 -Если у вас 256 MB Ram.
40000 - Если у вас 512 MB Ram и больше
Перезагружаем комп

[Шаг 17]
ПускВыполнитьmsconfigSYSTEM.INI[386nh]Создаем файл и называем его ConservativeSwapFileUsage=1
И перезагружаем

[Шаг 18]
Очистить реестр от не нужных файлов , ключей и прочего с помощью программы Vit Registry Fix 8.1

P.S.
Вообще лучше ставить на свежую, незагруженную винду (систему) =)
Не обязательно выполнять шаги поочередно, и необязательно все.
Если реального времени не ставится, то ставь высокий...
Но лучше реального времени (на сервере же игра идет в реальном времени=)
Способы понижения пинга на сервере | Просмотров: 669 | Добавил: First | Дата: 31.05.2010 | Комментарии (0)

1) Делаем название сервера по-русски:

Открываем server.cfg, заменяем название в hostname "" на русское, жмем файл/сохранить как/ и там только найдем внизу кодировка (ANSI) и заменим её на UTF-8/ок.

Спросит заменить? - да!

2) Меняем название игры в поиске

Качаем плагин gamenamechanger

Кидаем файл .amxx в amxmodx/plugins/

Прописываем строчку gamenamechanger.amxx в amxmodx/configs/plugins.ini

в server.cfg (или amxx.cfg) пишем:

amx_gamename "[contra-serv.3dn.ru]”


========================================================

All right reserved.

Поставьте в название игры [contra-serv.3dn.ru], только так ты отблагодаришь нас! =)

========================================================
Русское название сервера и игры в поиске | Просмотров: 1081 | Добавил: First | Дата: 29.05.2010 | Комментарии (1)

Статья только для тех, у кого туповатая Windows:
Всё дело в брандауэре Windows, он блокирует порты и не кому не даёт зайти на ваш сервер. Итак, для начала нужно зайти в брандмуер Winsows, идём в Пуск > Панель управления > Центр обеспечения безопасности > Брандмауер Windows.
Если у вас стоит галочка на "брандмауер выключен" то прекращайте процедуру: вам это не поможет.
Вверху есть вкладка исключения, жмём, и у вас появляется это:


Жмём добавить порт
Видим это:


Добавляем порт, пишем описание например "Mou_CepBep" и номер порта, а тоесть "27015" ( порты вписывать можно любые ), протокол обязательно выбираете UDP.

Жмём ок. Готово!



Открываем порты через брандмауер Windows | Просмотров: 1151 | Добавил: First | Дата: 21.05.2010 | Комментарии (1)

1)Качаем dproto 0.4.8

Описание:

Dproto это плагин для MetaMod позволяющий пользователям заходить на сервер как с NoSteam (47-48 протоколы), так и со Steam (48 протокол). Отметим что Dproto это не Steam эмулятор, и если вы хотите поддержку генерации уникальных SteamID на вашем сервере используйте специальные эмуляторы (например revEmu).
Разработчик Crock

Основные возможности:
- Сервер позволяет заходить со всех известных версий клиентов, базирующихся на 47 и 48 протоколах;
- Настраиваемые SteamID для клиентов;
- Работает с последней версией hlds;

Поддерживаются операционные системы: Win и *NIX
Поддерживающиеся билды серверов в версии 0.3.7:
- Linux: 2738, 4383 (24 Oct 2008), 4383 (Released at Apr 2009), 4383 (Released 19 May 2009), 4617 и новее
- Windows: 4382, 4554, 4554 (19 May 2009), 4554 (15 Jun 2009) и новее
Для работы Dproto нужны
- чистые или пропатченные с помощью VUP библиотеки engine_.
- metamod 1.19 или 1.19p32.

2)Инструкция по установке:
1. Перейдите к директории /addons/ и создайте новую папку с именем dproto
- это директория игры; cstrike для Counter-Strike, valve для Half-Life, и т.д.
2. Скопируйте dproto.dll или dproto_i386.so to в папку /addons/dproto/ (в зависимости от вашей ОС, для Win dll, для LINUX so)
3. Перейдите к директории установленного metamod'a (это путь /addons/metamod/) и отредактируйте файл plugins.ini:
добавьте следующую строку в начало файла


для windows:
win32 addons\dproto\dproto.dll

для linux:
linux addons\dproto\dproto_i386.so

4. Скопируйте файл dproto.cfg в корневую папку директории игры (где hlds.exe).
5. Папку src закиньте в папку cstrike
6. Запустите сервер. Используйте следующую команду для linux систем:
./hlds_run -binary ./hlds_i686

3)Когда сервер загружен, напишите "meta list" в консоли. Если вы установили dproto правильно, то вы должны увидеть следующее:

Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] dproto RUN - dproto_i386.so vX.X.X ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY

2 plugins, 2 running

Все. Ваш сервер поддерживает 2 протокола 47\48=)

Переводим сервер на мультипротокол 47/48 | Просмотров: 2568 | Добавил: First | Дата: 21.05.2010 | Комментарии (0)

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

contra-serv.ath.cx
contra-serv.mine.nu
contra-serv.game-host.org
contra-serv.game-server.cc
contra-serv.selfip.com
contra-serv.serveftp.org

Это можно сделать за 5 минут!

1) Заходим на сайт DynDNS. Сразу регистрируемся (Creat Account) и указываем существующий эл. ящик, подтверждаем Емейл.


2) Заходим под своим аккаунтом. Вы теперь в разделе My Account. Выбираем подпункт My Hosts/ Add Host Services - как на скрине:


3) Подбиарем Hostname (IP будущий), в поле Ip adress кликаем Use auto detected ip.. и собственно жмем Add to cart (в самом низу)

4) Далее оказываемся на странички якобы покупки сервиса, на это бусплатно - поэтому кликаем Next. Далее страничка похожая на эту. На ней жмем - Activate Services.



5) Теперь перед вами список хостов (а хост у вас 1, макс 5) , примерно такой, как на скрине далее. Если хост активирован - в details будет стоять ваш текущий IP. Если нет - будет красным - Checkout to Activate.


6) Заходим на сайт DynDNS в раздел Support и в правом верхнем углу тыкаем Download Now (Это программа для скачивания)

7) Открываем файл программы

- Установка, запуск
- Имя и пароль, которые вы ввели на dyndns.com 
- Затем, перед вами должен появится домен, который вы сделали на сайте

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

Теперь мы внизу программы нажимаем Apply и Ok. Программа свернятся в панель задач. И не забудьте проверять каждый раз, когда включаете компьютер - чтобы она работала.
Ура, программа готова!

Теперь Вы можете использовать ваш новый IP адрес!

Динамический IP. Решение проблемы - DynDNS | Просмотров: 3349 | Добавил: First | Дата: 21.05.2010 | Комментарии (0)

Делаем себя админом, для начала в игре нажмите `(console)

и введите bind "F8" "amxmodmenu"


Открываем файл users.ini (...\cstrike\addons\amxmodx\configs\users.ini)
- Если хотим чтобы у вас админка была по нику, в конец файла users.ini допишем следующие
"ник" "пароль rcon" "abcdefghijklmnopqrstu" "a"

- Если хотим чтобы у вас админка была по айпи, в конец файла users.ini допишем следующие
"123.45.67.89" "" "abcdefghijkmnopqrstu" "de"

Пароль указывать не надо.

Права доступа
a - иммунитет (нельзя кикать, слаит, слэпать, банить)
b - резервация
c - использование комманды amx_kick (кикание)
d - использование комманды amx_ban (бан)
e - использование комманды amx_slay
f - использование комманды amx_map
g - использование комманды amx_cvar
h - использование комманды amx_cfg
i - использование комманды amx_chat и других чат-комманд
j - использование комманды amx_vote и других комманд голосований
k - доступ к комманде sv_password (через amx_cvar)
l - доступ к коммандам amx_rcon и rcon_password (через amx_cvar)
m - настраиваемый уровень А (для дополнительных плагинов)
n - настраиваемый уровень B

Флаги аккаута (вместо "a" настройте под себя, например "be")
a - не пускать игрока на сервер с неправильно введенным паролем
b - регистрация клан тега
c - админ зайдет на сервер только со значениями authid/wonid
d - админ заходит только с этого ip адресса
e - пароль не проверяется (необходимо только совпадение name/ip/wonid)
-Сохраняем

ВАЖНО!!! - ИНАЧЕ НЕ ЗАЙДЕТЕ НА СЕРВЕР:

-Теперь перед тем как зайти на сервер,

пропишите в консоле - setinfo _pw Ваш_RconПароль (пароль в users.ini)

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

примечание:
тэг _pw можно поменять на свой в файле amxx.cfg в папке
Valve\cstrike\addons\amxmodx\configs

По умоланию: "_pw"

amx_password_field "_mejor" (меняйте наше mejor на свой)

Теперь вход админов будет таким (пишется всего один раз) setinfo _mejor ПАРОЛЬ

ГОТОВО! В игре нажимаем F8 и перед вами русское меню админа

Если выкинуло - не ввели пароль! Если не хотите чтоб проверяло пароль, а чисто смотрело на ник - то ставьте в конце "e" вместо "a"!
Делаем себя админом | Просмотров: 1184 | Добавил: First | Дата: 21.05.2010 | Комментарии (0)

Чтобы ваш сервак было видно в поиске всем игрокам в интернете необходимо проверить наличие в server.cfg (директория cstrike) следующих строк:

sv_lan "0"
setmaster enable "1"
setmaster add 63.251.143.218
setmaster add 65.73.232.251
setmaster add 65.73.232.253
setmaster add 68.142.72.250
setmaster add 69.28.151.162
setmaster add 207.173.177.11
setmaster add 207.173.177.12
setmaster add hlmaster.jolt.co.uk
setmaster add 213.239.209.221
setmaster add 216.52.220.16

Не писать:
//setmaster add 72.165.61.189 (ломанный мастер)
//setmaster add 72.165.61.190 (ломанный мастер)

В cstrike/steam.inf напиши вот так:


PatchVersion=1.6.3.7
ProductName=cstrike


Дополнительно:

1) Если у вас антивирус Касперского, то отключайте его - он мешает добавлять сервер в глобальный поиск!

2) Если антивирус Eset NOD32, временно отключите персональный файрвол.

2) Нужно открыть порт на маршрутизаторе (роутере) Например: D-Link dsl-2520u

ГОТОВО! 8-)

Заходим на 2ip.ru смотрим ип и даем друзьям!
Сервер не виден в поиске | Просмотров: 3675 | Добавил: First | Дата: 21.05.2010 | Комментарии (4)

Форма входа

Наш опрос
Что вы искали на сайте?
Всего ответов: 491

Поиск

Статистика




Анализ сайта онлайн
На сайте всего: 1
Спектаторов: 1
Пользователей: 0


Список посетителей on-line
Кто нас сегодня посетил


Rip By Ucoz-CopY © 2010
Бесплатный хостинг uCoz