В данной теме рассмотрим вопрос изменения конфигурационного файла в Counter-Strike 1.6
(1) Немного теории:
Конфигурационный файл содержит информацию о всех клавишах, настройках игры. Он является по содержимому ничем иным, как обычным текстовым файлом с расширением .CFG, по-этому может быть открыт и изменен в блокноте или другом текстовом редакторе.
(2) Расположение .СFG-файла:
Файл как правило лежит в корне с игрой (папка cstrike). Изменить расположение можно через реестр Windows
тогда конфиг сохраниться в папке cstrike_russian и т.д. по аналогии.
(3) Как грузится конфиг:
1). Конфиг считывается так - сперва autoexec.CFG - он содержит адреса о командах, которые сразу задаются в CS, не смотря на ваш конфиг. В нем могут быть прописаны всевозможные бинды, алиасы, скрипты, как в чистом виде, так и их адреса - сами скрипты могут быть спрятаны где-то в глубинах дистрибутива CS. Короче, с него подхватываются все конфиги. 2). Потом считывается config.CFG - ваш конфиг, его мы меняем через менюшку в самой игре. Он по умолчанию содержит следующее:
Код
// This file is overwritten whenever you change your user settings in the game. // Add custom configurations to the file "userconfig.cfg".
Тоесть, можно назвать свой конфиг как угодно, например, SAM.CFG. Единственное но - его имя должно быть дописано в autoexec.CFG, иначе он не будет считываться в игре!
(4) Как защитить конфиг и зачем это нужно делать?
При коннекте на разные сервера может быть изменен конфиг - дописать, поменять что-то, что в последствии отразиться в дальнейшем на вашей игре на других серверах. Расскажу вам, как защитить конфиг от изменения методом архивирования, т.к. поставив параметр "read only" - не работает!
1). Пишем/проверяем свой autoexec.CFG 2). Пишем/проверяем свой конфиг - config.CFG 3). Избавляемся от прочих конфигов. 4). Все конфиги кидаем в одну папку - там, где ваш языковой дистрибутив (см. 2 пункт темы) - именно оттуда будет считываться ваш конфиг, им можно перекрыть конфиг в других директориях, если только вы не прописали другой путь в autoexec.CFG (см. 3 пункт темы) - этого не нужно делать сейчас, и поймете почему. 5). 2 этих файла архивируем в архиваторе WinRAR, создавая самораспаковывающийся Непрерывный SFX RAR архив с параметрами
Код
Silent=1 Overwrite=1
[стёрто админом]
----> можно предварительно заархивировать конфиг с помощью WinRAR или другого архиватора, а в случае его порчи - повторно достать с архива...
ой как много всего можно просто поставить конфиг на Атрибут "Только чтение" и сделать резервные копии конфига(ов). У меня примерно так сделано -SAM-, уж слишком сложно ты написал Admin 4 Zombie and 6 Zombie Уехал на долго...
Дата: Суббота, 01-05-2010, 4:23 PM | Сообщение # 3
Группа: Удаленные
Хмм... ломалка конфига - это система на сервере для блокировки всяких -бип-. Подобная тема равна нарушению правил серверов и приравнивется к темам типо: "как достать читы", "как установить читы" и т.п. Сообщение стёр. -SAM-, не советую ещё вылезать с этим ибо за это можно и вирь на машину словить. Я 2 раза предупреждать не буду.
P.S. То, что какой-то неадекват постоянно юзает ломалку конфига не даёт право другим игрокам писать способы защиты от данной функции управления сервером.
можно просто поставить конфиг на Атрибут "Только чтение"
У меня конфиги ломали (в смысле он менялся каждый раз после игры на серверах - ставило такое значение cl_updaterate и т.д., при котором я не мог играть на других серверах - вспомните, какой раньше у меня был пинг!! - это от того, что я играл не только на лимонке, на другом серве оно мне "ломало" конфиг - не давало играть на других серверах, в частности на лимонке) даже в Read-only mode! Так что не надо здесь говорить людям, ЧТО ЭТО РАБОТАЕТ!
Quote (DokToR_Andrey)
и сделать резервные копии конфига(ов)
Ага, а потом самому каждый раз их переписывать, вытаскивать с архива... Поддержал называется!
Добавлено (01-05-2010, 4:26 PM) --------------------------------------------- krisdh, это не ломалка - а копия конфига. Ты меня не понял вообще здесь!!!!
Сообщение отредактировал -SAM- - Суббота, 01-05-2010, 5:09 PM
-SAM-, не советую ещё вылезать с этим ибо за это можно и вирь на машину словить. Я 2 раза предупреждать не буду.
Ты наверное шутишь! Ты угрожаешь мне тем, что ты мне вирь пустишь? Я не понял тебя, ты меня... вот так и живем в неведении и неадеквате!
Quote (krisdh)
Кстати, P.S. ломается не только .cfg
Ага, вот человеку уже сломали >> http://lmnsys.my1.ru/forum/22-1448-1 Бедняга даже не знает, где эти конфиги лежат. Вы уж извините, товарищь админ, но так вы не только не сможите поднять онлайн на сервере, а и потеряете уважение к вам со стороны простых игроков, которые толком не знают даже о конфигах. Помните, что ни все здесь такие плохие, не все читерят намеренно, а есть и такие, кто сами не знают, что у них чит - разные серверы, разные сборки CS.
Сообщение отредактировал -SAM- - Суббота, 01-05-2010, 4:45 PM
Дата: Суббота, 01-05-2010, 4:29 PM | Сообщение # 7
Группа: Удаленные
-SAM-, ты выложил систему защиты конфигурационного файла. У сервера есть система по уничтожению этого самого файла. Т.е. ты противопоставляешь себя системам сервера и позиции гл.админов)))))
P.S. V, и не понял. Если так - то объясни идиоту что ты имел ввиду)))))
Дата: Суббота, 01-05-2010, 4:32 PM | Сообщение # 9
Группа: Удаленные
-SAM-, ты меня правлбно понял. Если ты будешь подобные темы мутить - то получишь от меня подарок. Эта тема - нарушение правил и фактически обход систем защиты сервера!
-SAM-, ты выложил систему защиты конфигурационного файла.
Так точно - обычное резервное копирование конфига. Только архив SFX. Я даже о читах не вспоминал и не думал, когда писал эту тему. Просто иногда клавиши перебиндуются на разных серверах - читай тему >> http://lmnsys.my1.ru/forum/22-1448-1 Из-за этого я и настрочил подобный материал, а ты его так оценил
Сообщение отредактировал -SAM- - Суббота, 01-05-2010, 10:25 PM
-SAM-, ну ты реально сильно много всякова понаписал и не надо было писать могу создать такую темку)) знаешь что... лудше применять свои знания в своих целях и защищать свою cs Admin 4 Zombie and 6 Zombie Уехал на долго...
Дата: Суббота, 01-05-2010, 5:03 PM | Сообщение # 12
Группа: Удаленные
-SAM-, лады, благие побуждения понимаю. Но думаю, что моё объяснение до тебя то же дошло. Так что думаю, что конфликт исчерпан при условии не появления повторных тем такого содержания.
Тут суть в том, что мы то всё равно можем заданить игрока и другими методами, но всё же.
я тему прочитать не успел, но помойму очень даже правильно -SAM- выложил, многие стали бегать на серверах с надписями всякими и они даже не представляют что это и как удалить. (выводы из заголовка делаю) P.s. [Pro]Babka
Эта тема - нарушение правил и фактически обход систем защиты сервера!
ВЫВОД: по моей системе конфиг остается незащищенным во время захода и на сервере - ты (админ и сервер) можешь писать что захочешь туда. Например, сломать его, если я читер. Но в этом случае - у меня есть резервная копия конфига. Я ней воспользуюсь - ты мне опять сломаешь... и так до тех пор, пока у меня не пропадет резервная копия. Признаю, что тогда моя тема как-бы помагает читакам. Но на самом деле это не так - любой может просто заархивировать конфиг, сделать бекап ...это легко! Ну как ты сказал -
Quote (krisdh)
Кстати, P.S. ломается не только .cfg. Там возможностей море. Не заставляйте меня вспоминать методы написания плагинов xD
2 случай - ты мне прописал в благих намерениях настройки, при которых я смогу играть на твоем сервере и не буду нарушать его правила... Ну тогда я не смогу нормально играть на других серверах! Вот зачем я написал эту тему!!!! Ты меня понимаешь?
Сообщение отредактировал -SAM- - Суббота, 01-05-2010, 5:47 PM
Дата: Суббота, 01-05-2010, 6:18 PM | Сообщение # 19
Группа: Удаленные
DokToR_Andrey, если бы я дал бан или предупреждение - я бы перегнул. Именно потому, что я не уверен в том, что это нарушение (трактовать можно как нарушение, но мы то не в суде))))
RespecTMe, данная тема может помоч лохочитеру развиваться, а на кой -бип- нам это надо???