Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Info string length exceeded

Статус пользователя FFA
сообщение 15.10.2010, 22:20
Сообщение #1


Стаж: 13 лет

Сообщений: 115
Благодарностей: 71
Полезность: 341

Вообщем у меня такова проблема, что при коннекте игрока на сервер, в консоли сервера выводится сообщение Info string length exceeded. В этот же момент сервер зависает на 2-3 секунды. У игрока, который коннектиться к серверу зависает загрузка, то есть ему надо заново коннектиться.
Это сообщение вылезает не всегда, вот например когда я коннектюсь сообщение не вылезает. Вот помню три человека зашли на сервер, а когда четвёртый начал заходить, то сервер лагнул, и в консоли появилось Info string length exceeded.
Сообщений этих бывает разное количество. Бывает одно, а бывает даже шесть.
Вот в инете прочитал, что когда в консоли клиента выводится это сообщение, то это означает переполнение setinfo. А вот что значит если так пишет в консоли сервера? И как это исправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 16.10.2010, 13:02
Сообщение #2


Стаж: 17 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(FFA @ 15.10.2010, 23:20) *
Вообщем у меня такова проблема, что при коннекте игрока на сервер, в консоли сервера выводится сообщение Info string length exceeded. В этот же момент сервер зависает на 2-3 секунды. У игрока, который коннектиться к серверу зависает загрузка, то есть ему надо заново коннектиться.
Это сообщение вылезает не всегда, вот например когда я коннектюсь сообщение не вылезает. Вот помню три человека зашли на сервер, а когда четвёртый начал заходить, то сервер лагнул, и в консоли появилось Info string length exceeded.
Сообщений этих бывает разное количество. Бывает одно, а бывает даже шесть.
Вот в инете прочитал, что когда в консоли клиента выводится это сообщение, то это означает переполнение setinfo. А вот что значит если так пишет в консоли сервера? И как это исправить?

сменить патч на клиенте
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 16.10.2010, 13:06
Сообщение #3
Стаж: 14 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

полный бред
ета строка сообщает что у клиента нет ячеек памяти в setinfo
если ты юзаешь плагины с client ifochanged или чтото добавляющее клиенту в setinfo
например зета - мик ( возможно ) ксф - для проверки читов

для етого пишем просто плагин
Including <#amxmodx>... сами знаете что

public client_connect(id) {
client_cmd(id,"setinfo ^"^"")
client_cmd(id,"setinfo ^"^"")
client_cmd(id,"setinfo ^"^"")
client_cmd(id,"setinfo ^"^"")
client_cmd(id,"setinfo ^"^"")
}

я привел пример от фонаря не помню как кавычк в пауне правильно разделить
но все же такой способ почистит лишнее сетинфо на клиенте и патч тут ни причем
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 16.10.2010, 13:13
Сообщение #4


Стаж: 17 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(cs-portal @ 16.10.2010, 13:06) *
полный бред
ета строка сообщает что у клиента нет ячеек памяти в setinfo
если ты юзаешь плагины с client ifochanged или чтото добавляющее клиенту в setinfo
например зета - мик ( возможно ) ксф - для проверки читов

для етого пишем просто плагин
Including <#amxmodx>... сами знаете что

public client_connect(id) {
client_cmd(id,"setinfo ^"^"")
client_cmd(id,"setinfo ^"^"")
client_cmd(id,"setinfo ^"^"")
client_cmd(id,"setinfo ^"^"")
client_cmd(id,"setinfo ^"^"")
}

я привел пример от фонаря не помню как кавычк в пауне правильно разделить
но все же такой способ почистит лишнее сетинфо на клиенте и патч тут ни причем

Такая канитель появляется от посещения уг серверов, помогает чистка конфигов, чтоб не замарачиватся переустановка патча самый простой способ. Ваш способо тоже возможно сработает, но в таком случаи вы бы дописали полностью плагин, я в пауне не разберался и не шарю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 16.10.2010, 14:42
Сообщение #5
Стаж: 14 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

блин проверь вот
Прикрепленные файлы:
Прикрепленный файл  123.rar ( 302 байт ) Кол-во скачиваний: 137
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 19.10.2010, 21:23
Сообщение #6
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

cs-portal,
Совершенно неправильный код.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 19.10.2010, 22:28
Сообщение #7


