Перейти к содержимому

Alex

Администраторы
  • Публикации

    3 168
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Alex


  1. Так, теперь по поводу реальных багулин. Вчера мне AlexVBG  сообщил преинтересный факт.  Квант совершенно не разряжается от ударов мобов и игроков в приватах (любых, будь то свой приват, чужой или админ-приват) Другая броня, хоть то ваниль или нанка ломается и разряжается.

     

    Первый момент:

    Проверил я данный факт и увидел, что квант вооооообще не разряжается от ударов, и вне привата тоже. Зашел на МТ - такая же хрень. Хотя при декабрьской разработке ИТ визер меня в кванте сносил с одного удара (урон 300 у него тогда был) А эндермены с уроном в 40 ед. в количестве 5 шт. меня в кванте выносили за минуту, полностью его разряжая.

     

    Проведя некоторые тестирования выяснил, что багулина кроется в самом котле. Это происходит именно на cauldron-1.7.10-1.1240.06.213 при чем на всех версиях ИК-Е от 52-ки до 60-ки. При чем на чистом сервере, без всяких плагинов. Квант просто неубиенен))) Чит броня!

     

    На cauldron-1.7.10-1.1231.04.209 все прекрасно. Ни планшеты не выкидают из клиента с Server internal error, квант работает так как надо и прочее. 100500 раз зарекался не ставить последние версии модов и ведер с котлами. Так нет же, дернула нечистая.

     

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

     

    По поводу неправильной работы кванта откачу библы и ядро сервера, версию ИК-Е не знаю, какую поставить, можно и 52-ку, как стабильную, или выкатится на 60-ку. На 58-ке как-то был баг, что не работали на сервере гидрогенераторы, от чего я и полез обновлять ядро сервера. Вот такие пирожки.

     

    Сервер закрою сегодня или завтра на час-два где-то после 23-00 по МСК на тех. работы для устранения этих багулек.


  2. Возможно не сервера а самих модов.

     

    Advanced machines 

    Водометный резчик не дружит с кнопкой Shift. По умолчанию без перетаскивания шифт+клик перемещает предметы из/в машину.

     

    Nuclear control

    Если уже активированный датчик ядерного реактора заменить на продвинутой инфо панели на другой (перетащить один на другой, просто поменять в списке), то инфа с одного заменится инфой другого и будет 1 лишний датчик, так же придется крафтить новый.

    При создании/замены названия более одного датчика сразу без выхода из интерфейса меняет название остальным датчикам.

     

    Водометный резчик работает, как положено? Что за шифт+клик? Быстрое  перебрасывание предметов?  

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

     

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


  3.  

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

     

     

    запускать игру и уходить принимать вааааанну и пить кооооофэ и какаву с чаем - плохое решение :D  Ведь можно не только подарок не получить, а еще и по башке получить от зомби или другого игрока, пока перс без контроля=)

     

    Подарковыдавалку переделаем или на тугрики или поставим 20 сек задержки. Полностью переделывать программу на ивенты в чате не будем. Я же сказал - лишняя грязь в чате. И там не просто триггер. Там система буферизации ивентов - зайти то  может несколько игроков сразу, данные все нужно сохранять по подаркам в файлы, быть готовым их выдать по команде игрока и т.п. Не так там все просто)

    • Нравится 1

  4. Мне модик тоже понравился, я его на C&S 1.6.4 влепил, даже не советуясь. Но в нем позже было обнаружено несколько пренеприятных моментов:

     

    [errors=ВАЖНО!][/errors]

    1. Дрель из библиокрафта крутила в чужом привате все что не попадя :D Даже ванильные деревянные или железные двери, не помню, какие именно и спокойно можно было зайти в чужой домик.  :smile113:
    2. В привате можно было снять со стоек для брони чужую бронь. Подставок для мечей тогда не было.
    3. Верстак там опыт с книгами клонировал, как бешеный и т.д.

    Хотите быть разгрифленными, не вопрос, поставлю хоть завтра. Красота требует жертв! :)  А еще лучше зайдите на МТ и проверьте с помощью админа вышеуказанные багулины. Может уже плагин привата получше защищает этот мод, в чем я очень сильно сомневаюсь. Если этих баговин нет, поставим.


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

     

    Это довольно хлопотно. Нужно писать еще один модуль для отлавливания чата, заводить на игрока массив данных в файле где нибудь  про его подарики гивки и прочее. Это дополнительные операции на сервер. И когда он надумает их получить, фиг его знает. Не факт, что подарков будет столько, что они опять не смогут все гивнуться, так как у какого нибудь невезучего игрока не хватит места в инвентаре. Ведь мы никак не можем проверить, дало ли реально игроку ком. блоком предмет или нет, подтверждающей квитанции у нас нет никакой. Да и чат еще больше загадится.

     

    Есть два более оптимальных и в 100 более простых решения на мой взгляд:

    1. Программа "Подарковыдавалка за ежедневные заходы в игру"   гивает не предметы, а UU-тугрики в базу! А вы там уже чего хотите, то и получайте, когда и что вам вздумается на свои тугрики с помощью программы "ВойсГивер" :)
    2. Когда программа увидела, что Васе сегодня нужно выдать подарок за третий ежедневный заход, она пишет в чат, мол, "Вася, будь добр, освободи один слот для подарка" и слипается 20 сек. После чего гивает приз. Это 2 строчки кода B-)  Не освободил слоты -сам виноват, что профукал. Извини, брат, тогда уже потом не жалуйся :D

    Какой вариант сделать, пишите в этот топик.


  6. Гораздо более эффективный способ иметь точное время при минимальной нагрузке - получить время мировое один раз, а затем к нему прибавлять время из игры.

     

    У меня была когда-то такая мысль, но я ее отринул. Там и время и день недели есть, и любой часовой пояс, а самое главное ДАТА!!! Как ее пересчитывать в игре, просто прибавлять по секундочке. Откуда мы знаем високосный год это или нет, на какие даты перескакивать и сколько разница в секундах минутах часах и днях между датами и прочее.

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

     

    Для часиков Фингера я бы так и сделал, там не критично, что они там показывают. 

    А если не выводить секунды, программка его бы была на 20 строчек и делала 2 операции в минуту - запрос и принтинг.

     

    И вообще не понимаю, когда уже разрабы наконец уже сделают в своих модах ОС и КК получения системного времени серверной машины, а не только Майнкрафт времени.


  7. Пока реализован только первый пункт , за исключением монитора так как не знаю как делать много-задачность. если научюсь делать много-задачность - сделаю .

    единственный недостаток - долго запрашивает время , изза этого игрока система может его отправить на спавн через ~10 - 30 сек.

     

    getWorldTime  нужно запустить в параллели.

    ....
    parallel.waitForAny(f1, f2, getWorldTime) 

    где f1, f2 - Ваши фунции.

     

    Тогда current_time  будет доступен в любой момент времени, а уточнятся на сайте мирового времени эта переменная будет раз минуту в фоновом режиме. Точности большей не нужно.

     

    Другой вариант многопоточности ТУТ


  8. Я уже пробовал в "основных" настройках менять - без перемен. Сегодня ещё раз попробовал с другим другом, ситуация не изменилась. При тестировании я себя слышу. В более "тонкие" настройки пока не залезал.

     

    Если друг не слышит только вас - то проблема с настройкой Вашего микрофона в моде, скайп ни при чем 

    Eсли же друг не слышит вообще никаких игроков, а Вы говорите, что себя слышите в тест-режиме, то проблема у друга, возможно громкость чата выкручена у него в "0" . Вот и все)

     

    По своим наблюдениям скажу, что лагов и нагрузки не обнаружил совершенно. Рида слышал идеально вообще, как в скайпе. Эффект затухания голоса работал прекрасно с удалением говорящего игрока.  Где-то на удалении 30-40 блоков игрок едва слышен. Проблема только в том, что в игре много звуков ветра, лавы, монстров, окружения, звуков обваливания камней, кузнечиков и прочего и иногда в этом хаосе некоторые слова тяжело различить. Для комфортного общения нужно убавлять звуки окружения до 10-15%  и накручивать буст чата.

     

    П.С. Добавил голосование, оставлять или нет, голосовой чат.


  9. Сегодня посчастливилось наблюдать роботу этой программы. Totoro со своим роботом занимались добычей полезных ископаемых  :)

     

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


  10. такое дело, найден крайне неприятный баг с модом на голод,

    в этом моде есть книжка так называемый журнал питания (крафтится из пшеницы и листа бумаги)

    так вот когда открываем этот самый журнал(правый клик)

    происходит краш клиента, запретить не вариант

     

    Эти моды на сосиски и колбаски желательно вообще убрать. Все, что там нужно кроме того, что есть на ИТ, это ГТ и 50 на 50 пчелы  и ЭндерИО. Остальное там бы желательно выкинуть. Да и сильно великой индустриализации и уклона в программирование в пчелах я не вижу. Мультифермы только сервак грузить будут, а игроки печки спиртом топить и строить гектары автоматических плантаций, никому не нужных на computercraft-проекте.

    • Нравится 2

  11. Я друга слышу, а он меня - нет. Значок у меня показан типа "подключение" (полоски мигают). В скайпе всё нормально.

     

    Там маленькие настроечки нужно провести. http://puu.sh/eSvDr/d19a975e4d.jpg  Вместо "загадочной кнопочки период" тыкните туда ЛКМ, кнопка подсветится, нажмие, например, HOME,чтобы назначить кнопку.

     

    Закройте настройки. Нажмите HOME http://puu.sh/eSwkP/906e3f039f.jpg и проведите настройку Вашего звукового устройства (выберите микрофон, усиление) проведите тест микрофона и прочее. Потом говорите с другом на здоровье, сколько хотите.


  12. На сервере ИТ установил голосовой чат http://puu.sh/eRtL5/126acc9650.jpg  Можно говорить по кнопочке V Голос слышно в некотором радиусе, как в реальной жизни. Надеюсь, теперь играть с друзьями станет более интересно и комфортно.

     

    Если заметите некорректную работу чата, просьба сообщить в этот топик.

    • Нравится 2

  13. На работе есть ненужный комп. Напишу туда запуск майна по расписанию - и я богач?)

     

    У меня креативка, но я себя богачом не чувствую :D  Чего-то как то мне за иридий и алмазы в супермаркете колбасу не хотят отпускать на кассе, хотя я им скрин даже показывал, где у меня в МЕ системе 100500 алмазов и банковский счет с девятью нулями.

    • Нравится 1

  14. Внимание! Программа временно отключена !

     

     

     

     

    PWOixWd.gif?1

     

    Уважаемые игроки!

     

     

    Немного перебалансировал призы программы. За ежедневные заходы в игру на сервер ИТ 1.7.10 вы будете получать призы (точнее вы их и получали, но они были одинаковыми по ценности, плавало только количество). Важно не пропускать ни одного дня!!! Если вы вдруг прервали серию ежедневных заходов, счетчик сбрасывается и серия начинается сначала! Вся информация о выданных призах отправляется вам на игровую почту.

     

    Прочитать вы ее можете командой /mail read.  Почистить игровой почтовый ящик можно командой /mail clear

     

    Программа анализирует вашу серию заходов, выбирает один вид предметов СЛУЧАЙНО из файла соответсвенно вашей непрерывной серии и выдает фиксированное количество. то есть при заходе в игру три дня подряд вы на третий день получите 32 железных слитка или 32 композитных слитка, как повезет,в общем, программа рандомно выберет приз! B-)

     

    1. В первый день вы получите [10] предметов случайно из этого списка:

    кофе id=4281:2
    какао бобы id=351:3
    семена тыквы id=361
    чернила id=351
    семена арбуза id=362
    адский нарост id=372
    семена пшеницы id=295
    стейк id=364
    жареная курица id=366
    печенье id=357
    приготовленный лосось id=350:1
    

    2. Во второй день вы получите [16] предметов случайно из этого списка:

    светящаяся пыль id=348
    редстоун id=331
    уголь id=263
    лазурит id=351:4
    порох id=289
    

    3. В третий день вы получите [32] предметов случайно из этого списка:

    железный слиток id=265
    медный слиток id=4110
    оловянный слиток id=4110:1
    бронзовый слиток id=4110:2
    слиток закаленного железа id=4110:3
    композитный слиток id=4110:4
    свинцовый слиток id=4110:5
    

    4. В четвертый день вы получите [32] предметов случайно из этого списка:

    золотой слиток id=266
    серебрянный слиток id=4110:6
    жемчуг Эндера id=368
    слаймбол id=341
    стержень ифрита id=369
    

    5. В пятый день вы получите [16] предметов случайно из этого списка:

    алмаз id=264
    изумруд id=388
    

    6. В шестой день вы получите [1] предмет случайно из этого списка:

    иридиевая руда id=4128
    

    7. В седьмой день вы получите [1] предметов случайно из этого списка:

    адская звезда id=399
    улучшенная солнечная панель id=231
    

    Также есть праздники! Если вы зайдете в игру в этот день вы получите стак алмазов!!! :D  B-) 

    01-01 Новый год!
    02-23 23 Февраля!
    03-08 8 Марта!:)
    09-05 9 Мая. День победы!
    06-01 День рождения Нотча, разработчика игры Майнкрафт!
    06-25 День рождения Рида!
    08-23 День шахтера!
    09-13 День программиста! (256 день в году)
    

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

    За супер-серию заходов игрок получает дополнительный приз:

    20 дней подряд - 1 стак иридия!
    35 дней подряд - 3 стака иридия!
    45 дней подряд - 6 стаков иридия!
    
    

    Ссылка на основную тему при разработке программы.

     

    Пожелания по балансировке и праздничные даты оставляйте в этом топике.

    Разработчик программы: Рид (1Ridav), Алекс (AlexCC)

    • Нравится 2

  15. Саня, Гравик! Пожалей процессорное время сервера. :)  Зачем тебе гетить со sleep(0) параметры реактора. http://puu.sh/eMcdf/28c93e59e1.png

    Хватит с лихвой  тебе и 5-15 сек, ну хотя бы раз в секунду для красоты и динамики на мониторе, но не 0! 

    • Нравится 1

  16. А почему бы просто не сделать зону запрещенную для логина? Иными словами, если Вася зашел в закрытую комнату, отлогинился и пытается снова залогиниться, его должно выкинуть из комнаты. При помощи AMI это будет программка в пять строчек:

    1. Ждем событие player_login

    2. Контролируем координаты залогинившегося игрока

    3. Если игрок в комнате, переносим его за пределы комнаты

    Таким образом, Петя, закрывшийся в комнате, будет в полной безопасности.

    А на выходе из комнаты его уже будет поджидать Вася

     

    Именно это я и написал. Разве нет?) Каждое событие логина отлавливается персонально и если игрок при логине находится на запретке, он мгновенно отфутболивается на спавн. И именно это сделать на АМИ.  А Петя, закончив торговлю, из закрытой комнатки хомается или варпается, куда ему удобно, а может открыть комнатку и пешочком выйти из банка. По истечению  таймера банк сам откроет комнатку для следующих посетителей, если она не было открыта принудительно изнутри.

     

    Но программа не просто футболит с запретки вновь залогинившихся, она это документирует и штрафует, алармит, оповещает, сканирует оружие в инвентаре и прочее. Это настоящий "Полицейский"


  17. Есть мод Infinite inventories, который появился в новой skyfactory. Там можно получить дополнительные слоты инвентаря, которые открываются по мере получения опыта. Документации я, к сожалению, не нашел, есть описание на сайте сборки. Ссылка на мод: https://drone.io/github.com/Funwayguy/InfiniteInvo/files">https://drone.io/github.com/Funwayguy/InfiniteInvo/files

     

    Не пошел этот мод у меня на Тлончере.


  18. [warn=Мелкие изменения и фиксы на сервере IT 19 января 2015.][/warn]

    • гидрогенераторы  ИК-2Е работают теперь и на сервере (была багулька, что работали только в сингле, на сервере ничего не вырабатывали)
    • материя теперь дороже от дефолта в 10 раз! (дешевле чем вчера в 2 раза, но дороже чем с 1 по 18 января в 100 раз B-) ) Напомню, что материя стоила на весь период НГ праздников в 10 раз дешевле от дефолта.
    • провел незначительные правки ребаланса монстров, обновлю в описании сервера
    • вернул инвентори твикс на клиентскую часть
    • КК теперь подключается к реактору ИК2-Е. MFSU-шку wrap-модем КК пока так и не видит и не работает с ней толком. (ждем обновлений модов и библ) ОС нуждается  тоже в тщательном тестировании работы с периферией
    • включил дроп при убийстве ПвП
    • новыя точка пространственного Варп-броска /warp bank (варпы оставим потом только между мирами, когда проведем и отладим на сервере сеть цифровых телепортов, без карты мира пока понять трудно, куда их растыкивать)
    • добавил пермишены, хелперы и модеры могут теперь пользоваться lookup и inspect командами плагна CoreProtect
    • др. незначительные мелкие правки, обновления, чистки, не влияющие на геймплей.
    • Нравится 2
×
×
  • Создать...