Jump to content

Recommended Posts

Posted

from the Hopzone description :

 

"Gracia Part 2 - PvP Server with highly customized GamePlay.

 

- Farming Area for Top Equipment.

- PvP in all places..

- Shorter Hero Period

- Good Balancing between Classes.

- Active Dev Team, that works hard to fix, implement..

- Nice Big Community!!

- Hourly PvP Events.

- Magic Gem in Inventory as MagicShop/Teleporter/Buffer .. this feature you wount find on another server! Otherwise its just a BAD copy!

 

Join us now! Play it your way.."

 

from their Website :

 

L2InC Gracia Part 2 Highrate Server

 

Desperion PvP:

 

XP Rate: 500

SP Rate: 500

Adena Rate: 500

 

We are a stable highrate server. Massive Pvp, Funny Events, good and active GM's that give very good Support and a unique Server System. Join us now!

 

 

Features:

 

    * Global Gatekeeper

    * GmShop

    * NpcBuffer

    * MagicGem -> Unique Item for Teleporter, Shop, Buffer, Symbol Maker, Skill Enchanter & More!. Check it out.

    * Automated TvT,TvTr, L10S,DM,CTF,BR

    * Hellbound Island as Custom Farming Spot

    * 5 Hours Bufftime

    * 24 Buffs + 12 Dances/Songs

    * 70% Normal Enchant Rate, 75% Blesses Enchant Rate -> Max. +30

    * LowLvl Protection

    * Lvl 81 Skills! -> You need Forgotten Scrolls to learn them!

    * Unique GamePlay

    * Unique System for Olympiad. Fair Fights even with High Enchants! All Enchants are +0!!

    * Full Geodata & Pathfinding

    * Much more & more & more.. Just visit us to find out.

 

 

 

Website www.l2inc.eu

 

Total Players ONLINE today during an Event => 3478

 

Normally MORE than 2000 players online and its L2J !

 

Have fun!

Posted

The best server I HAVE EVER PLAYED.Many many many pple, EVERYWHERE pvp, perfect NPCs, but hard enchant :P.I would suggest all of you to join it.

Posted

The best server I HAVE EVER PLAYED.Many many many pple, EVERYWHERE pvp, perfect NPCs, but hard enchant :P.I would suggest all of you to join it.

 

cause it have player is the best? oO!

 

w][e is better than iNC ... yea inc have 1.5k ppl and w][e 500 ...but w][e ftw ...INC STYLE is sh1t!

Posted

cause it have player is the best? oO!

 

w][e is better than iNC ... yea inc have 1.5k ppl and w][e 500 ...but w][e ftw ...INC STYLE is sh1t!

yo dudu Inc have 1.5k ppl but the 700 of them are bots (buffers,songers,dancers etc.) and ya white eagle on c6 was the best but now the 70% of server are donators... and they donate skillz thath sux (i told for bartz server on white eagle cause have the most community)

Posted

yo dudu Inc have 1.5k ppl but the 700 of them are bots (buffers,songers,dancers etc.) and ya white eagle on c6 was the best but now the 70% of server are donators... and they donate skillz thath sux (i told for bartz server on white eagle cause have the most community)

 

i mean ! w][e is better than all pvp server! nice style , no bugs , 81 lvl skill! .... s-80 is for adena! and not like osme other server ... need 1k Golden Apida for icarus :P ...is easy

 

yea there are lot of donators .. im leave from w][e :) ... i dont play any pvp now!

 

make archer! full buffs/resist ...and u will get 200 - 300 damag from donator sph ( the only bugs is resists in w][e )

Posted

Hey eko wtf is this, is that server yours or smth seems cool tho and w0w it got so much players ;o

Posted

Hey eko wtf is this, is that server yours or smth seems cool tho and w0w it got so much players ;o

 

I don't think it is his server because he says " from their website "

 

;)

Posted

no its not his server he just post it here so we can all see it. And btw thx for sharing this i didnt even knew this server exists lol and with such a big community!

Posted

no its not! i can handle more... (the only bad thing at l2j is that mysql needs alot of ram) if you have a good machine and the server well optimized it can handle alot more ...

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
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • 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