Jump to content

Would You Play A Brand New Lineage 2 High Five Low Rate Server?


Would you like to see a new Lineage 2 low rate server?  

6 members have voted

  1. 1. Would you like to see a brand new Lineage 2 High five low rate server?

    • Yes, I would like to
    • Yes, A Customized one!
    • No, definitly not a Low rate server!
    • No, not on this chronicle!


Recommended Posts

Posted (edited)

So the Question is Would you play a brand new Lineage 2 High five low rate server?

 

Wondering if there is still enough community for a low rate server.

post-65748-0-39440900-1392502971_thumb.jpg

Edited by 2sid
Posted

It depends in which community you will try to choose. Mainly, most of people haven't that time to spend on playing this game. Although for sure, if a project is very good they will support it.
About the rates, i would play easier one low/mid rate server. In this occasion, free time plays a key role. So you could adjust some features that will help the players who don't have the proper amount of time to play, to evolve their gear or w/e.

Also, lately i focused on in newer chronicles of Lineage 2, and i urge those who play any version of the game, to try and newer versions.

Posted

Well, awesome to see some comments already!

 

Yeah well newer chronicles are no option near my opinion,

Cause near my opinion, lineage 2 is changed way too much, in 

a direction i don't really like, ofcourse that happened also before 

''the Godess of Destruction'' came out, but GoD juist ruined the game completely.

 

But about the free time, you're completely right, that's why we're adding some features

to make sure that people enjoy their time, not only with the standard grinding.

 

I think lineage 2 has way more great aspects.

Posted

It depends in which community you will try to choose. Mainly, most of people haven't that time to spend on playing this game. Although for sure, if a project is very good they will support it.

About the rates, i would play easier one low/mid rate server. In this occasion, free time plays a key role. So you could adjust some features that will help the players who don't have the proper amount of time to play, to evolve their gear or w/e.

 

Also, lately i focused on in newer chronicles of Lineage 2, and i urge those who play any version of the game, to try and newer versions.

Posted

I would like to add also, because i didn't see some of the features you mention in your first post. If there is gonna be any close or an open beta phase to see in real time if anything needs change or w/e.
 

Yeah well newer chronicles are no option near my opinion, because near my opinion, lineage 2 is changed way too much, in a direction i don't really like, ofcourse that happened also before ''the Godess of Destruction'' came out, but GoD juist ruined the game completely. But about the free time, you're completely right, that's why we're adding some features to make sure that people enjoy their time, not only with the standard grinding.

 

I think lineage 2 has way more great aspects.

The fact that we used to play a game we love and ground does not mean necessarily that the game should not be developed. If you look at the history of the game and its publications will see that these are changes that brought the world closer to play the game.

Posted (edited)

I would like to add also, because i didn't see some of the features you mention in your first post. If there is gonna be any close or an open beta phase to see in real time if anything needs change or w/e.

 

The fact that we used to play a game we love and ground does not mean necessarily that the game should not be developed. If you look at the history of the game and its publications will see that these are changes that brought the world closer to play the game.

No, ofcourse i'm not saying that the game shouldn't have been developed, but just the things they added were not the best onces near my opinion,

And I know its History, and they had to add some things, and they had to change some things, you need to develop a game further and further, but it's just not they way a lot of players including me were wishing for.

Ofcourse there were also good things, but a lot of bad onces too, but it is my opinion ofcourse. 

 

I'll stick with the chronicles below GoD.

Edited by 2sid
Posted

No, ofcourse i'm not saying that the game shouldn't have been developed, but just the things they added were not the best onces near my opinion,

And I know its History, and they had to add some things, and they had to change some things, you need to develop a game further and further, but it's just not they way a lot of players including me were wishing for.

Ofcourse there were also good things, but a lot of bad onces too, but it is my opinion ofcourse. 

 

I'll stick with the chronicles below GoD.

The harsh truth is that at several times that the game was evolving its self, the players decide to leave the game and the reasons are obvious. I will not comment further on this, because we came to discuss in this thread any of your implementations that you are going to put on this project. So i still expect a response on the ideas that you think you'll implementation and if there will be some open/close beta phase for those thoughts.

Posted

The harsh truth is that at several times that the game was evolving its self, the players decide to leave the game and the reasons are obvious. I will not comment further on this, because we came to discuss in this thread any of your implementations that you are going to put on this project. So i still expect a response on the ideas that you think you'll implementation and if there will be some open/close beta phase for those thoughts.

Yeah that's definitly true!

 

Well, I moved my project info to another forum area, to discuss any idea's and thoughts.

For this tread I was just wondering if there is still community left for low rate servers.

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