-
Публикаций
236 -
Зарегистрирован
-
Посещение
-
Победитель дней
3 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент GUSTAVO
-
вот именно это и имел ввиду) спасибо!)
-
Это по какое число?)
-
Ну а если даже хост и будет ограничен от посторонних ip, все равно даже без подключения сама сборка то будет направлять запрос, а этот запрос можно ведь перехватить и посмореть куда он шел и что запрашивал да? Тут уже нужно думать, как этот запрос защищать, соответственно шифрацию делать надо конкретно на этот запрос перед отправкой, ну а потом отправлять? А если этот шифрованый текст который будет отправлен в запросе тупо перенаправить обратно в сборку, он ее прочитает интересно? Или делать тогда 2 ключа шифрации, 1 ключем шифровать отправку текста и на сайте как то через php можно сделать дешифрацию? ну и вторым ключем шифровать уже на самом сайте ( можно ли как то вообще сделать через php ?) ну и этим же ключем дешифровать в сборке?) и еще мысль, отправлять запрос с одним ключем, проверять его на сайте и если он совпадает, то отправлять другой ключь в сборку, ну а потом проверять еще на втором хосте совпадение? Только вот получается что запрос с нужным ключем будет все равно отправлен и его можно перехватить. Тут остается вопрос только про шифрацию тогда) Или может есть вариант проще?? А если вообще сперва подключение проверять к хосту? Его тоже можно перехватить и в hosts вбить как к себе) Тут уже проблема в том что сборка запрос направляет, который можно перехватить в любом случае, или я ошибаюсь?
-
Это, как я понял, на хосте ставится ограничение да? Хм, а если обратиться в тех. Поддержку хоста, они смогут ограничить доступ к хосту только определенным ip. Хм, но все равно так же сборка то будет делать запрос на адрес и адрес можно будет вычислить и в хост забить, вот только вопрос, обязательно ли отправлять запрос с ключем, иди можно как то попросить ключь у сервера который ограничил для себя вход посторонних ip? Или как вариант еще пришла мысль , сделать 2 сервера у которых есть один и тот же ключ, со сборки делать запрос на хост 1, на то какой должен быть ключь, а второй запрос делать на хост 2 и сверять уже там ключь, тогда в сборке ключь не будет зашит, его нужно будет вписывать на хост 1. Но тут опять же если вычислить откуда берется ключь, можно у себя на компе hosts изменить)
-
Это, как я понял, на хосте ставится ограничение да? Хм, а если обратиться в тех. Поддержку хоста, они смогут ограничить доступ к хосту только определенным ip. Хм
-
о шифрации речь ? тогда на стороне хоста дешифратор должен быть?
-
Ну так то да, но можно же как то на этот текст шифрацию закинуть? Может посоветуете тогда, на что привязку делать?
-
Добрый день! Кто может код который при запуске сервера делает запрос на хостинг, конкретно в текстовый файл на хостинге в котором в первой строке написано допустим test, ну и если в условии запроса надпись совпадает с надписью в текстовом файле на хостинге, то продолжать загрузку сервера, а если не совпадает, то выключать запуск сервера?? Крч кто эти слова может помочь на java язык перевести?) А ну и конечно же нужно, чтоб соединение было зашифровано) делаться будет под l2jserver, но думаю значения не имеет)
-
Ответ был прост. Нужно указать ip 0.0.0.0 в сборке. Как то странно, даже если на ip статический порты открыть , толку 0, а если открыть порты на 0.0.0.0 и указать в сборке этот ip, все запускается и работает.
-
Скачайте лучше IntelliJ IDEA, у меня с эклипсом такая же ерунда была, а в ИДЕА нормально все встает.
-
уж мало чем поможет мне это..
-
Лучше L2jserver, команда работает много лет и до сих пор продолжает работать. Да и обновления выпускают ) ну это мое мнение, кому как)
-
Разве? Вроде отключается, либо я путаю с EmuRT
-
Файл 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. Если не помог то сорян. Спасибо!
-
ограничение на заточку то я сделал, с шансом не могу разобраться.
-
Или отключи защиту в конфиге FirstGuard.ini или rGuard.ini , проверь вобщем как то так называется)
-
Ребят, так и не разобрался с шансами в конфиг. Ткните носом, уже пару дней сижу туплю) Пусть переменная будет Config.CONFIG_ENCHANT_CHANCE; Куда в код ее впихнуть чтоб шанс настраивать через конфиг? В идеале отдельно сделать бы на шмот бижу и пухи, тогда возьмем Config.CONFIG_ENCHANT_CHANCE_WEAPON; Config.CONFIG_ENCHANT_CHANCE_ARMOR; Config.CONFIG_ENCHANT_CHANCE_JEWELL; В ядре нашел вот что:
-
Вот красавчик! weapon.getBodyPart() == L2Item.SLOT_LR_HAND помогло и работает) Спасибо!
-
Нашел вот такое: L2Item.SLOT_LR_HAND А с чем сравнивать хз. Подскажите) TraitType.BLUNT == L2Item.SLOT_LR_HAND не подходит)
-
не он так не понимает что такое lrhand
-
"=" это знак присваивания. Нет я имел ввиду он так обозначен в item в датапаке. Именно так я написал в первом сообщении, что хочу сделать проверку что если меч двурук , как ты написал ( if (bodypart(как мне показалось из вышеупомянутого тобой это меч) ==(если он) lrhand(двуручный)) { твой код } ) , но я хз как, вот и спрашиваю конкретно что написать) как происходит проверка для скила в ядре) Тут скорее нужна помощь пользователей команды L2JSERVER ) кто знает где эта проверка лежит? или как мне сделать правильно?
-
Не не, тут сделано все так что просто проверяется меч двуручный или нет (bodypart=lrhand), а тип остается SWORD . Реализовано так. Вед работает и двурук распознается в игре и скилы пашет с ним. Просто тут проверка стоит на этот bodypart=lrhand , так вот я не могу найти где она написана под скилы например и как сделать мне под баланс соответсвенно. И если дописать как ты сказал, что каждому двурук придется в xml item дописывать тип BIGSWORD И BIGBLUNT , ведь они сейчас работают на SWORD и BLUNT , ну и скилы соответственно для двурук тоже переписывать в датапаке)