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

GUSTAVO

Постоялец
  • Публикаций

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

  • Посещение

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

    3
  • Отзывы

    0%

Весь контент GUSTAVO

  1. вот именно это и имел ввиду) спасибо!)
  2. Ну а если даже хост и будет ограничен от посторонних ip, все равно даже без подключения сама сборка то будет направлять запрос, а этот запрос можно ведь перехватить и посмореть куда он шел и что запрашивал да? Тут уже нужно думать, как этот запрос защищать, соответственно шифрацию делать надо конкретно на этот запрос перед отправкой, ну а потом отправлять? А если этот шифрованый текст который будет отправлен в запросе тупо перенаправить обратно в сборку, он ее прочитает интересно? Или делать тогда 2 ключа шифрации, 1 ключем шифровать отправку текста и на сайте как то через php можно сделать дешифрацию? ну и вторым ключем шифровать уже на самом сайте ( можно ли как то вообще сделать через php ?) ну и этим же ключем дешифровать в сборке?) и еще мысль, отправлять запрос с одним ключем, проверять его на сайте и если он совпадает, то отправлять другой ключь в сборку, ну а потом проверять еще на втором хосте совпадение? Только вот получается что запрос с нужным ключем будет все равно отправлен и его можно перехватить. Тут остается вопрос только про шифрацию тогда) Или может есть вариант проще?? А если вообще сперва подключение проверять к хосту? Его тоже можно перехватить и в hosts вбить как к себе) Тут уже проблема в том что сборка запрос направляет, который можно перехватить в любом случае, или я ошибаюсь?
  3. Это, как я понял, на хосте ставится ограничение да? Хм, а если обратиться в тех. Поддержку хоста, они смогут ограничить доступ к хосту только определенным ip. Хм, но все равно так же сборка то будет делать запрос на адрес и адрес можно будет вычислить и в хост забить, вот только вопрос, обязательно ли отправлять запрос с ключем, иди можно как то попросить ключь у сервера который ограничил для себя вход посторонних ip? Или как вариант еще пришла мысль , сделать 2 сервера у которых есть один и тот же ключ, со сборки делать запрос на хост 1, на то какой должен быть ключь, а второй запрос делать на хост 2 и сверять уже там ключь, тогда в сборке ключь не будет зашит, его нужно будет вписывать на хост 1. Но тут опять же если вычислить откуда берется ключь, можно у себя на компе hosts изменить)
  4. Это, как я понял, на хосте ставится ограничение да? Хм, а если обратиться в тех. Поддержку хоста, они смогут ограничить доступ к хосту только определенным ip. Хм
  5. о шифрации речь ? тогда на стороне хоста дешифратор должен быть?
  6. Ну так то да, но можно же как то на этот текст шифрацию закинуть? Может посоветуете тогда, на что привязку делать?
  7. Добрый день! Кто может код который при запуске сервера делает запрос на хостинг, конкретно в текстовый файл на хостинге в котором в первой строке написано допустим test, ну и если в условии запроса надпись совпадает с надписью в текстовом файле на хостинге, то продолжать загрузку сервера, а если не совпадает, то выключать запуск сервера?? Крч кто эти слова может помочь на java язык перевести?) А ну и конечно же нужно, чтоб соединение было зашифровано) делаться будет под l2jserver, но думаю значения не имеет)
  8. напиши вк, разберемся
  9. GUSTAVO

    настройка google cloud

    Ответ был прост. Нужно указать ip 0.0.0.0 в сборке. Как то странно, даже если на ip статический порты открыть , толку 0, а если открыть порты на 0.0.0.0 и указать в сборке этот ip, все запускается и работает.
  10. GUSTAVO

    sendMessage кодировка

    Скачайте лучше IntelliJ IDEA, у меня с эклипсом такая же ерунда была, а в ИДЕА нормально все встает.
  11. GUSTAVO

    Русский L2JServer

    Лучше data от zGosu возьми)
  12. уж мало чем поможет мне это..
  13. Лучше L2jserver, команда работает много лет и до сих пор продолжает работать. Да и обновления выпускают ) ну это мое мнение, кому как)
  14. Разве? Вроде отключается, либо я путаю с EmuRT
  15. Файл enchant.properties [spoiler=Файл enchant.properties] # Weapon NormalWeaponEnchantLevel = 1,100;2,100;3,100;4,70;5,40;6,70;7,40;8,70;9,70;10,70;11,70;12,60;13,70;14,60;15,65;16,30;17,65;18,30;19,350;20,40;21,30;22,35;23,29;24,25;25,21;26,17;27,14;28,10;29,6;30,3; # Armor NormalArmorEnchantLevel = 1,100;2,100;3,100;4,63;5,60;6,65;7,63;8,60;9,60;10,55;11,45;12,40;13,35;14,35;15,30;16,40;17,41;18,41;19,40;20,38;21,49;22,47;23,67;24,59;25,41;26,41;27,41;28,41;29,31;30,21; # Jewelry NormalJewelryEnchantLevel = 1,100;2,100;3,100;4,63;5,60;6,65;7,63;8,60;9,60;10,55;11,45;12,40;13,35;14,35;15,30;16,40;17,41;18,41;19,40;20,38;21,49;22,47;23,67;24,59;25,41;26,41;27,41;28,41;29,31;30,21; P.s. Если не помог то сорян. Спасибо!
  16. ограничение на заточку то я сделал, с шансом не могу разобраться.
  17. Или отключи защиту в конфиге FirstGuard.ini или rGuard.ini , проверь вобщем как то так называется)
  18. Ребят, так и не разобрался с шансами в конфиг. Ткните носом, уже пару дней сижу туплю) Пусть переменная будет Config.CONFIG_ENCHANT_CHANCE; Куда в код ее впихнуть чтоб шанс настраивать через конфиг? В идеале отдельно сделать бы на шмот бижу и пухи, тогда возьмем Config.CONFIG_ENCHANT_CHANCE_WEAPON; Config.CONFIG_ENCHANT_CHANCE_ARMOR; Config.CONFIG_ENCHANT_CHANCE_JEWELL; В ядре нашел вот что:
  19. Вот красавчик! weapon.getBodyPart() == L2Item.SLOT_LR_HAND помогло и работает) Спасибо!
  20. Нашел вот такое: L2Item.SLOT_LR_HAND А с чем сравнивать хз. Подскажите) TraitType.BLUNT == L2Item.SLOT_LR_HAND не подходит)
  21. не он так не понимает что такое lrhand
  22. "=" это знак присваивания. Нет я имел ввиду он так обозначен в item в датапаке. Именно так я написал в первом сообщении, что хочу сделать проверку что если меч двурук , как ты написал ( if (bodypart(как мне показалось из вышеупомянутого тобой это меч) ==(если он) lrhand(двуручный)) { твой код } ) , но я хз как, вот и спрашиваю конкретно что написать) как происходит проверка для скила в ядре) Тут скорее нужна помощь пользователей команды L2JSERVER ) кто знает где эта проверка лежит? или как мне сделать правильно?
  23. Не не, тут сделано все так что просто проверяется меч двуручный или нет (bodypart=lrhand), а тип остается SWORD . Реализовано так. Вед работает и двурук распознается в игре и скилы пашет с ним. Просто тут проверка стоит на этот bodypart=lrhand , так вот я не могу найти где она написана под скилы например и как сделать мне под баланс соответсвенно. И если дописать как ты сказал, что каждому двурук придется в xml item дописывать тип BIGSWORD И BIGBLUNT , ведь они сейчас работают на SWORD и BLUNT , ну и скилы соответственно для двурук тоже переписывать в датапаке)
×
×
  • Создать...