Стаж: 17 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Если код будет дописан, ссылку на тему добавлю в faq
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 19.10.2010, 22:38
Сообщение #8
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Mr.Dmitry @ 20.10.2010, 0:28) *
Если код будет дописан, ссылку на тему добавлю в faq
Достаточно в config.cfg удалить строки типа setinfo "..." "...".
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 20.10.2010, 8:51
Сообщение #9


Стаж: 17 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(STR@TEG @ 19.10.2010, 23:38) *
Достаточно в config.cfg удалить строки типа setinfo "..." "...".

а если этих строк почти нет?

Цитата(STR@TEG @ 19.10.2010, 23:38) *
Достаточно в config.cfg удалить строки типа setinfo "..." "...".

а если этих строк почти нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 20.10.2010, 9:29
Сообщение #10
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Mr.Dmitry @ 20.10.2010, 10:51) *
а если этих строк почти нет?
Значит все в порядке должно быть.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 20.10.2010, 10:27
Сообщение #11


Стаж: 17 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(STR@TEG @ 20.10.2010, 10:29) *
Значит все в порядке должно быть.

А если этих строчек нет но проблема есть? )))
Просто я не закорачивался переставлял патч и все. А хотелось бы решать эту проблему по культурнее
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 20.10.2010, 10:30
Сообщение #12
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Mr.Dmitry @ 20.10.2010, 12:27) *
А если этих строчек нет но проблема есть? )))
Не может такого быть. Если есть проблема, то есть и множество setinfo. Возможно, что они разбросаны по файлу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 20.10.2010, 10:34
Сообщение #13


Стаж: 17 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(STR@TEG @ 20.10.2010, 11:30) *
Не может такого быть. Если есть проблема, то есть и множество setinfo. Возможно, что они разбросаны по файлу.


Ну что же я врать буду?
config.cfg
// This file is overwritten whenever you change your user settings in the game.
// Add custom configurations to the file "userconfig.cfg".

unbindall
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "'" "+moveup"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "sizedown"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "invprev"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "showbriefing"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "rhlgKTOR"
bind "F2" "rebuy"
bind "F3" "rhlgEKSC"
bind "F4" "rhlgEKSC"
bind "F5" "rhlgEKSC"
bind "F6" "rhlgEKSC"
bind "F7" "rhlgEKSC"
bind "F8" "rhlgKTOR"
bind "F9" "csf_cheatkey585 F9"
bind "F10" "rhlgKTOR"
bind "F11" "rhlgKTOR"
bind "F12" "csf_cheatkey585 F12"
bind "INS" "csf_cheatkey585 INS"
bind "DEL" "csf_cheatkey585 DEL"
bind "PGDN" "csf_cheatkey520 PGDN"
bind "PGUP" "csf_cheatkey520 PGUP"
bind "HOME" "rhlgKTOR"
bind "END" "csf_cheatkey585 END"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack; cl_weapon"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
_cl_autowepswitch "0"
_snd_mixahead "0.1"
ati_npatch "1"
ati_subdiv "2"
bgmvolume "1"
bottomcolor "63.87821237208820"
brightness "1"
cl_allowdownload "0"
cl_allowupload "0"
cl_backspeed "400"
cl_cmdbackup "1"
cl_cmdrate "30"
cl_corpsestay "600"
cl_crosshair_color "50 250 50"
cl_crosshair_size "auto"
cl_crosshair_translucent "1"
cl_dlmax "80"
cl_download_ingame "1"
cl_dynamiccrosshair "0"
cl_forwardspeed "400"
cl_himodels "0"
cl_idealpitchscale "0.8"
cl_lc "1"
cl_logocolor "#Valve_Orange"
cl_logofile "lambda"
cl_lw "1"
cl_minmodels "0"
cl_radartype "0"
cl_righthand "1"
cl_shadows "1"
cl_timeout "35"
cl_updaterate "30"
cl_vsmoothing "0.05"
cl_weather "1"
con_color "255 180 30"
console "1"
crosshair "1"
fastsprites "0"
fps_max "1337"
fps_modem "0"
gamma "3"
gl_dither "1"
gl_flipmatrix "0"
gl_fog "1"
gl_monolights "0"
gl_overbright "0"
gl_polyoffset "0.1"
hisound "1"
hpk_maxsize "0"
hud_capturemouse "1"
hud_centerid "1"
hud_draw "1"
hud_fastswitch "1"
hud_saytext_internal "1"
hud_takesshots "0"
joystick "0"
lookspring "0"
lookstrafe "0"
m_filter "0"
m_forward "1"
m_pitch "0.022"
m_side "0.8"
m_yaw "0.022"
model "gordon"
MP3FadeTime "2.0"
MP3Volume "0.990000"
mp_decals "50.000000"
name "Out > Mr.Dmitry"
net_graph "0"
net_graphpos "2"
net_scale "5"
r_bmodelhighfrac "5.0"
r_detailtextures "0"
s_a3d "0.0"
s_automax_distance "30"
s_automin_distance "2"
s_bloat "2"
s_distance "60"
s_doppler "0"
s_eax "0.0"
s_leafnum "0"
s_max_distance "1000"
s_min_distance "5"
s_numpolys "200"
s_polykeep "0"
s_polysize "0"
s_refdelay "0"
s_refgain "0.4"
s_rolloff "1"
s_verbwet "0"
sensitivity "1.3"
skin ""
spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "4"
spec_pip "0"
suitvolume "0"
sv_aim "0"
sv_voiceenable "1"
team ""
topcolor "30"
viewsize "120"
voice_enable "1"
voice_forcemicrecord "1"
voice_modenable "1"
voice_scale "0.750000"
volume "1"
+mlook
+jlook
exec userconfig.cfg

