Jump to content

Recommended Posts

Posted (edited)

 

cover.png

 

Lineage 2 Interlude OFF DAWN x5 Server opening on the 8th of May 2015 17:00 Central Europe Summer Time.

 

 

Hello there guys,

 

A few months back me and my international friends Alex, Monty and Mohamed were contemplating remembering good old days of Interlude. I think we all Lineage 2 players have a special place in our hearts for the game. Back then it was crafted out of love so this game really deserves that special space and probably this is one of the reasons why people still play it.

 

Then we started making a portrait of what gave us that joy. Low rates, a balance of a hard work and eventually the joyful reward. A feeling of achievement when you remember going to Giran in your newbie clothes for the first time and now standing with a beautiful A or even S grade set. Remembering all the people you met in your journey and the ones that teamed up with you to reach the same goals. Being a member of a clan which someone might also call “a second family”.

 

After the emotional part we started thinking what can be done to go back to those beautiful old days. At first we wanted to simply hop on the Lineage 2 server and play together. But playing on a few servers some time ago we experienced probably what all of us do – a fear that one day it will end. A fear that one day we will open our clients and will not be able to connect to the server. A fear that l2servername . com will no longer be accessible with no reasons given.

 

So we thought – why not make that Interlude server that we would enjoy playing on. A players driven server. That would never close. That would be as clean as possible. That would not seek any profit. The one that would stand as a tribute to Interlude for many many years to come despite all the odds and financial expenses. Why not make the community server that we ourselves would love to play on and that would be shaped by the community. In the beginning, it was a careful approach – game ideas, the hardware, the software, needed work to be done. Then somewhere between the lines, the work started. And one day we lifted our heads and saw our work was done.

 

This is how the Lineage2 Interlude 5x http://l2dawn.com game server was born. And here we are now on the doorstep to the public opening which we have planned on the 8th of May.

 

Like a statue being finished, all it needs now is shaping and polishing – an endless process to make it loved by everyone. As mentioned before it would be shaped by the community, so we wanted to ask you guys what would be your perfect Interlude server. What would bring you back the days of joy? What would keep you together playing for ages to come? Share your thoughts here, let's discuss and let us implement or change the things that you love.

 

Grateful,

 

Vladimir

a.k.a ChinaTown

 

http://l2dawn.com

 

Facebook: https://www.facebook.com/pages/L2Dawn/800393890030078

 

====================

L2DAWN.com

======================

Server information: 
Technical specs: 
■ Server location: Europe (tested and confirmed to be working fine in other continents such as the USA and Asia) 
■ Anti DDOS protection 
■ CPU: Intel Xeon E5 v2 3.70 Ghz 
■ RAM: 64GB
■ Speed: 1 GBIT


Game server specs: 
■ Community driven server
■ International administration (Italian, American, Romanian and Lithuanian) 
provide 24/7 support and taking care of the server
■ EXP/SP: 5x 
■ Adena: 5x (1x chance) 
■ Raid drops: 1x 
■ Spoil rates: 5x
■ Free offline shops (3 allowed) 
■ 2 simultaneous accounts allowed
■ Traveler's weapons (no grade and D grade)
■ Shadow items for new players  - D , C and B -
■ All retail features 
■ Anti-botting protection 
■ First and Second Profession change NPC for the in game currency - adena
■ Weekly events (Double exp/ sp happy hours, give aways etc.for more info- visit our forums) 
■ Donations provide only cosmetic benefits 
■ 24/7 player support 
■ 99.9% uptime 

Things that will never exist: 

■ Custom NPC buffer 
■ GM shop 
■ Pay to win items 
■ Donation currency

======================


Opening date: 8th of May 2015 h 17:00 (Central Europe Summer Time)

 

BETA server is now live!

 

 

Edited by L2Dawn
Posted

U should rly consider boosting rates a bit. An interlude x5 srv will have absolutely zero chances of makin it.  A x10 might make it though.

Posted

U should rly consider boosting rates a bit. An interlude x5 srv will have absolutely zero chances of makin it.  A x10 might make it though.

 

Thank you for your advice. :)

Posted (edited)

I believe the rates are doubled for the first 72 hours. The promotion video is a bit dramatic :)

Edited by adsfa
Posted

I believe the rates are doubled for the first 72 hours. The promotion video is a bit dramatic :)

 

Even so,what happens after those 72 hours? Id rly start playin l2 again if owner decides to change it to x10.

Posted

Someone died in the video or ?

 

Outlaw, nobody was hurt during the production of this video :)

 

Even so,what happens after those 72 hours? Id rly start playin l2 again if owner decides to change it to x10.

 

After the 72 hours event we would start running on x5. Try it, if you don't like it let us know about your experience :)

 

Top promo video great job

 

Thank you!

Posted

I have to say the staff is very active. I decided to check out beta today and the server restated like 5 times. They're constantly working on it. What this project needs is more advertising. Consider delaying the launch a bit, community needs to grow more

Posted

Believe me, Ive done me fair share of time in x3-10 servers, plus bein in de age I am, I definitely choose x10 anytime. Just my personal view, I guess u could shoot a poll and see what u come up with? More ppl might agree with moi :)

Posted (edited)

​I hate to say it but I told you so. You rushed and launched it too soon. Low rates need to be advertised for months to be populated. It's a shame because the server is stable and the staff is very active, but with only 150 on it's going nowhere.

​Also why are admins always trying to make our lives harder with the second class quest? For the love of God, nobody enjoys doing those ridiculous quests after all these years!!! Setting the price 700k for 1 mark you pretty much forced everyone to do at least 2 of the 3 quests. What's the point if we can't take advantage of the 3 days double rate event? I hope your server will recover from this bad start (although I doubt it)...

Edited by adsfa
Guest
This topic is now closed to further replies.



  • 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