Jump to content

Recommended Posts

Posted

spotlight1.jpg

 

Official open L2MMORPG Lineage 2 Server L2MMORPG – Lineage 2 L2MMORPG Low Rate Server  –

 

FORUM L2MMORPG :

 

http://www.L2MMORPG.com/forum/

 

Hello, L2MMORPG Team is proud to introduce our new project. As a team spend all time to make better world for best Lineage2 Players

 

Our  server will be running on L2DC ( DragonClaw http://www.l2dcproject.com/ ) Developing by Don Thompson Evilus

 

files, thanks to those files we can provide gameplay on high standard, stability and endless updates.

 

Database will be set on super fast SSD (Solid State Drive), that allow us to keep it lag less, and avoid freezing even during sieges or territory wars.

 

Our main idea will remain the same, Retail like, in case of low rate, it will be even easier to stick to it.

 

We already working to check everything well before we will launch it, to get rid off all messy things that may come up and ruin a part of gameplay like configs of quests for example.

 

No Donation for ingame goods like armors weapons enchants buffers or anything that may have impact on gameplay.

 

U will find here more details and Info about changes as soon as we will decide to implement something new.

 

Thats what we Decided for now, it all may change as we progress with testing:

 

 

spotlight2.jpg

 

 

Rates L2MMORPG :

 

Xp = 5x

 

Sp = 5x

 

Party Xp = 1.2x

 

Party Sp = 1.2x

 

Adena = 5x

 

Seal Stones = 4x

 

Drop = 4x

 

Drop-”Common” = 4x

 

Drop-RB = 4x (No epic items)

 

Spoil = 5x

 

Drop-Manor = 1x

 

Ammount of Items from Fishes = 5x

 

Drop-Quest = 2x

 

Quest Reward = 2x (beside Scrolls, Recipes, Full items)

 

Quests XP = 2x

 

Quests SP = 2x

 

Castle Guard Price = 6x

 

Hellbound Points = 2x

 

FEATURES L2MMORPG :

 

* All skills functional.

 

* All enchant routes.

 

* All Gracia Epilogue locations works!.

 

* Hellbound Isle retail like till lvl 11.

 

* Towers on Hellbound.

 

* Territory Wars.

 

* All epic Raids (Including Frintezza).

 

* Olympiad retaill like, including manual hero system, hero diary, hero records.

 

* Vitality System with retail formulas.

 

* Improved Pets.

 

* Retail buff time.

 

* Skill Transfer System.

 

* No auto Learn skills.

 

* Instances in Castles and fortresses. (Including Benom RB in rune)

 

* All Kamalokas.

 

* All Pailakas.

 

* Retail skill formulas, level difference ect.

 

* Subclass Skill Certifications.

 

* Quests for 3rd class change.

 

* 1st and 2nd class change quest free.

 

* Quests for Noble/Subclass.

 

* Geoengine/Patchnode system.

 

* Champion Monster System.

 

* Cursed Weapons.

 

* Team vs Team – Deathmatch/Last Man Standing.

 

* First 3 Seven Sign Epic Quests.

 

* Agumentation System (Weapon/Jewelery)

 

* Masterwork Working.

 

Server L2MMORPG :

 

* Intel® Core™ i7-920 Quad-Core inkl. Hyper-Threading-Technologie

 

* RAM: 24GB DDR3 RAM.

 

* 2 x 1500 GB SATA-II HDD

 

* 1 Gbps Connection.

 

* Operating System: Linux Servers.

 

Server Restarts and Maintenance

 

  * Restart : Monday 6:00 am UTC.

  * Maintenance Every: Wednesday at 11:30am UTC.

 

 

Gameplay L2MMORPG Security

 

  * Anti-Bot/ Anti-Hack  System.

  * Box limitation currently to 2 boxes

  * BackUp every 12h per day

 

 

L2MMORPG Custom Addons :

   * 30 seconds Spawn Protection until you do any move.

   * Olympiad Anti-Feeding Protection which doesn’t affect gameplay.

   * Warehouse Sorting: Shows Withdraw Window sorted by item type (Armor/Weapon/Spellbook….).

   * Blacksmith and Merchant of Mammon auto announcement, indicating their spawn points.

   * Auto stored Private Creation list.

   * Trade zones at Giran Town, where you can set private store only on predefined areas.

   * Trade zones around all NPC, where you can set private store only on certain distance from any NPC.

   * Trade zones around all private stores, where you can set private store only on certain distance of another private store.

   * Offline Private Stores: Set your private store and click “Exit”.

   * Wedding Event.

   * Shift-Click in game, provides you a basic drop/spoil list.

   * Delevel NPC down to level 40.

 

 

Best wishes for MXC Team !!

 

Best Regard!!!

Posted

Show me point from Rules !Section Rules

WARNING: Topics without proper information, wrong tags or off topic natures will be Junked.

 

In this section you can advertise your server.

 

Topic title MUST include the following:

 

 

 

Like the picture shows, you only have to add if your server is [L2J] Or [L2OFF] + the name of your server and select the prefix:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Topic's Title Must NOT Include RATES / CUSTOM ITEMS OR ANYTHING

Example:

 

[interlude L2J] L2 NabWorld

 

In the post itself!

1) Rates

2) Server Site Link

3) General server information and everything else you think is necessary.

 

Posted

This is not Previews this is collecting information before the start Because the server has to be for the players not for admins... !

Posted

good server

 

Thank You ...! We do really a lot So that gave the game as much as possible satisfaction.

 

 

Best Regard!

Posted

And did not see it anywhere ... Well the aim was to gather as much information from players Because the server has to be for them ...

 

Best Regard!

Posted

Hello !!!

 

Good question ... !

 

I`m not someone who has fake files L2DC. We are working with Evilus long time ... He is a great developer.

Well TheOne is my best friend from World of LineageII. He is L2DC Founder.

No i`m not member of L2DC Team but Evilus is Team Leader L2DC.

 

I am convinced that he will write something soon...

 

Best Regard !

Posted

server seems pretty awesome good luck with it guys :)

Thank you!!!

Have a good and successful game !

 

Best Regard!

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