Jump to content

Recommended Posts

Posted (edited)

L2 Game Of Thrones [ L2 GOT - 01.01.2015 ] x7 Low Rate Server

L2 GOT is a brand new lineage 2 low rate private server. It is based on L2J and simulates official gameplay and formulas.
Gameplay is based on PvE and TeamWork. In order to become top player you will need to farm with your heart.

Wait until the Grand Opening in : 01.01.2015 , 18:00 GMT +2

 

 

2yosd4g.jpg

 

Basic Game Information

 

- General:

 

• Exp: x7

• Sp:x7
• Adena: x7
• Drop: x4

• Spoil: x4

• Seal stones: 3x

• Quest items: 2x

• Raidboss drop: chance 2x, amount 1x, Adena 3x

• Epic drop: chance 1x, amount 1x, Adena 1x

• Knight Epaulette: 2x

• Manor: 2x

• Fishing: 2x
• Starting Level: 2
• Max-subclasses: 3
• Max attribute lvl : 7
• 24 buff slots,12 dances/songs

• NPC Buffer with [ PP,EE,SE,BD,SWS ] all 2nd class. 60 min duration for all buffs

• No mana potions ( Under Disscution , will be a poll on forum about mana pots )

• Totally classic and retail gameplay.

• Very strong anti-DDoS ant anti-bot systems.

• Autoloot adenas/herbs

• Offline trade enabled

• Subclass - free

• Class change system free ( 50k 1st , 150k 2nd, 3kk 3rd )

Super auction system ( search and buy/sell in best prices )

Super database system for searching mobs/items/bosses etc,

• Noblesse - retail quest

• Auto learn skills on
• Vitality system on

• Olympiad: 2 week

• Masterwork items work

• Global Gatekeeper

• Vote reward system

• All instances work 100%

• All quest work 100%

• Fair donation system

 

- Enchant:

 

• Safe: +4

• Max enchant weapon: +14

• Max enchant armor/jewel: +10
• Normal enchant rate: 60%

• Blessed enchant rate: 68%
• Attribute stones enchant chance: 50%
• Element enchant chance: 45%

 

- Automated Events:

 

• Team vs Team
• Death-match
• Capture the Flag

• Treasure Chest hunt

• Last man standing

• Zombie mode

• Korean Style

SPECIAL EVENT Dwarven mode

 

Every 2 hours an automated event from this list will start.
Use .join command to register or .leave to un-register

 

- Available Commands:

 

.join/.leave ( to join or leave events )
.cp ( settings for your character )
.changepassword ( use this to change your password )
.repair ( use this to unstuck a char of your account )
.online ( check how many players are online )

.hellbound ( check hellbound's level and etc )

.openatod + number ( automaticly open the specific number you want )

shift+click to target ( you can view stats/drops/etc )

.offline ( leave your shop in offline mode )

.premium ( make your account premium )
.getreward ( use this command after you voted on all banners and receive your reward )
.engage/.gotolove

 

- Starting Information:

 

All players start with no grade equipments ,soulshots etc and 10k adenas for 1st class change

Top weapons/armors that is not sellablle.

 

- Raid Bosses:

 

All Raid bosses are retail like, also there will be a Raid boss status in our Community Board.

Epic bosses :

 

• Valakas: 264 hours / Random + - 1 hour

• Antharas: 192 hours / Random + - 1 hour

• Baium: 120 hours / Random + - 1 hour

• Core: ;60 hours / Random + - 1 hour

• Orfen: 48 hours / Random + - 1 hour

• Queen Ant: 20 hours / Random + - 1 hour

• 80 Level Flame of Splendor Barakiel: 6 hours / Random + - 1 hour

 

2yosd4g.jpg

Website:Under Construction
 

Forum: Under Construction

 

Open Beta on :27/12/2014
Grand Opening on : 01/01/15

We will keep updating topic with news every day, server is under heavy development.
Any idea or suggestion is welcome!

Edited by l2junk
Posted (edited)

 

 • Exp: x7

• Sp:x7

               • Adena: x3   <---

            • Drop: x3  <---

 

No need to read more. QQ

 

 

so what do you mean with that post?

Edited by l2junk
Posted (edited)

I'm pretty sure that until 40 lever you'll be able to wear a top C set.

 

noway

 

Unless you play with some friends and everyone farm for 1 player, then yes he will wear C grade

Edited by Nordvinden
Posted

loved your server name gl with your project

 

got some question 

 

will server has auction system? or active database?

 

Thanks and greetings, yes there will be auction system.

Hope see you in game. CYA

 

 

noway

 

Unless you play with some friends and everyone farm for 1 player, then yes he will wear C grade

 

Yes, but its not too difficult on a hi5 server , to get C grade set, its kinda easy bro.

Posted

 

 • Exp: x7

• Sp:x7

               • Adena: x3   <---

            • Drop: x3  <---

 

No need to read more. QQ

 

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
  • 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