Jump to content

Recommended Posts

Posted

Hello dear reader, in the next couple minutes I will be describing to you L2Gambit Reborn, an Interlude PvP Server if you continue to read this thread. If this is too long for you to read it, I challenge you to join and try the server.

The reborn of L2Gambit has some core changes including rates, economy and a lot of inside systems! Now there is more PvE and raiding required to get geared up! Continue reading..

You won't regret it, I swear! ;D

 

EXP, SP, Adena & Drop Rates

  • Experience, skill points and adena rates are set to x300.

    You are starting level 1 and you have to lvl your way up. Also you can drop items while on high-karma with a lot of PKs, so be careful!


Enchant Rates & Limits

  • Our server introduces normal, blessed and crystal scrolls for enchanting.
    • Safe Enchant: 3
    • Normal Scrolls: 70% Rate, +10 Maximum Enchant - If it fails, it breaks!
    • Blessed Scrolls: 75% Rate, +10 Maximum Enchant - If it fails, it returns back to zero!
    • Crystal Scrolls: 50% Rate, +12 Maximum Enchant (WEAPONS ONLY) - If it fails, the enchant reduces by 1!

Augment Rates & Limit

  • We have made a limit system so you won't be able to stuck an active with a passive skill. When you'll remove your augmented weapon, if you had an active buff with it, it will be removed.
    • Top Grade LS: 17% Rate
    • High Grade LS: 13% Rate
    • Mid Grade LS: 5% Rate

General Information

  • Here are some general information regarding the server.
    • Skills are auto-learn, grade/weight limit is lifted, death penalty doesn't exist.
    • Shout chat is regional and requires 300 PvPs, trade chat is global but disabled(can only be enabled by a gamemaster for a short amount of time).
    • Buffs are set to 3 hours, you can't buff from buffer while you're registered for olympiad and so on.
    • Buffs from our buffer will be automatically given to your summon(if any). There are also 4 buff sets available.
    • Buff limit is set to 50 including self-buffs and de-buffs.
    • You can't teleport while you're flagged.
    • Unstuck is 30 seconds.
    • We have a custom tattoo that will increase your maximum cp/hp/mp by 5%.
    • You'll need to farm your way up, to get gear and enchant them or to enchant your skills. You can get pretty much anything you need within mass vote reward & events.
    • Balance: A hard issue to deal with, we're taking care of it day by day.

Raiding & Noblesse

  • Want to know how to get epic jewels or become noblesse? Read on!
    • We have 4 grand-bosses that you'll need quest item to teleport (obtained from our shop, no quest needed) and along with them we have a few more.
    • You can obtain epics through events but if you want a more sure way, you can gather your clan and start raiding! Raid-bosses drop epic jewels, one for each boss. Along with the epic drops, there are more like life stones and book of giants.
    • To become Noblesse, you'll need to double click on Caradine's Letter. You won't need a quest to obtain Caradine's Letter, you can get it through events or you can raid Barakiel. Barakiel drops 9 Caradine's Letters but if you already have one picked up, you can't pickup another one!

NPCs

  • We have plenty of NPCs nicely spawned in our main town and a few spawned at the other lonely towns.
    • Global Gatekeeper
    • General Shop
    • Naughty Buffer
    • Services Manager
    • High Priest
    • Top Players
    • Siege Manager
    • Donation Princess
    • Wedding Manager
    • PvP Informer
    • Raidboss Informer
    • Casino Dealer
    • Server Informer
    • Class Master
    • Casino Dealer

Currencies

  • We made a coin for each one of our needs, we kept adena as main currency as well.
    • Adena
    • Farm Coin
    • Vote Coin
    • Event Coin
    • Donation Coin

Clans, Alliances & Sieges

  • Not that easy to get full skills but not that hard to level up. Needs a bit of farm but a devoted clan will more than easily make it! Eggs are needed to get skills and you can get them through our shop.

    There are not clan penalties.

    Sieges are weekly. The maximum an alliance can accept is 3 clans.


Zones, Farming & Raidbosses

  • Starting/Safe Farm Zone - Giran Harbor
  • Medium Farm Zone - Forbidden Gateway
  • Party Farm Zone - Pagan Temple
  • A zone with a few mini-raids - Primeval Isle
  • Once you start hitting a mini-raid, you'll get PvP flagged.

    Besides farming zones there are raid-boss zones which all are auto PvP flag except Barakiel zone.


