Jump to content

interlude [L2OFF Interlude 75x] L2Int - Open Beta @ 8.10.2011


Recommended Posts

Posted

Open beta start on 8.10.2011

Website: www.l2int.com

!! this is sneak peak into server features, more detailed soon !!

 

 

Client: Interlude (C6)

 

Server rates:

- 75x EXP

- 200x Adena

 

Buffing:

- 24 buff slots

- Buff durication is 1 hour (including COV and Propehcies)

- Can/Unicorn buffs are retail like

- NPC Buffer includes buffs, songs and dances (w/o 3rd class buffs)

- buffers located in Giran, Rune and PI Portal

 

GM Shops:

- you can buy up to B grade with adena only, A & S grade require custom materials

- SA can be added with custom materials

 

Quest items:

- lunargent, hellfire oil, red pipet knife and blooded fabric in GM Shop

- epic raid quest items are in GM Shop

- clan lvl3, lvl4 and lvl5 items are in GM Shop

 

Custom Zones

 

Monestery of Silence (MOS):

- lower zone (populated with PK guards)

- upper zone (no PK guards but slightly higher drop)

- Drop & Spoil: S Grade Materials and Adena

 

Primeval Island (PI):

- Portal is safe zone (upon death on PI you are ported to PI Portal where you can rebuff and re-supply

- Coast is PvP Zone

- Plains & Forest are party zones (you need party to kill mobs) - monsters drop life stones and high amount of adena

- T-Rex (4 mini raids located in forest, respawn every 20 minutes and drop higher grade life stones)

- PI is populated with Sineps (statues) - when u stand around them you get buffed every 10 seconds with buff that boosts your P./M. Attack

 

Raids:

- Diablo - spawns on Monday, Wednesday and Friday at 8PM in MOS, drops one titanium part, weapons and materials

- Askanis - spawns Tuesday and Thursday at 8PM in MOS, drops one dusk item

- Sailren - spawns every Saturday at 8PM in PI Forest, drops high amount of raid tokens, life stones, weapons and materials

- Uruka - spawns every day except weekends at 5PM on PI Coast, drops raid tokens, life stones, weapons and materials

* all upper raids are located in PvP Zone

- Epic raids are level80 and drop weapons, armors and raid tokens besides epic jewels

 

Custom Armors/Weapons:

- Titanium Armors

- Dusk Shield, Staff, Sword and Tattoo

- Dusk Combos (Titanium Robe + Shield, Titanium Heavy + Shield, Titanium Light + Tattoo)

 

- Titanium Armors can be obtain two ways, by killing Titanium/Dusk raids which drop weapon or armor part or by killing raids 78+ and collecting raid tokens

 

Auto Events:

- TvT every 3 hours

- Cemetery Era with KoH event once a day from 7PM till 10PM

- one more event will be added every 2-3 weeks

 

Sieges:

- Scheduled on Sunday at 8PM

- in the begining there will be only Aden and Giran up for siege

 

Olympiad:

- Scheduled every day from 8PM till midnight

- Monitored olympiad to prevent feeding

- Max Weapon/Armor/Jewel enchant is +4, custom items are not permitted

 

Heroes:

- Hero weapon P./M. Attack equals +16 normal S grade weapon

 

Server Hardware:

- Processor: 2x Intel Quad Core Xeon

- RAM: 16GM

- HDD: 2x 300GB SSD

 

Network:

- Duplex 100mbps

- Protected with Dedicated Hardware Firewall (Cisco Guard)

 

NOTE: All times are in GMT +1

 

Open beta start on 8.10.2011

Website: www.l2int.com

!! this is sneak peak into server features, more detailed soon !!

Posted

GM Shops

gmshops.png

 

NPC Buffers (Summoner + Player)

buffernpc.png

 

Buff yourself as regular player or VIP

bufferhtml.png

 

Anti PK Guard in MOS (lower)

antipkguard.png

 

Cemetery ERA with KOH event

cemeteryevent.png

 

Class changer with rewards upon class change

classchanger.png

 

Echange your event medals for custom materials, lifestones or blessed enchants

eventtrader.png

 

Rebuff and resupply yourself after PvP on PI Coast

piportal.png

 

Sailren spawning every Saturday at 8PM (with announcement)

pisailren.png

 

Stay in the shade of sinep and recieve it's blessing

plainssinep.png

 

Beware of PvP Zone, you can be killed or kill at any time!

pvpwarning.png

 

Rebuff and resupply in rune after farming or raiding in MOS

runesupport.png

 

Choose strategic spot next to sinep on PI Cost PvP Zone

sinepcoast.png

 

Join Auto TvT event every 3 hours!

tvtmanager.png

Posted

Best @ cleaning up any non positive remarks.

 

 

This will be the ultimate cash cow, so everyone get your money ready.

 

 

I fully recommend this server.

Posted

will you add more weapons?? i mean the game will have custom weapons for mages but not for other classes.

i'll join for sure.

gl!

Posted

will you add more weapons?? i mean the game will have custom weapons for mages but not for other classes.

i'll join for sure.

gl!

 

those weapons were added because ratail like enchant for mage weapons is 22% lower then fighter weapons...

 

anyhow I have put this up for vote if people want dusk weapons or not at all, check out the forum and vote for the option you prefer :) every vote counts

Posted

Registration and patch download for open beta will be available on Saturday.

 

Open beta participants will be rewarded with "Beta Coins" for each bug they find (verious amounts).

 

Beta coins will be exchangable for custom materials and items.

 

Open beta starts on 8.10 at 4PM, be ready! :)

 

@

 

Participate in MSN event and earn 1x Event Coin! Read more here: http://l2int.com/forum/events/msn-event/msg299/#new

Posted

Sorry but i doubt your server is L2off... Its just that im playing this game for so long now and i've never seen an l2off server with automated events like tvt and such, which usually turn out to be nothing more than silly l2java servers.

Posted

Sorry but i doubt your server is L2off... Its just that im playing this game for so long now and i've never seen an l2off server with automated events like tvt and such, which usually turn out to be nothing more than silly l2java servers.

 

That's because you never played on any good onces, everything that's done on l2j is possible on l2off, the only difference is that you need loads more knowledge to do the same thing on L2off.

 

BTW, jst sm tut slovenc :)

Posted

ok, here will be the story.

- not enough players

- beta will be delayed cause of the server box.

- the tard slovenian will close the website without saying any word.

- he will come back in 2month with a new server.

 

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