Jump to content

Recommended Posts

Posted

xtr_logo_main.png

 

 

 

Some words regarding the server

 

Welcome to Lineage II Extreme, a custom Lineage II server created from players and available for players on world wide basis. The team of Lineage II Extreme, has worked very hard, has spent endless nights working on the server's aspects, planning and designing the server in order to meet perfection.

 

We can ensure that the server will be totaly flawless, long running stable and balanced. We can also ensure that the team is totally fair, non-corrupt and professional.

The fact that the server is made by people that have huge exprience in Lineage II, web and servers in general will provide you with an exciting Lineage II experience you'll never forget.

Our team, wishes you a nice and memorable stay at Lineage II Extreme.

 

linehw.png

 

Server's rates / features

 

 

pointer2.gifServer Rates:

 

RateXp = 1000.00

RateSp = 1000.00

RatePartyXp = 2.00

RatePartySp = 2.00

RateDropAdena = 1000.00

RateConsumableCost = 1.00

RateDropItems = 1.00

RateDropSealStones = 1.00

RateDropSpoil = 1.00

RateDropManor = 1

 

pointer2.gifEnchant Rates:

 

Safe Enchant = +4

Weapon Max Enchant = +18

Armor Max Enchant = +16

Jewels Max Enchant = +16

 

Normal Scroll Enchant Rate = 80%

Blessed Scroll Enchant Rate = 100%

 

pointer2.gifBuffs:

 

65 Buff Slots

35 Song Dance Slots

12 Debuff Slots

 

pointer2.gifCustom Npc`s:

 

Full GM Shop

Full Buffer

Global GateKeeper

Augmenter

Nobless Manager

Class Manager

Server Info

Top Status

Raid Boss Info

Weding Manager

Anti PK

Olympiad Manager

 

pointer2.gifOlympiad:

 

Retail Like

Olympiad Cycle = 1 Month

 

pointer2.gifCustom Features:

 

Tattoos (P/m def, CP/MP/HP)

Anti Buff Shield

Custom Farm Zones

Custom Currency

PvP Color System

Clan Lord Announce

Hero Announce

Killing Spree System

Offline Trades

Vote Reward System

 

pointer2.gifFeatures:

 

C4/C5/Interlude features/skills working 100%

Fishing

Seven Signs

Castle Sieges

Clan Hall Sieges

Noblesses & Heroes System

Max Level 80

All Quests

Clan Wars

C5/Interlude Clan System

subclans (Academy,Royal Guards,Order of Knights)

Cursed weapons

Wepon Augmentations

Shadow Weapons

Dueling System

All C4/C5/Interlude Skills

All Raid Bosses + Grand Bosses + Frintezza

Olympiad 100% Retail like

DualBox allowed

100% Retail like gameplay without any customs

Flawless Geodata & Pathnodes

Active and experienced development/GMteam!

No corruptions!

Not used accounts will be deleted after 2 months

NO LAG!!!

100% Uptime

International community

 

 

pointer2.gifEvents:

 

TvT / CTF

Heavy Medal

Advanced hitman

Lottery

linehw.png

DDoS Protection

 

dragonaraddos.png

 

Some words about Dragonara & DDoS Protection.Dragonara Network

 

Dragonara DDos protection is Advanced Traffic analisator and HTTP(s) Distill Engine, providing Instant Attack Filtering feature against all types of DDoS Attacks. The intelligent sense of patent pending mitigation technology is able to protect Web applications, Game servers, Audio and Video streams, Multimedia chats.

 

- "Dragonara.Net has been awarded The Best DDoS Protection 2011 by Ecommerce Journal."

 

Nowadays the companies that haven't cared for their security lose billions of dollars at DDoS Attacks all over the world. Thousands of special companies constantly search for the solutions to prevent server attacks.

 

However, having obtained world experience, Dragonara experts make theoretical designs of the possible DDoS Attack and develop the methods of their control. Due to the systematic, analytical and research approach to the problem of constantly arising DDoS Attacks, we managed to achieve phenomenal results in prevention of development of the given threat. Basing on protection hardware and software, and well as on unique technological solutions, we install a strong reliable servers protection on the servers located at our site or rented in our company.

 

 

 

The server guarantees that there will be no lags/wipes/sudden downtimes/attacks/exopoits.

 

linehw.png

 

Server's website & Contact methods

Server's Website

Server's Boards

Contact the Administrator administrator@l2xtr.com

Posted

The only failed person here, that's you; sadly.

Server's awesome, the balance is uber, and the community from the first moment is like 50 people online.

 

I don't know, a hater like you came from, L2tibet? Imitation?

Ha-ha

Posted

The host seems to be offline the problem will be fix as soon as the gm log Dont worry Have pattience Couze the same problem was before the wipe once so just have some patience ;]]

Skns

Posted

no Ddos protect..by Ddos going down till gm log :S

Cant pay Dragonara.Net  anymore?

 

anyway nothing new -NoCoustem-Fast farm-low pvp

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