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

antigeori

Пользователи
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

Репутация

2

2 Подписчика

Информация о antigeori

  • Звание
    Решил остаться

Посетители профиля

3141 просмотр профиля
  1. Хочу ответить что нужна ява 7.21версии для того чтоб она запускалась брэндова заблокирована эта сбора.
  2. Люди обращаюсь сквозь года дайте гринд тим сборку там она 3хх, пользовался скажу сразу для неё нужен java jvx version 21.
  3. antigeori

    сурсы lucera 1.7

    Дайте ктото сборку помойму 1.7 то что на новый год вылажили мефистофель.
  4. И со мной поделитесь а то буду пользоваться Скорией =)
  5. В конце весны займусь исходникаи этой сборки. Т.к есть сурсы можно с лёгкостью вставить спам защиту от всех типов пакетов поставив проверку на их частоту и серв перестанет дропатся кто в теме должен знать пример тому стоит в фрозенах даже не умелый может поставить нужно с конфигов понять куда ведётся каждый и проставить проверки.
  6. Что лучше это гавно сурс(PWsoft) или Lucera 2 эксперты отозвитесь=) Думаю занятся этим-PWsoft.Имел дело с ним и много х10к стоят стояли и будут стоять. До этого Было дело с Силентиумам,и Ацисам. Я не сильно в яве молодец так что с многим не смог справится и сделать из него х10 000. В Люцера2 много конфигов но от этого он оптимизированей не стаановится как и ПВ. Меня интересует именно количество критических недоработак. Я лично считаю что у люцеры больше на одну мне известную с гео движком.
  7. Спасибо взял сборку буду пилить шедевральные идеи. Кому нужно вот ещё на геодату l2jserver ссылка. http://l2jserver.com/files/geodata/L2J_Geodata_Hi5-master-09-27-2015.zip
  8. Люди дайте ссылку на форуме или автор поста дай патч с которого заходишь.Люди нужен патч классик чтоб без защиты и тд.Зарание спасибо.
  9. почему они не реализовуют spawnlist на xml решил побыстрому написать код парсинга и начать работу с добавлением из базы в хмл файл держите код кому надо из базы будут грузится админ спавн а если довавить этот код будет мелкая оптимизация но многие любят совершенство и я один из таких в гейм сервер добавить импорт import net.sf.l2j.gameserver.datatables.Spawnlist; после SpawnTable.getInstance(); добавить Spawnlist.getInstance(); в папке datatables добавить файл Spawnlist.java всунуть скприт package net.sf.l2j.gameserver.datatables; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.logging.Logger; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import net.sf.l2j.gameserver.xmlfactory.XMLDocumentFactory; import net.sf.l2j.gameserver.instancemanager.DayNightSpawnManager; import net.sf.l2j.gameserver.model.L2Spawn; import net.sf.l2j.gameserver.model.actor.template.NpcTemplate; import org.w3c.dom.Document; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; public class Spawnlist { private static final Logger _log = Logger.getLogger(Spawnlist.class.getName()); private final Set<L2Spawn> _spawntable = ConcurrentHashMap.newKeySet(); public static Spawnlist getInstance() { return SingletonHolder._instance; } protected Spawnlist() { fillSpawnTablee(); } public Set<L2Spawn> getSpawnTable() { return _spawntable; } private void fillSpawnTablee() { try { final File f = new File("./data/xml/spawnlist.xml"); final Document doc = XMLDocumentFactory.getInstance().loadDocument(f); L2Spawn spawnDat; NpcTemplate template1; final Node n = doc.getFirstChild(); for (Node d = n.getFirstChild(); d != null; d = d.getNextSibling()) { if (d.getNodeName().equalsIgnoreCase("spawnlist")) { NamedNodeMap attrs = d.getAttributes(); int npce = Integer.parseInt(attrs.getNamedItem("npc_templateid").getNodeValue()); template1 = NpcTable.getInstance().getTemplate(npce); spawnDat = new L2Spawn(template1); spawnDat.setLocx(Integer.parseInt(attrs.getNamedItem("locx").getNodeValue())); spawnDat.setLocy(Integer.parseInt(attrs.getNamedItem("locy").getNodeValue())); spawnDat.setLocz(Integer.parseInt(attrs.getNamedItem("locz").getNodeValue())); spawnDat.setHeading(Integer.parseInt(attrs.getNamedItem("heading").getNodeValue())); spawnDat.setRespawnDelay(Integer.parseInt(attrs.getNamedItem("respawn_delay").getNodeValue())); spawnDat.setRandomRespawnDelay(Integer.parseInt(attrs.getNamedItem("respawn_rand").getNodeValue())); int periodOfDay = Integer.parseInt(attrs.getNamedItem("periodOfDay").getNodeValue()); switch (periodOfDay) { case 0: // default spawnDat.init(); break; case 1: // Day DayNightSpawnManager.getInstance().addDayCreature(spawnDat); break; case 2: // Night DayNightSpawnManager.getInstance().addNightCreature(spawnDat); break; } _spawntable.add(spawnDat); } } } catch (Exception e) { _log.warning("SpawnTable: Data missing in NPC table for ID: " + npce + "."); } _log.info("SpawnTable: Loaded " + _spawntable.size() + " Npc Spawn Locations."); } public void reloadAll() { _spawntable.clear(); fillSpawnTablee(); } private static class SingletonHolder { protected static final Spawnlist _instance = new Spawnlist(); } } spawnlist.xml в папку - data <?xml version='1.0' encoding='utf-8'?> <list> <spawnlist npc_templateid="50006" locx="4445" locy="37000" locz="37000" heading="0" respawn_delay="1" respawn_rand="0" periodOfDay="0"/> </list>
  10. Там нет шифровапния трафика там шифрование посылаемого кода для авторизации патча проверка ли патч актуален и зашита в нём включина но что защита делает написанно вверху выводит на экран тект он офф ахахахах
  11. Пишите сюда все ошибки acis как по мне лучшие сурсы до ума доводить малость осталось притом что удобно компактно и не наложено кучу кода и конфигов что потом не поймёшь что тебе вообще надо хочу оптимизировать до максимума их и перевести сделать настройку для выбора языка и чтоб выводило или на русском или на стандартном англиском вообще только занялся до это силинтиум мурыжил но сейчас хочу именно их брать и делать чтото интерестное с ними также вот нашёл на другом форуме фикс скорости кому нужно исправляем Find: Code: [select] else if (skill.getHitTime() >= 500 && hitTime < 500) hitTime = 500; Change to: Code: [select] else if (skill.getHitTime() >= 300 && hitTime < 300) hitTime = 300; Find: Code: [select] _skillCast = ThreadPoolManager.getInstance().scheduleEffect(mut, 400); Change to: Code: [select] _skillCast = ThreadPoolManager.getInstance().scheduleEffect(mut, 200); Find: Code: [select] // for interrupt -400 ms _castInterruptTime = newSkillCastEndTick - 4; Change to: Code: [select] // for interrupt -200 ms _castInterruptTime = newSkillCastEndTick - 2; L2character.javaFIX
  12. я не сильно разбераюсь в офф реализации но люцера два реализовала форты я тоже подумал что раз уж их нет то и не должно быть =) но помойму большая аудитория думают что всё же на интерлюде есть форты потому что не раз слышал что жаловались форты не пашут ахахах =)
  13. Поставил родной конект датабейс фактори и начыало писать какуюто ошибку в логах [Normal Packet pool-1] Debug c.m.v.c.i.NewProxyPreparedStatement - com.mchange.v2.c3p0.impl.NewProxyPreparedStatement@ae177e и закрывает этот прокси почему оно это делает какой код заставляет это делать и вообще зачем подскажите пожалуйста не берите сборку ациса и силентиума мой совет если не желаете кучу нервов узнал что у них много не реализовано форты и бафы на альянс надо всё релаизовывать самому что я и делаю скоро вылажу вам подскажите=)
  14. Поставил сборку на Linux и теперь в базу заносятсЯ ???? вот такие вопросы вместо русских символов как с этим боротся на других сборках такого не было видно acis чтото не учёл подскажите что пожалуйста=)на виндовсе у себя на компе запускаю и всё работает
  15. Слушайте я б так просто не писал реально видел как кто то вписал свой текст там было в конце я разрешаю мол закупить в гм шопе вы мне скажите это админы сделали или можно как то отправкой байтов или пакетов сделать например в строку и тд.подскажите выж все опытные должны знать я первый раз такое увидел и моя теория напичканы скриптами от авторов может пользуются просто не сами авторы а кто нашёл их приколы короче перекопаю все исходники силентиума ИТ
×
×
  • Создать...