Помощь с логами (Косяк в расширениях)

Тема в разделе "Counter-Strike: Source", создана пользователем 666FoX666, 14 дек 2015.

  1. 666FoX666

    666FoX666

    Сообщения:
    628
    Симпатии:
    60
    Здравствуйте! Обнаружил, что сервер периодически "зависает", т.е. писать в чат можно, плагины выводят сообщения в чат, но ходить и стрелять при этом нельзя (На нажатие клавиш ходьбы просто никакой реакции, на нажатие кнопки выстрела, как будто оружие "обновляется", не знаю как точнее пояснить)
    Залез в логи и вижу такой косяк
    Код:
    L 12/14/2015 - 22:24:44: [SM] Error parsing gameconfig file "/host/2/10037/cstrike/addons/sourcemod/gamedata/smrcon.txt":
    L 12/14/2015 - 22:24:44: [SM] Error 1 on line 0, col 0: Stream failed to open
    L 12/14/2015 - 22:24:44: [SM] Unable to load extension "smrcon.ext": File could not be opened: No such file or directory
    L 12/14/2015 - 22:24:44: [SM] Error parsing gameconfig file "/host/2/10037/cstrike/addons/sourcemod/gamedata/connect.games.txt":
    L 12/14/2015 - 22:24:44: [SM] Error 1 on line 0, col 0: Stream failed to open
    L 12/14/2015 - 22:24:44: [SM] Unable to load extension "connect.ext": Could not read connect.games.txt: File could not be opened: No such file or directory
    Притом файлы smrcon.ext и connect.ext в папке extensions есть, но только под другими названиями: smrcon.ext.2.css.so и connect.ext.2.css.so. В папке gamedata файлов smrcon.txt и connect.games.txt нет, но их же вроде там и не должно быть, не так ли? Помогите решить проблему.
    Заранее спасибо

    P.S. Версия SM 1.7.3
     
  2. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.087
    Симпатии:
    306
    666FoX666, эти расширения/плагины явно не из стандартной поставки СМ.
    Видимо, ты ставил какой-то плагин, но нес обратил внимания на зависимости
    Вспоминай, что ставил, внимательно перечитывай, что они требуют и заливай недостающие файлы.
     
  3. 666FoX666

    666FoX666

    Сообщения:
    628
    Симпатии:
    60
    Хорошо, спасибо, вечером попробую и отпишусь
     
    Последнее редактирование: 15 дек 2015
  4. 666FoX666

    666FoX666

    Сообщения:
    628
    Симпатии:
    60
    Просмотрел требования ко всем плагинам кроме дефолтных. Никаких особых дополнительных я не нашёл. Никаких дополнительных ext они не требуют. Может стоит просто попробовать переименовать те .ext, которые есть у меня?

    Ещё я установил плагин KnifeFight и наблюдаю вот такие ошибки
    Код:
    L 12/16/2015 - 00:01:14: [SM] Plugin encountered error 4: Invalid parameter or parameter type
    L 12/16/2015 - 00:01:14: [SM] Native "VFormat" reported: Language phrase "1v1 situation" not found
    L 12/16/2015 - 00:01:14: [SM] Displaying call stack trace for plugin "knifefight.smx":
    L 12/16/2015 - 00:01:14: [SM]   [0]  Line 349, D:\games\css_server\orangebox\cstrike\addons\sourcemod\scripting\include\halflife.inc::PrintHintTextToAll()
    L 12/16/2015 - 00:01:14: [SM]   [1]  Line 998, knifefight.sp::VerifyConditions()
    Помогите исправить эту ошибку, пожалуйста!
     
  5. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.087
    Симпатии:
    306
    Ты не на ГО случайно его поставил?
    КС:ГО не поддерживает PrintHintText

    Насчёт же первого вопроса - хз, тут надо вдумчиво вкуривать...
    Переименовывать не надо, это линуксовый формат библиотек.
    Отключай по одному плагину, перезагружай сервер и смотри каждый раз в лог.
    Когда ошибка прекратит появляться, ты найдёшь виновника.

    Дальше уже - по обстоятельствам.
     
  6. 666FoX666

    666FoX666

    Сообщения:
    628
    Симпатии:
    60
    Нет, я поставил его на CSS. Сейчас буду по одному удалять и проверять, посмотрим. А можно не сносить подчистую, а просто плагин в disabled перекинуть? Ну или на крайняк сам smx убрать? А то все файлы плагинов так искать долго
     
  7. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.087
    Симпатии:
    306
    Да, можно.
     
  8. 666FoX666

    666FoX666

    Сообщения:
    628
    Симпатии:
    60
    Стоп Стоп Стоп. Заглянул внимательней в сегодняшний лог. Там ошибки с ext уже нет. Во вчерашнем тоже (Примерно с установки KnifeFight). Теперь в логах ошибка только от него. Может, я попробую его заменить? Подскажите альтернативу, пожалуйста. Сейчас использую этот http://hlmod.ru/forum/utverjdionnye-plaginy/243-knifefight-v-1-3-8-a.html
     
  9. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.087
    Симпатии:
    306
    666FoX666, он должен норм работать.
    Возможно, стоит попробовать перекомпилировать его в той версии СМ, что сейчас стоит на сервере
     
  10. 666FoX666

    666FoX666

    Сообщения:
    628
    Симпатии:
    60
    Да, это сработало.

    Вычислил этих засранцев. Всё оказалось примерно как я и думал. Виноваты эти 2 плагина: smac_client.smx и smac_rcon.smx. Они требую connect.ext и smrcon.ext соответственно. Это можно как-нибудь поправить? Может что-то изменится, если я их также под свой СМ перекомпилирую?
     
  11. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.087
    Симпатии:
    306
    Что мешает попробовать?)
     
  12. 666FoX666

    666FoX666

    Сообщения:
    628
    Симпатии:
    60
    Так, ну вроде со smac_rcon.smx сработало. Под SM 1.7.3 всё нормально скомпилировалось. Чего не скажешь о smac_client.smx
    Выбивает вот такие ошибки
    Код:
    //// smac_client.sp
    //
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(383) : error 157: 'char' is a reserved keyword
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(388) : error 001: expected token: "-identifier-", but found "="
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(390) : error 029: invalid expression, assumed zero
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(392) : error 001: expected token: "-identifier-", but found "="
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(395) : error 029: invalid expression, assumed zero
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(395) : error 029: invalid expression, assumed zero
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(392) : warning 204: symbol is assigned a value that is never used: "__unknown
    __"
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(388) : warning 204: symbol is assigned a value that is never used: "__unknown
    __"
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(388 -- 403) : error 001: expected token: "-identifier-", but found "="
    // D:\NG\sourcemod-1.7.3-git5280-windows\addons\sourcemod\scripting\smac_client.
    sp(388 -- 403) : fatal error 189: too many error messages on one line
    //
    // Compilation aborted.
    // 8 Errors.
    //
    // Compilation Time: 0,3 sec
    // ----------------------------------------
    
    Press enter to exit ...
    Я конечно могу со своими практически нулёвыми познаниями залезть в исходник, подредактировать его, чтобы компилятор не ругался (По крайней мере могу попытаться). Но боюсь, что после моего вмешательства плагин вообще работать перестанет :-D
    Поэтому нужна помощь профессионала)
    Вот если что исходник smac_client.sp
    Ну и инклюды под него, мало ли у кого не будет их под рукой
     

    Вложения:

    • smac_client.sp
      Размер файла:
      12,4 КБ
      Просмотров:
      5
    • SMAC.INC.rar
      Размер файла:
      3,7 КБ
      Просмотров:
      2
  13. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.087
    Симпатии:
    306
    А вот тут я уже не помощник, к сожалению, ибо в СорсПавне разбираюсь примерно так же, как и ты :)
    Мб, кто-то из скриптеров откликнется...
     
  14. B1g

    B1g

    Сообщения:
    715
    Симпатии:
    26
    У меня стоит СМ 1.7.3 и плагины от смака как у тебя. Ошибок в логах 0.
     
  15. 666FoX666

    666FoX666

    Сообщения:
    628
    Симпатии:
    60
    Скиньте свой smac_client.smx, пожалуйста. А то может чудо произойдёт
     
  16. 666FoX666

    666FoX666

    Сообщения:
    628
    Симпатии:
    60
    Проблема со smac_client.smx всё ещё актуальна! Может кто-нибудь помочь, пожалуйста?