Перейти к содержанию

Electr0

Администраторы
  • Постов

    10 372
  • Зарегистрирован

  • Посещение

  • Победитель дней

    414

Сообщения, опубликованные Electr0

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

  2. на  Fairfield Fallen  на крыше иногда замечал что не выстреливает событие покидания выжившими убежки. это когда фиксил лимит спец зараженных заметил, почему-то там это делал.  я пока не разобрался на основе какой логики директор понимает что кто-то вышел из убеги поэтому понять чего на карте нехватает я не могу. чуть погодя я попробую найти логику запуска спавна спец зараженных в самой игре мб удастца привязатся к этому событию, вместо текущего.

     

    Left in China тоже с этой бедой, в общем ей то можно пожертвовать, а вот Fairfield Fallen нет, мне и самому сие понравилось.

  3. мега снова упала на карте порт, отключил оставшиеся vs скрипты на ней, если еще раз упадет ну я хз ребят, только убирать.. вырезал физически запуск паники после третьей песенки от всех музыкальных ящиков из кода vs скриптов jukebox_dlc1 и jukebox_main сервере

  4. написал простенький гео аннонсер, без приблуд с цветом и прочим, чтоб не лез в глаза, если айпишника нет в базе сообщения не будет. сообщение выводится через 5 секунд после проверки игрока на админ права, с целью если игрок пропал то сообщение не отобразится (ну бывает падает клиент у людей при входе), все просто.

     

    post-2-0-02574900-1432040377_thumb.png

     

    загружен на все серверы.

  5. API определения тех кто говорит снова обновлен, я искал помощи на форумах разработчиков оригинального api, но в ответ тишина, так что я оптимизировал старую схему, теперь этот обрубок стал на 50% меньше и не делает лишних действий, при полном выполнении порученных ему функций под linux и windows.

     

    обновление загружено на все серверы. !voice снова в деле.

  6. внес корректировки в карту PipRun  из Burning Down Under по падению , есть подозрения что это из-за того что карта создает зомбаков до того как кто-то загрузился. я пока не знаю что за это отвечает, обычно зомби агрятся на игроков когда те вне убеги, а тут наоборот..

  7. Пока я отдыхал мега снова слетела с катушек, думаю это последнее.. обновление исправит:

     

    на карте Silent Hill есть ошибка как на картах коопа про отсутствие в карте stringtable_dictionary.dct, удалил карту. на ней сервер упал за день раз эдак 5.

    плюс

     

    На карте  castle_massacre_v_2_1_2_s был краш выясняю причины. 

    Edit: как оказалось на карте castle_massacre_v_2_1_2_s были остатки от старой логики блокировки кнопки старта, я как раз когда  придумал универсальную логику блокирования, но забыл удалить остатки старых костылей. грубо говоря после встроенного мной запуска паники, через директора,  через 60 секунд логика триггера финала тоже запускала панику и на этом моменте у ней начинались непонятки. Поправки внесены, таймер триггера уменьшен до 0 с 60 секунд.

     


     

    Удалил сохранки объектов и настроек слотов с удаленных давно карт: c6m1_riverbank, l4d2_resident_desert, l4d2_christmas_kil1, l4d2_vacant2, l4d2_killhouse, valor, l4d2_sv_lego_station_final

     в общей сложности около 5000 объектов.

     

    На карте rp_silenthill точку не ставлю, поэтому не стал удалять сейвы. возможно я запилю нашу версию, но придется отказатся от подписки в workshop, плюс.. это будет не официальный бидл, что ведет за собой проблему доставки. я хз как объяснить народу качай те у нас. конечно я подменю все ссылочки на карту в главном меню на наши, но все равно это вызовет недоумение.

     


     

    Исправлено не соответствие регистра последней буквы карты в базе данных: castle_massacre_v_2_1_2_S вместо castle_massacre_v_2_1_2_s. 321 ошибочных записей. они всеравно считывались т.к. у меня отключена проверка регистра карт, но принцип есть принцип.

     


    После введения фикса танка, все же один раз игроку удалось стать полутанком во время возвращения к выжившим. выясняю как такие чудеса возможны.

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

     


    При голосованях за управление танком значение количества танков к контролю теперь не перезаписывается а прибавляется. допустим игроку было доступно 3 танка, он проголосовал еще за 5 то теперь у него будет 8 а не 5.


     

    На некоторых картах заметил что режим игры резко меняется на кооп. WTF из-за этого у супертанков слетает крыша. выяснять почему так происходит буду потом.

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

    Edit2: на сервере почему-то не указан лист доступных ему режимов, как раньше делал на коопе. Внес коррективы в конфиг.

    Edit3: переделал супертанки так чтобы им было похеру на режим игры.

    Edit4: строка запуска исправлена.


    обновил на всех серверах dhooks до последней версии.

  8. [SQL] запрос на обновление спавн флагов дверей.
    Affected rows: 178
    Time: 1.263ms
    именно столько дверей было подвержено отказу открываться из-за админов.
     
    еще примерно 540 были заблокированы без пароля. устранено.
  9. я немного изменил поведение матрицы и ярости в плане скорости. т.к предыдущий вариант был слишком яркий и быстрый. если кому не нравится как на ваш взгляд она должна выглядеть ?(ярость и матрицу комментируйте отдельно т.к. у плагина два режима. просто зеленые тела на фоне легкого замедления ну скажем так малость нелепо выглядело.

  10. Death From Above  удалена, т.к. при повторном проигрыше карта падает. автору отписал. это происходит из-за того что в файлах карты отсутствуют stringtable_dictionary.dct, это такие файлы с кешем. примерно 1.22 мб. При запуске сервера он ругается на отсутствие, а если перезапустить карту то и вовсе уронит сервер.

     

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

     

    edit: проверил остальные карты на наличие stringtable_dictionary.dct, оказалось Death Trip  тоже не имеет, ее тоже пришлось удалить. т.к. стабильность сервера превыше всего.

     

    При последующих добавлениях я буду учитывать эту проблему.

×
×
  • Создать...