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

Relvl

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

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

  • Посещение

  • Отзывы

    0%

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

  1. Здравствуйте, уважаемые. В скором времени собираюсь открывать сервер игры, очень хотелось бы послушать практические советы по организации безопасности от людей, которые уже занимались этим (не теоретически, а практически, мнение "админов" серверов-однодневок меня мало интересуют). Вэб-составляющая будет StressWeb 13 лицензионный. Серверная часть основана на L2J Server (переделанный собственноручно, в программировании серверов, если что, разбираюсь). Советы про "криптостойкие пароли" не уместны, прекрасно понимаю, какие требуются пароли для такого дела. Хотелось бы послушать советы по организации прав доступа к базам, таблицам и полям; про организацию cmod на основные папки и файлы сайта; про правильное расположение и содержимое .htaccess и .htpasswd; и другие важные советы и замечания. Так же хотелось бы послушать о правильной организации взаимодействия сервер <-> сайт, и о защите от DOS/dDOS на стороне сайта, а не провайдера. Очень благодарен буду за ссылки на хостеров сайта (не выделенный сервер, с админкой, и, желательно 20Гб+ места) и сервера (желательно не у перекупщика). За полезные сведения репутацией не обделю. Возможна платная консультация за разумную цену (только от хороших специалистов).
  2. Пробуйте... Только о результатах отпишитесь потом. Интерес возник теоретический... Такое делать не буду, но знать стОит.
  3. клиенту будет посылаться один из стандартных классов, название которого и будет отображаться.
  4. Relvl

    Joomla 1.5 С Модулями L2(Под Scoria)

    Перезайлейте, пожалуйста... Посмотрел бы на модули.
  5. И в клиенте все эти 200 профессий будут называться одинаково.
  6. Срочно и с настолько ограниченным бюджетом? Не проживет твой сервер долго. Спешка только при ловле блох хороша... Ну ешё при е**ле чужой жены...
  7. Пруф-линка сейчас не дам, но я видел в нем функцию, отвечающую за это. По поводу логики клиент-сервер Вас дезинформировали. Дамп engine может сделать любой мало-мальски серьезный программист, и быть он может только на ассемблере. Все "дампы", которые выложены на Си - фэйк.
  8. Relvl

    Шара First-Team+Исх

    Вот и зачем ты ето выложил?! Мне теперь работы по допиливанию своего корыта прибавилось, столько информации полезной... PS: Хотя бы только за скрипты Фрейи - уже огромное спасибище!
  9. Один только вопрос... А нахера? Не правильнее ли будет добиться стабильно высокого онлайна? Рано или поздно игроки все равно поймут, что их поимели, и разбегутся. Не единожды это было с серверами.
  10. Извиняюсь за оффтоп, но глупость вопроса и пафос подписи как-то не сопоставляются...
  11. Relvl

    Lameupdater

    Простых путей не ищем... © Не устанешь картинки пилить? < meta http-equiv="Content-Type" content="text/html; charset=utf-8" > Пробел только удали после тэга.
  12. Relvl

    Вопрос Для Профи

    1. Все скиллы ты не переделаешь. Ибо придется переделывать так же скиллы от NPC. А это уже более 5000 скиллов. Просто надоест. 2. Объяснять, что такое исходники и элементарные правила языка тебе тут ни кто не будет. Если ты решил просто побаловаться - забудь про эту идею и пили только датапак, он проще. Если же ты решил всерьез изучить яву (и вообще программирование) - сервер для этого мало подходит. Открывай самоучители и начинай с малого. Сейчас ты пытаешься после лошадиной повозки сесть за штурвал самолета.
  13. Очередное воспаление программизма... В клиент в любом случае посылается, скажем, id исы. Я в своё время тоже копал в подобном направлении, но так ни чего толкового и не накопал... Я вообще не понял тогда логику разработчиков, которая привязала модельку персонажа и к расе, и к классу, при этом не сделав конфиги. Сопоставление жестко зашито в Engine.dll, и ни чего с этим не сделать. Есть, конечно, ректальный вариант: слать клиенту в пакете класс, например, Human Fighter, а реальные данные из нового класса, но не думаю, что это хороший вариант. Если уж совсем не в моготу - можно с клиентом грузить свою библиотеку, которая будет перехватывать трафик. Дальше она обрабатывает класс, и по сопоставлениям принудительно шлет клиенту базовый класс персонажа, и в памяти подменяет строку Human Fighter на какое-нибудь Steel Warrior, но это совсем уже клиника...
  14. Relvl

    Квест

    Смотрите... Вы из диалога вызываете байпасс "Quest Q800_TotiSecret 800-3.htm" Но в яве обработки этого байпасса нет. Сейчас поглядел как устроены квесты новые... Если к квестовый двиг подать хмлт параметр - он его отобразит клиенту в любом случае. Но в конкретном квесте, в перезаписи OnAdvEvent необходимо проверять этот параметр, если хотите на него среагировать. У Вас есть проверка на 800-03.htm, а вот на 800-3.htm нету. Вывод?
  15. Relvl

    Item

    Хоспади... Если не знаете что и как делается - ну не надо на все вопросы орать "в ядре копайся". На это могу ответить только одним выражением - "В говне копайся!". Берешь любой итем, который реагирует на нажатия. Смотришь у него название handler в XML. Идешь в data/scripts/handlers/itemhandlers/ и смотришь файл с таким же названием. Смотришь как он устроен, делаешь ещё один файл с названием, например, ItemHero.java Подключаешь его в файле data/Scripts.cfg В XML нужного итема ставишь ему handler=ItemHero (ну или как там по аналогии с предыдущим итемом). Всё. До релога геройство выдать можно через activeChar.setHero(true); Выдавать на месяц/произвольный срок - только с перепилкой ядра, нужно у персонажа методы сохранения времени делать.
  16. Я, конечно, извиняюсь за некропостинг... Но с каких это пор ключами могут пользоваться только кинжальщики? У них есть скилл Unlock, который может открыть сундук/дверь, а вот ключами могут пользоваться все. Далее. В ХФ уровни ключей упразднили, теперь за любой сундук отвечает ключ Maestro Key. Он открывает сундуки любого уровня. И последнее, в лыже ни когда не работали правильно сундуки, надо самому пилить.
  17. Суть я понял. Человек выкладывает мануал в шару, для всех, а вы прячете его в скрытые разделы. Я ни сколько не удивляюсь, что на подобных форумах мало активных писателей. Большинство смысла не видят что-то кому-то делать, когда их труды вот так "мышат". Да и мало смысла стараться для паблика, когда в ответ ни чего не получаешь.
  18. Relvl

    Квест

    Вообще, чтоб исполнить эвент квеста (или открыть связанный с квестом диалог) необходимо из предыдущего html вызвать такой байпасс: < a action="bypass -h Quest 458_PerfectForm 32768-04.htm">"Talent Scout?"< / a > Вы его делаете? Вместе с классом покажите полный код предыдущего html. Вообще, вот пример вызова байпасса в квест: http://svn.l2jdp.com/trunk/L2J_DataPack/dist/game/data/scripts/quests/Q458_PerfectForm/32768-01.htm А вот сам обработчик квеста: http://svn.l2jdp.com/trunk/L2J_DataPack/dist/game/data/scripts/quests/Q458_PerfectForm/Q458_PerfectForm.java Соответственно, вот вся папка с квестами. PS: Хм... А вы квест в scripts.cfg загружаете?
  19. Relvl

    Квест

    Хм... Да, и правда, немного перекроили архитектору квестов за последнее время, давно не лазил по ним. Извиняюсь за неправильные наводки. Полностью класс квеста посмотреть можно?
  20. Relvl

    Квест

    скачай лыжу последнюю, там много квестов на яве. и причем тут туториалы/мануалы? мозга, чтоб самому посмотреть в движке - нету? обязательно надо быть ребенком, которому все разжевывают? из html должна вести специальная ссылка, которая в скрипт квеста отправит нужный эвент. в твоем последнем хытымеле нет такой, только совет отправиться к кому-то там.
  21. Relvl

    Квест

    Как-бы, чтоб запустить квест - нужно дать на это команду. Изучайте устройство стандартных квестов...
  22. Эмм... Тоесть, некоторые выложенные в паблик мануалы вы просто ныкаете для себя? Пиздатый форум... Выкладывать больше ни чего не буду.
  23. Relvl

    Компиляция

    полагаю, что Вам нужно в неё идти со своими "апами". телепатов тут нет.
×
×
  • Создать...