Jump to content

Recommended Posts

Posted

i logged yesterday, saw some people in giran, went dv for pvp, got stuck on the rock on dv spawn, insta logged off after seeying that geodata ;DDDDDDDDD

 

i mean, those files, are idk what, worst geodata i saw, and dv i wont even comment.

Posted

600+ online while online counter say 800+ it means shops are also counted on online count.  seems legit for me, on peak we had 1450 online.

Posted (edited)

600+ online while online counter say 800+ it means shops are also counted on online count.  seems legit for me, on peak we had 1450 online.

so since when tales with tower show 4.2k, and .online  12k it was legit also ? :D :D :D

 

fail...

 

 

i logged yesterday, saw some people in giran, went dv for pvp, got stuck on the rock on dv spawn, insta logged off after seeying that geodata ;DDDDDDDDD

 

i mean, those files, are idk what, worst geodata i saw, and dv i wont even comment.

 
yah at beta i just run at giran and i droped to textures xD 
Edited by AchYlek
Posted (edited)

▼1300+ Real Players, growing daily.

▼Join us now!!!
▼Website: http://L2-Dragon.net
▼In this week there will be held the first battle for castles. Every leader who conquer a castle will receive a prize of 100 credits which can be used to shop in our site.

10985208_679666725476809_238793308622406

Edited by Dev.Death
Posted

 

▼1300+ Real Players, growing daily.

▼Join us now!!!

▼Website: http://L2-Dragon.net

▼In this week there will be held the first battle for castles. Every leader who conquer a castle will receive a prize of 100 credits which can be used to shop in our site.

10985208_679666725476809_238793308622406

 

yayayaya

 

:happyforever:  :happyforever:  :happyforever:  :happyforever:  :happyforever:

Posted

Really balanced server.. The stuff are really helpfull and open minded to suggestions!!! Also you can reach them anytime to talk with them for any issue you have.. 1k people constantly online even at weird hours like early at the mornings!!! 

Posted (edited)

I remember many people crying that mobs in dv were too strong compared to tales... we nerfed them.

Many people cried about gem dragons being too strong compared to tales... we nerfed them.

Many people cried about walking dv mobs being too strong compared to tales... we nerfed them.

Many people cried about Kariks inside LOA unable to be stunned, feared, lethaled, etc... we nerfed them.

 

Srsly, what the fuck tales? Spoiling people and stuff? We had retail-like DV, but it seems like people are used to the custom. Thats why please shut about DV. It is the players' choice to be like that, its not how its in the pack.

 

Also, if geodata is all you can complain about (because people looking to complain about something, find the easiest thing to complain about), I am happy for that, because afar from the geodata, there is no other serious complain or whatsoever. The amount of exploits this pack has so far are 0, the amount of bugs are minimal compared to the russian pack, and the best of all:

  --->  Player Count: 987/8192
  --->Offline|Online: 187/800
  +-->  Object Count: 105573
  +-->      AI Count: 7173
  +.... L2Item(Void): 347
  +.......... L2Item: 57957
  +....... L2Monster: 40532
  +......... Minions: 4286
  +.. Minions Groups: 2454
  +........... L2Npc: 4565
  +............ L2Pc: 640
  +........ L2Summon: 19
  +.......... L2Door: 1457
  +.......... L2Char: 57
  --->   Ingame Time: 15:47
  ---> Server Uptime: 11hrs 57mins 34secs
  --->      GM Count: 3
  --->       Threads: 70
  RAM Used: 2490

(this is taken several days ago for those why try to say something about it)

12 hours uptime, 2 errors at console (0 NPEs) and 2.5GB ram usage. Compared to russian packs which take 5-7GB ram at this amount of players online and console is flooded with errors (or even the worst, no errors but untraceable bugs). I can go buy ASUS Zen Phone 2 and host a fucking server on it with this pack.

So go on, complain about geodata, because this is all you can complain about.

 

Also, go blame me and UnAfraid as much as you want, but you can't dismiss the facts that he can code flawlessly on everything and I can create server content which is liked by most players and used by half of the servers out there (and I'm not talking about editing mobs and stats). And yeah, I admit it, we cant work on russian packs... UnAfraid didnt even want to touch a thing there, claiming that everything works on magic and that only I somehow know how to deal with the bullshit there. The choice was obvious and we switched to this pack where we can both code a lot easier and making much more stable pack. A simple geodata problem compared to the bullshit in the russian pack? I'd take it everytime. Its a lot easier to take my math degree and fix the geodata than trying to make the russian pack as balanced and stable as this pack.

Edited by Nik
Posted

l2j geodata is unfixed since ages, was rewritten by luno from l2m yeaaars ago, till today, l2j's geoengine is one big piece of shit. and u never gonna fix it.

 

and gz with 12h uptime nik, 6 years ago i had a l2jserver based wich was without restart for 1 week with 500-600 unique ips.  :happyforever:

 

anyway, good luck with ur server, i mean no harm to you.

 

oh and btw, decrease the pk drop, after 6pk and 500 karma i dropped my whole set, and half jewels  :happyforever:  :happyforever:  :happyforever:

Posted (edited)

haha :D no, just dont have much time. and wont bother to setup bots.

Edited by pto
Posted

▼Website: http://L2-Dragon.net
▼Every friday at 21:00 server time there will be a 1vs1 tournament based on oly with direct elimination matches. For example if there are 100 participants there will be 50 matches in the first round and only the winners will go to the next round. The secound round would have 25 matches with the 50 winners from the first tier. When the number is not even in the third round one participant will get an automatic win and he will wait till the end of round three to get a new opponent. The reward differs and is based on the number of tiers: Blessed enchants, silver coins and gold coins, GCM. Every winner will get reward for each passed tier. Good luch to all participants and our team wishes you a happy playing.

11049611_680005915442890_305205069553282

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock