Список форумов * PWR FACTORY *  -  Полезные статьи о CS 1.6  -  Как очистить память setinfo

Автор Сообщение
Lanm
Добавлено: Вт Мар 20, 2018 21:56
Оффлайн
* Админ Assault *
* Админ Assault *
Награды: 1
Coder (Количество: 1)
Информация
На форуме с: 19.07.2016 Возраст: 26 Сообщения: 1155
У нас тут на кланваре некоторые войти не смогли, причина оказалась банальна - каждый сервак пихает метки и настройки в setinfo, не заботясь о переполнении, а пароль для HLDS передаётся через setinfo


Пример конфига с огромным количеством мусора:

Код:
] setinfo
bottomcolor         6luInOGqlxs
cl_dlmax            1024
cl_lc               1
cl_lw               1
cl_updaterate       101
model               gordon
name                Бегите, глупцы
topcolor            30
_pw               .l.
_vgui_menus         0
a3eba               8595.XMzT
_damage             1
_snow               0
translit            1
_demorecorder       1
rate                100000


И имена, и значения занимают место в "info string". Когда она переполнена, в консоль выводится значение "info string length exceeded".

Из этого конфига необходимы лишь несколько значений:

Код:
] setinfo
bottomcolor         6luInOGqlxs
cl_dlmax            1024
cl_lc               1
cl_lw               1
cl_updaterate       101
name                Бегите, глупцы
topcolor            30
_pw               .l.
_vgui_menus         0
rate                100000


А также приписан буквенный мусор к bottom color. Как очистить:

Код:
setinfo _demorecorder ""; setinfo translit ""; setinfo _snow ""; setinfo _damage ""; setinfo a3eba ""; setinfo model ""; setinfo bottomcolor 6;


То есть, обрезаете буквы от численных переменных и делаете все посторонние переменные, которых не в списке необходимых, пустыми. Кроме того, можно выйти из контры и исправить команды "setinfo" в конфиге.

К тому же, если что-то не влезает, то оно обрезается с конца списка, и переполнение может быть незаметно в других случаях.
Вернуться к началу
Steam Profile
Taurus
Добавлено: Вс Мар 25, 2018 12:22
Оффлайн
* Админ Only Knife *
* Админ Only Knife *
Информация
На форуме с: 07.08.2013 Возраст: 24 Сообщения: 450 Откуда: Украина, Харьков
Не проще , в свойствах cfg поставить " Только чтение " ?
Вернуться к началу
Steam Profile
Lanm
Добавлено: Вс Мар 25, 2018 12:30
Оффлайн
* Админ Assault *
* Админ Assault *
Награды: 1
Coder (Количество: 1)
Информация
На форуме с: 19.07.2016 Возраст: 26 Сообщения: 1155
Ты себе бинды никогда не меняешь? Я меняю. Лезть для этого в КФГ не хочу.
Вернуться к началу
Steam Profile
Lanm
Добавлено: Вс Мар 25, 2018 16:59
Оффлайн
* Админ Assault *
* Админ Assault *
Награды: 1
Coder (Количество: 1)
Информация
На форуме с: 19.07.2016 Возраст: 26 Сообщения: 1155
Более того, уже существующую проблему защита конфига не решает. Название темы - как почистить, а не как защититься.
Вернуться к началу
Steam Profile
Taurus
Добавлено: Пн Мар 26, 2018 17:26
Оффлайн
* Админ Only Knife *
* Админ Only Knife *
Информация
На форуме с: 07.08.2013 Возраст: 24 Сообщения: 450 Откуда: Украина, Харьков
Cs просто сносишь и все )
Вернуться к началу
Steam Profile
kabanoff
Добавлено: Пн Мар 26, 2018 22:21
Оффлайн
* Админ Assault *
* Админ Assault *
Награды: 4
PWR Boost Event (Количество: 1) Video Shot Event (Количество: 1) Акционер проекта (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 27.02.2014 Возраст: 26 Сообщения: 1983 Откуда: Латвиджа
Цитата:
Cs просто сносишь и все )

Ламн, спешл фор ю Exclamation я переведу
надоели карты ассаулт на сервере, ставь карты кнайф



Вернуться к началу
Steam Profile

Показать сообщения:  

   Страница 1 из 1

Перейти:  

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете вкладывать файлы
Вы можете скачивать файлы