Jump to content

Recommended Posts

Posted

17GB and this is the patch of the server??? First of all if that's the client where's the setup.exe for installation?... Anyways Downloading and i will join. Good Luck

no, its the valiance client that has 17GB.

Posted
Beta is running nicely and averages 50 players. This should and hopefully will multiply by 5 to 10 when we officially open.

 

You are invited to check it out! our beta is online.  ;)

Posted (edited)

Getting crit on launching game

What is the error? Is this what you've done to patch your client?

 

FusionTutorial.gif

 

Sorry for the late answer. I do not check Maxcheaters as much as I check our forums.

 

Step by step guide here: http://www.l2-fusion.com/ipb/index.php?/topic/16-beta-time/

Edited by Jynx
Posted (edited)
Good Night Jynx, 

I play Lineage 2 since 2007, and the server game here in Brazil went through updates in the chronicles to the present we are playing: High Five, 

Researching I learned from a server running at Valiance chronic and I was very excited, I downloaded the client and Patch Fusion, 

I would like to ask you about the Fusion server it has happened to me once to devote seven years of playing on a server and lose my char due to a wipe from the Staff, an archer named Dante, this Fusion server is reliable with respect the lifetime of the air and concern for their players? 

I have created a char and I want to devote myself in his career, and would not want to risk losing it in the future, 

I thank you for the attention and await a response, hug.  ^-^

 

1394817210.jpg

Edited by Orfeu
Posted

 

Good Night Jynx, 
I play Lineage 2 since 2007, and the server game here in Brazil went through updates in the chronicles to the present we are playing: High Five, 
Researching I learned from a server running at Valiance chronic and I was very excited, I downloaded the client and Patch Fusion, 
I would like to ask you about the Fusion server it has happened to me once to devote seven years of playing on a server and lose my char due to a wipe from the Staff, an archer named Dante, this Fusion server is reliable with respect the lifetime of the air and concern for their players? 
I have created a char and I want to devote myself in his career, and would not want to risk losing it in the future, 
I thank you for the attention and await a response, hug.  ^-^
 
1394817210.jpg

 

While it is impossible for me to predict how long will the project live, I can assure you the staff have been hard at it and intend to keep things up for a long time to come.

 

How long do you intend to play!? :)

Posted (edited)

EDIT:::

 

 

This server is h5 with GoD mixed !

 

It has h5 npcs inside + H5 XP system, VP doesn't even work + L2 store is empty (that's the only i noticed and i quit).

 

Here is a screenshot:

 

attachicon.gifasdasd.jpg

Indeed. We even still have the Territory Wars!

 

(quite?) a few things from High Five may still be present on our server, because that's the base we used. No, we didn't write a server from scratch for GoD+. :)

Edited by Jynx
Posted

While it is impossible for me to predict how long will the project live, I can assure you the staff have been hard at it and intend to keep things up for a long time to come.

 

How long do you intend to play!? :)

 

My char is already created in Fusion Server, my wife also created a char, in relation to game time we play endlessly, but this will depend on the time that the server will stay on, I hope the Staff has a durable design because we want play and stay in the server.  O0  

Posted (edited)

Looks like you are enjoying Yiana beta. That's great! :)

 

Boot: Yiana launch is scheduled for the 26th at 7PM CET. You should see a countdown on the page you land on when visiting our website, where you can see Yiana intro.

Edited by Jynx
Guest
This topic is now closed to further replies.



  • Posts

    • im using l2jmobius
    • 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
  • 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