- Краткая информация о настройке CS:Source сервера
- Запускаем сервер с модом
- Выполняем настройки производительности
- видимость сервера в интернете
- Настройка, оптимизация и защита [CS:S v34]
- #1 Vovan24
- Настройка серверов css v34 sourcebans gamecms
- Записи сообщества Поиск Настройка серверов css v34 sourcebans gamecms запись закреплена [CS:S v34] ProtectCMDS 1.0.4 1. [Критическая] Фикс кривых пакетов. Описание: Включена фильтрация на кривые пакеты, которые приводили сервер к очень долгому «задумыванию» и остановки игрового процесса. Полностью переработана фильтрация пакетов. Заблокированы все Split пакеты. Добавлена защита от DoS атак. Можно смело убирать dosprotect. (Не помогает в случае забивания канала); Показать полностью. Блокировка следующих эксплоитов: Cmds_Exploit, Love_x, PacketSender, Salamon, Srcds_death, UltraHook flood, Split_Exploit, Ping_Exploit, kickserv_c, Voice_Exploit, Mass disconnect, SAMP Crash, Lag Server и другие; 2. [Критическая] Фикс голосового чата «buffer overflow in net message» + блокировка FPSKiller 1.0 Описание: Добавлена фильтрация и forward на голосовой чат. Пофикшено выкидывание игроков и FPSKiller 1.0. 3. [Критическая] Реализовано хеширование steamID Описание: Хешируется SteamID при заходе игрока. Для каждого сервера создается уникальная соль для хеширования. Если вы хотите, чтобы на ваших серверах был один и тот же SteamID, то скопируйте файл sourcemod/data/protectcmds_steamid_salt.dat на все сервера. Есть возможность задавать любой SteamID. Файл лежит sourcemod/data/protectcmds/steamid_hash.txt 4. [Критическая] Запрещена загрузка левых плагинов/расширений не из стандартных папок SourceMod. Описание: Блокируются команды, которые позволяли загружать сторонние плагины/расширения не из стандартных папок SourceMod 5. [Важная] Защита от фейк ботов. Описание: На данный момент реализован forward, который позволяет перехватить первый пакет, который отсылает игрок и зафиксить фейковых ботов. Боты тупо зависают на моменте подключения и SourceMod их не видит. 6. [Важная] Фикс кривых игровых пакетов. Описание: Зафикшены кривые игровые пакеты. 7. [Средняя] Фикс выхода игрока. Описание: Зафикшен кривой выход игрока, который мог привести сервер к паузе и т. д. 8. [Средняя] Фикс Kick SourceTV. Описание: Блокируется возможность кикнуть SourceTV, при том, что игрок спокойно может зайти на сервер и его не кикнет. 9. [Средняя] Фильтрация и блокировка команд. Описание: Блокируются команды: sm и meta. Включена блокировка команд при превышении 30 UserCmds/сек. Так же можно указать блокировку других команд в файле sourcemod/data/protectcmds/blockcmds.txt 10. [Низкая] Фикс краша сервера с помощью функции Studio_BoneIndexByName. Описание: При установке непрекешированной модели (0), например, через SetEntData, pStudioHdr мог быть равен NULL, что приводило к крашу сервера. 11. [Низкая] Фикс краша сервера с помощью GameUI::Deactivate. Описание: Когда игрок активировал GameUI (это возможность управлять объектами (с белым прицелом) ) — умер или вышел с сервера, то при деактивации, сервер не мог получить валидную Entity и пытался разыменовать NULL или -1, что приводило к крашу сервера. 12. [Низкая] Фикс краша сервера TakeDamage. Описание: При попытке нанести урон после удаления g_pGameRules переменной, сервер мог крашнуться. 13. [Низкая] Фикс движка на новых версия ОС. Описание: Можно запускать сервер на Debian 10, Ubuntu 20. Только отредактировать конфиг valve.rc. После запуска — будет работать фикс. 14. [Низкая] Фикс расширения Rest In Pawn Описание: Пофикшена одна из функций, в которой мог возникнуть краш сервера при использовании EXT RIP Источник
Краткая информация о настройке CS:Source сервера
Поклонники онлайн шутера Сounter Strike Source не только могут играть на уже готовых картах, но и получили возможность самостоятельно редактировать карты и даже создавать виртуальные сервера, где и происходит вся игра. Расскажем вам поподробнее как создать Сounter Strike Source и как правильно провести его настройку.
Для создания своего игрового сервера вам необходимо скачать чистую сборку СSS, которую вы с легкостью найдете в интернете на тематических ресурсах. Далее после скачивания можно приступать к установке и настройке сервера. Вам необходимо узнать технические параметры вашего компьютера и скорость канала в интернет. Именно в зависимости от производительности подсистемы и выполняется настройка Css сервера.
Как быстро и просто создать свой сервер контр-страйк cоурс сервер. Создание сервера происходит поэтапно, рассмотрим всё по пунктам:
- Пункт 1: Скачивание и установка чистого сервера Counter-strike Source с любого ресурса.
- Пункт 2: Выбор мода для КС Соурс.
- Пункт 3: Раскрутка СS:S собственного сервера с нуля.
Поэтому если у вас скорость меньше 1 Mбит/сек, то создать свой собственный сервер в CS вряд ли удастся, так как такого пропускного канала будет недостаточно для игры.
Запускаем сервер с модом
Теперь, когда вы разобрались с апдейтером и скачали ваш новый сервер КС:Cоурс, запускаем файл с названием hlds.exe. Прописываем нужное вам название, выбираем карту и нажимаем на кнопку «Start Server». Теперь заходим в саму игру и прописываем IP-адрес в консоль и заходим на свой сервер.
Самое трудное мы закончили, теперь выбираем мод для нашего сервера КС Сорс. В игровом сообществе есть большое количество различных модификаций игры, таких как:
- Паблик
- Зомби
- Серф
- Тюрьма
- Преодоление препятствий
- Быстрая игра
И еще порядка 5-10 мало-известных модов. Немного о каждом:
- Паблик – обычный простой сервер, как на многих чемпионатах, с заданием поставитьраздефузить бомбу и выиграть раунд.
- Зомби – нашествие зомбаков, которые овладели миром вашего сервера. Задание зомби заразить выживших, а тем, кто не попал под инфекцию убить заразу.
- Серф – достаточно интересный, но трудный мод. Тут потребуется несколько часов тренировки, чтобы научиться кататься на рампах, на специально созданных картах. Летаем – убиваем – побеждаем.
- Тюрьма – тут присутствует охрана и зеки. Задание охраны сдержать бунт, проводить различные игры с зеками, а «отбросам общества» нужно как можно быстрее выбраться из клеток и поднять бунт.
- Преодоление препятствий или DeathRun(смертельный забег) – большая карта, с множеством проблем для прохождения. Это и ломающийся пол, горящая лава, летающие топоры и многое другое. За команду террористов играет 1 игрок и пытается всеми способами не дать пройти контрам к себе в логов, нажимая кнопки и активируя те или иные ловушки. Спецназу нужно добраться и убить вредного тера.
- Быстрая игра или же КСДМ – тот же паблик, но без задания заложить бомбу. После того, как вас убьют, вы возрождаетесь с новым выбором оружия, и так постоянно. Цель одна – отточить мастерство в стрельбе.
Основные моды я расписал, выбор только за вами, какая модификация будет вам по душе.
Выполняем настройки производительности
В соответствии с техническими параметрами компьютера и канала в интернет выбираем такие характеристики как RATE, TICK RATE и количество слотов. Для непосвященных скажем, что эти параметры напрямую влияют на динамику и качество игры. Слоты же – это максимально число игроков, которые могут играть на создаваемом сервере.
Показатель качества графики может колебаться от низкого при настройках TICK 33 и параметре RATE 15000, до максимального качества при показателе в TICK 100 и с параметром RATE 25000. Для настройки всех этих показателей вам необходимо использовать файл с названием cstrikecfgServer.cfg. Файл открываем для редактирования и напротив соответствующих строк указываем те значения, которые соответствуют вашей подсистеме.
Рекомендуемые настройки для мощных игровых компьютеров:
- sv_maxrate от 15000-17000
- sv_minrate от 7500 — 8000
- sv_minrate от 7500 — 8000
- sv_minupdaterate от 30 — 35
- cl_cmdrate от 65 — 70
- cl_updaterate от 65 — 70
- Rate – 2000
- tickrate – 66
видимость сервера в интернете
Вам осталось лишь выполнить общие настройки сервера, в которых указывается администрирование и ряд других характеристик. Для выполнения такой настройки вам необходимо открыть для редактирования файл cstrikecfgServer.cfg. В параметре hostname вы можете увидеть название вашего сервера, по которому его и будут находить другие игроки.
Вы можете самостоятельно прописать этот пункт, изменив название на произвольное. Остается лишь настроить админ панель, для чего вы можете воспользоваться командами ma_clientgroup и ma_client. Указываем через консоль администратора сервера, который получает максимальные полномочия.
Источник
Настройка, оптимизация и защита [CS:S v34]
#1 Vovan24
В связи с постоянными темами о взломе, крашах и подобных, вот вам мануал.
Знаю, много, но стоит почитать.
Основное:
- Не вводите свои данные от аккаунта на сайтах, похожих на myarena.ru. Всегда смотрите в адресную строку- тот ли сайт.
- Сделайте ваш RCON Пароль сложным! (Никакие: 123, lol, qwerty и т.д. не подойдут ) Советую закодировать пароль в MD5 (http://md5x.ru)
Везде нужны сложные пароли. Аккаунт вебхостинга, сурсбанс, статистика и т.д. Без них никуда. - Если у вас есть сурсбанс- то не поленитесь и удалите содержимое файла /themes/default/page_admin_servers_db.tpl, если вы не хотите чтобы человек, которого вы назначили высшим администратором украл данные от базы данных.
- Evenscripts и Mani Admin удаляйте. Только Sourcemod. В интернете и в ПУ есть все необходимые плагины.
- Не устанавливайте все подряд плагины! Смотрите что вы устанавливаете. Мысль: чем больше античитов, тем надежнее не правильная
- Не забывайте делать резервные копии базы данных SourceBans и вашего сайта. Мало ли что. (Это делается в http://web.myarena.ru/myadmin/ Вводите свои данные от базы данных (их можно посмотреть в ПУ » Плагины » SourceMod » databases.cfg), дальше выбираем вашу таблицу слева и кликаем на вкладку «Экспорт», затем ОК.).
Если вдруг- ктото снесет всех админов или что еще хуже- вы сможете откатить все на время создания копии. Чтобы это произвести- удаляем все таблицы и нажимаем на вкладку «Импорт»- затем загружаем файл копии и радуемся. - Не ведитесь на провокации. Если просите кого-то настроить сервер- вы должны быть уверены, что этот человек не будет действовать с плохими намерениями.
И ребята, бесплатный сыр бывает только в мышеловке
Оптимизация вашего сервера:
- Эмулятор Steam_id. Без него никак Первое что мы делаем- это устанавливаем eSTEAMATiON в Панели управления.
- НЕОБХОДИМО установить античит KAC (Kigen’s Anti-Cheat (1.2.2.8) for CSS v.34) в Панели управления. И грамотно его настроить!
Чтобы разрешить Bunny HOP в конфиге, в парамтре kac_autotrigger значение 2
Поскольку бывают баны- за ‘просто так’- ставим в параметре kac_ban_duration значение 2880. Будет банить на 2 дня. Думаю никто не против.
Остальное настраиваете под себя - Как добавить себя в админы http://wiki.myarena. ров_в_SourceMod
- Грамотно настраиваем конфиг сервера. Смотрите каждый параметр.
- Желательно сделать контент-хостинг, чтобы карты и другие файлы вашего сервера качались в пару раз быстрее http://wiki.myarena. Контент-хостинг
Самое главное, защита вашего сервера:
- Устанавливаем плагин AntiSpam [Status and Ping] в ПУ (SourceMod). Этот плагин защитит вас от лагов, создающихся злоумышленниками, которые спамят этими коммандами. Не забываем настраивать.
- Самая надежная админка это по STEAM_ID + Плагин защиты по паролю.
Дам мануал:
Установка плагинов sourcemod : http://wiki.myarena. ceMod_через_FTP
Плагин защиты по паролю : http://hlmod.ru/foru. ead.php?t=11024 - Защита от подбора RCON пароля- в ПУ (Sourcemod) Устанавливаем Rcon locker
- Нужные обычным администраторам флаги: abcdfgjkopqrst и иммунитет, к примеру: 9 (чтобы игроки не могли забанить администратора)
( a- Возможность занять зарезервированный слот.
b- Функции обычного Админа
c- Возможность кикать игроков.
d- Возможность банить игроков.
e- Возможность разбанивать игроков.
f- Убить/ранить игроков.
g- Смена карты или основных особенностей игры.
h- Возможность изменять КВАРы. (А именно основные конфиги сервера. К примеру: Название сервера, св_читс и подобные)
i- Исполнение конфигурационных файлов. (Загрузка на сервер конфигов, лежащих на сервере в папке /cstrike/cfg/)
j- Специальный админский чат.
k- Возможность начинать голосования (за смену карты и т.д.).
l- Возможность устанавливать/изменять пароль сервера.
m- Использование РКОН команд.
n- Смена квара sv_cheats или использование чит-команд.
o, p, q, r, s, t- дополнительные флаги, которые как правило используют сторонние плагины.
z- Все сразу - Желательно установить DoS Attack Fixer в ПУ. Но я думаю данный хостинг надежно защищен от ддос атак.
- Если вы хотите, чтобы у вас всегда была возможность посмотреть действия любого администратора устанавливаем данный плагин http://hlmod.ru/foru. hread.php?t=369
- Если кто-то постоянно обходит ваши баны- у вас 2 выбора.
Первый: Банить по подсети в ПУ, предварительно записав IP игрока.
Второй: Использовать плагин NoSteamBans, который будет банить игроков по клиенту http://forum.myarena. -v34-addon-kac/
Теперь более углубленно:
- У вас стоит защита по стим айди + пароль, но ктото все равно заходит под вашей админкой и всех банит. Для этого под наш заказ был написан плагин.
Суть в том- что плагин защиты не сразу кикает за не правильный пароль. И с помощью скрипта можно за это время выкрасть ркон пароль, к примеру.
Плагин ниже отключит на 3 секунды права подключаемого администратора! Учтите это в плагине skinchooser. Иначе не сразу появится админ скин.
Дарю вам наш фикс: http://yadi.sk/d/TOajfTAu2Fxk0 - Советую закрыть status ВСЕМ! И скрыть его в сурсбанс и хлстаст, чтобы никто не подставлял других игроков из-за злобы, включая чит и заходя со стим айди этого игрока.
Даю вам еще один переписанный нами плагин, который покажет стим айди игроку введя комманду !myid : http://f.leg-ss.com/120MySteamID.smx - Бывают случаи, что игрок пропадает из ‘status’ и его невозможно забанить. Это решается- в конфиге KAC (Античита)- «kac_client_nameprotect — Включить проверку на быструю смену ника»
- Желательно запретить удаленное управление через RCON. Если всеже у вас украдут RCON пароль, то злоумышленник ничего не сможет сделать. Однако, как я считаю, если у вас защищен сервер, то это можно и не делать)
- И главное- Все что творится на сервере (Все сообщения, все используемые команды и т.д.) сохраняется в логах /cstrike/logs/ или в /startup.log. Прежде чем писать темы на форум и в ТП с просьбой помочь- стоит просто посмотреть и понять что и как. В этом нету ничего трудного, лишь пару минут подумать как все устроено.
Если вы учли все это, то ваш сервер защищен от атак и взломов любых видов.
Еще что вспомню- добавлю.
Надеюсь многим поможет данная статья.
—-
Обновлено 15:37 31.01.2013: Исправил ссылку на плагин cmd_5sec.smx
Сообщение отредактировал Vovan24: 31 Январь 2013 — 14:38
Источник
Настройка серверов css v34 sourcebans gamecms
Настройка серверов css v34 sourcebans gamecms запись закреплена
Запись для тех кто забыл пароль от АЦ (GameCMS)
Зайдите в фтп, находите папку inc/config_additional.php вставьте этот код:
prepare(«UPDATE config SET password=:password LIMIT 1»);
$STH->execute(array(‘:password’ => $U->convert_password(‘123456’, $conf->salt)));
?>
сохраните залейте обратно — зайдите обратно на сайт и обновите страницу и пароль сменится на 123456 — после чего удалите данный код из config_additional.php
- Записи сообщества
- Поиск
Настройка серверов css v34 sourcebans gamecms запись закреплена
[CS:S v34] ProtectCMDS 1.0.4 1. [Критическая] Фикс кривых пакетов.
Описание: Включена фильтрация на кривые пакеты, которые приводили сервер к очень долгому «задумыванию» и остановки игрового процесса.
Полностью переработана фильтрация пакетов. Заблокированы все Split пакеты. Добавлена защита от DoS атак. Можно смело убирать dosprotect. (Не помогает в случае забивания канала);
Показать полностью.
Блокировка следующих эксплоитов:
Cmds_Exploit, Love_x, PacketSender, Salamon, Srcds_death, UltraHook flood, Split_Exploit, Ping_Exploit, kickserv_c, Voice_Exploit, Mass disconnect, SAMP Crash, Lag Server и другие;
2. [Критическая] Фикс голосового чата «buffer overflow in net message» + блокировка FPSKiller 1.0
Описание: Добавлена фильтрация и forward на голосовой чат. Пофикшено выкидывание игроков и FPSKiller 1.0.
3. [Критическая] Реализовано хеширование steamID
Описание: Хешируется SteamID при заходе игрока. Для каждого сервера создается уникальная соль для хеширования.
Если вы хотите, чтобы на ваших серверах был один и тот же SteamID, то скопируйте файл
sourcemod/data/protectcmds_steamid_salt.dat на все сервера. Есть возможность задавать любой SteamID. Файл лежит sourcemod/data/protectcmds/steamid_hash.txt
4. [Критическая] Запрещена загрузка левых плагинов/расширений не из стандартных папок SourceMod.
Описание: Блокируются команды, которые позволяли загружать сторонние плагины/расширения не из стандартных папок SourceMod
5. [Важная] Защита от фейк ботов.
Описание: На данный момент реализован forward, который позволяет перехватить первый пакет, который отсылает игрок и зафиксить фейковых ботов. Боты тупо зависают на моменте подключения и SourceMod их не видит.
6. [Важная] Фикс кривых игровых пакетов.
Описание: Зафикшены кривые игровые пакеты.
7. [Средняя] Фикс выхода игрока.
Описание: Зафикшен кривой выход игрока, который мог привести сервер к паузе и т. д.
8. [Средняя] Фикс Kick SourceTV.
Описание: Блокируется возможность кикнуть SourceTV, при том, что игрок спокойно может зайти на сервер и его не кикнет.
9. [Средняя] Фильтрация и блокировка команд.
Описание: Блокируются команды: sm и meta. Включена блокировка команд при превышении 30 UserCmds/сек. Так же можно указать блокировку других команд в файле sourcemod/data/protectcmds/blockcmds.txt
10. [Низкая] Фикс краша сервера с помощью функции Studio_BoneIndexByName.
Описание: При установке непрекешированной модели (0), например, через SetEntData, pStudioHdr мог быть равен NULL, что приводило к крашу сервера.
11. [Низкая] Фикс краша сервера с помощью GameUI::Deactivate.
Описание: Когда игрок активировал GameUI (это возможность управлять объектами (с белым прицелом) ) — умер или вышел с сервера, то при деактивации, сервер не мог получить валидную Entity и пытался разыменовать NULL или -1, что приводило к крашу сервера.
12. [Низкая] Фикс краша сервера TakeDamage.
Описание: При попытке нанести урон после удаления g_pGameRules переменной, сервер мог крашнуться.
13. [Низкая] Фикс движка на новых версия ОС.
Описание: Можно запускать сервер на Debian 10, Ubuntu 20. Только отредактировать конфиг valve.rc. После запуска — будет работать фикс.
14. [Низкая] Фикс расширения Rest In Pawn
Описание: Пофикшена одна из функций, в которой мог возникнуть краш сервера при использовании EXT RIP
Источник