Events

  • Team vs Team (TvT)
  • Capture The Flag (CTF)
  • Deathmatch (DM)
  • Gamemaster manual events
  • Pre-announced party-clan events within our forum
  • You can use .events at any time to see the automated TvT, CTF and DM schedule and register as-well.

Olympiad Systems

  • Olympiad is a nice and competitive way of playing the game, isn't it? Besides the anti-feed we wanted to enhanced it a bit for you!
    • Total Damage & Opponent Class: When you'll be teleported inside olympiad you'll get a message regarding your opponent's class, when the match will end you'll see the total damage you dealt and the total damage your enemy dealt.
    • Skills Reuse: When you'll be teleported to the arena, all of your skills will be ready for use so you can fight the match to the fullest!
    • Ranking: Ranks are updated almost every 30 minutes and you can see when the ranking was last updated, besides the rank you can see the points of the people who are listed there.
    • Timing & Period: Period is weekly and olympiad runs 6 hours every day but Sunday which is the day that the period ends.

PvP Systems

  • We wanted to make PvPs a bit interesting but without overwhelming the game-play with weird systems.

    We tried to make it fun and keep it simple.

    • Open-World: Lineage II is an open-world game, so why to limit PvP? You can PvP anywhere you want! But remember that massive PvP usually happens in the zones we already have!
    • Colors: Just to make it a bit more spicy there are some great colors for specific amount of PvPs that will make you look bad-ass!
    • Half Hour PvP: Every 30 minutes the player with the most PvPs within this time will be rewarded!
    • Time-spree: If you manage to get a double, triple, quadra, or pentakill within an interval of time you'll be rewarded with glory and recognition!
    • Killing-spree: An uncapped spree system without time limit, and triggered at specific spree-kills to reward you. But remember, you must not die in between!
    • Support rewards: Supports are nice, cute and we love them. Why not reward them for helping us stay alive?
    • Buff Cancellation: Cancelled buffs will return after a short period of time, of course this won't apply in Olympiad.
    • Killer Message: When you'll get killed by someone a timed message will appear on screen with the killer's name, CP and HP at the moment he/she killed you.

Other Systems

  • So okay with the PvP system but what about anything else?
    • Vote Reward: We like to gain more and more population so server and pvps will become more fun. We have a Mass Vote Reward system which will reward online players every 6 votes!
    • Language Chat: You're on vacations in a country that nobody speaks your language and suddenly you find someone from the same country as you, how awesome is this? Through language chat you can globally chat with players who can understand your mother language!
    • Shields: Has anyone ever bothered you hard with trades, invites or something? You can turn on shields to disable trading, inviting or even getting buffed from enemies (does not apply inside olympiad).
    • Menu & Stats: You can quickly access .menu to setup language chat, get vote reward or enable the shields described above. You can type .stats to see some stuff about your target, for more quick access you can shift+click your target!
    • Community Board & Online Command: We have customized a bit the community board to make it look more friendly. We've also implemented .online command for you to instantly check online players and gamemasters.
    • Raidboss Announcement: You'll get informed when one of our raid-bosses dies or spawns so you'll get in action! For the retail grand-bosses which have a delay of 10 minutes before the entrance is locked, you'll be informed as-well when someones wakes up a grand-boss, so you can make it to the entrance before its locked!
    • Anti-feed: We have developed a great anti-feed platform for PvPs and Olympiad, where the feed happens. Both are monitored by an expert AI system, everything is being logged and we'll spot the feeders! Also same-IP doesn't count and you can't register for olympiad as well.
    • Anti-corruption: Not really a system, but it can be really annoying to play against gm chars, gm friends and goes on. As a close family team (we're just 2), we can assure you that it won't ever happen in our server.
    • Geodata: We have included some geodata to make sure that there will be no wall bugs or so.

Software, Hardware & Network

  • We have a good looking machine along with a shiny network to ensure stability in a lag-free environment.

    Our pack is based on aCis pack (thanks Tryskell).

I think I've covered most of the servers important information, see you online.

 

Don't forget to often check our change-log section to stay updated with the latest server features!

If you like our server, don't forget to like our Facebook page: http://www.facebook.com/L2Gambit

 

GRAND OPENING DATE: 31 May 2014

GRAND OPENING TIME: 18:30 GMT+3

 

Website: http://www.l2gambit.com

System: http://www.l2gambit.com/connect

Forum: http://www.l2gambit.com/forum

Skype: L2Gambit

  • 3 weeks later...
  • 1 year later...

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

    • 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).
    • Use only middleman this guy scammer old discord goddardshop   
  • 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