Я говорю тут нет этих строк а проблема есть ) В других конфигах тоже нет ))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 20.10.2010, 10:52
Сообщение #14
Стаж: 14 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

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

Отредактировал: cs-portal, - 20.10.2010, 10:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 20.10.2010, 11:35
Сообщение #15
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(cs-portal @ 20.10.2010, 12:52) *
мой код неверен только в кавычках - просто забыл чем там разделяются они но вроде знаком ^
Твой код неверен полностью, точнее функция client_connect. На этой стадии подключения команды не отправятся. Но даже если они будут отправлены в другой функции, в консоли 5 раз напишет следующее:
Цитата
] setinfo ""
usage: setinfo [ <key> <value> ]


Цитата(cs-portal @ 20.10.2010, 12:52) *
если вам нужн код то был плагин на оленях анти хост еррор в темке какой то там он тоже чистил сетинфо вот и ищите
Все что он делает с клиентами, это отправляет значения некоторых переменных. setinfo он не затрагивает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 20.10.2010, 22:27
Сообщение #16
Стаж: 14 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

а хорошо
тогда может
client_authorised
и туда

client_cmd(id, "setinfo rate ^"^"")
client_cmd(id, "setinfo cl_updaterate ^"^"")
client_cmd(id, "setinfo _pw ^"^"")
client_cmd(id, "setinfo topcolor ^"^"")
client_cmd(id, "setinfo botomcolor ^"^"")

это 100 сработает

Отредактировал: cs-portal, - 20.10.2010, 22:29
Прикрепленные файлы:
Прикрепленный файл  123.rar ( 339 байт ) Кол-во скачиваний: 141
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 20.10.2010, 22:29
Сообщение #17
Стаж: 14 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(cs-portal @ 21.10.2010, 0:27) *
а хорошо
тогда может
client_authorised
и туда

client_cmd(id, "setinfo rate ^"^"")
client_cmd(id, "setinfo cl_updaterate ^"^"")
client_cmd(id, "setinfo _pw ^"^"")
client_cmd(id, "setinfo topcolor ^"^"")
client_cmd(id, "setinfo botomcolor ^"^"")

это 100 сработает
Это 100% сработает. good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 20.10.2010, 22:30
Сообщение #18


Стаж: 14 лет

Сообщений: 2509
Благодарностей: 486
Полезность: < 0

что этот плагин делает с этими параметрами?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 20.10.2010, 22:38
Сообщение #19


Стаж: 17 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Добавил ссылку на тему в faq
Проблема решена, тема закрыта
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 6.5.2012, 15:31
Сообщение #20


Стаж: 14 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Цитата(cs-portal @ 20.10.2010, 23:27) *
а хорошо
тогда может
client_authorised
и туда

client_cmd(id, "setinfo rate ^"^"")
client_cmd(id, "setinfo cl_updaterate ^"^"")
client_cmd(id, "setinfo _pw ^"^"")
client_cmd(id, "setinfo topcolor ^"^"")
client_cmd(id, "setinfo botomcolor ^"^"")

это 100 сработает

что значит сработает? по-моему этот плагин еще больше захламит конфиг, а не очистит от лишних setinfo..
или я не догоняю pardon.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: