Jump to content

[modded L2J] HighFive - L2Silver x20 ( Beta 29.08.2012 )


Recommended Posts

Posted

admin if you read this please listen to players and open server more fast we really need 1 good server where to play

 

atm there are 3 mid rates or 4

1.l2dragoneye  fail

2.l2age dead

3.l2omega 40-60 on

4.dont know what more srv are but all failed

 

Posted

admin if you read this please listen to players and open server more fast we really need 1 good server where to play

 

atm there are 3 mid rates or 4

1.l2dragoneye  fail

2.l2age dead

3.l2omega 40-60 on

4.dont know what more srv are but all failed

 

Keep rushing launch and it will be the same as your "top 3 failed servers", more time, more advertising/word spread, the better.

Posted

Keep rushing launch and it will be the same as your "top 3 failed servers", more time, more advertising/word spread, the better.

Agreed lol, stfu and go play outside until server start, i bet your all fat heffers

Posted

Without good promotion on other game forums (MMORPG based and prv. servers) will get ~50-100 max. online players.

 

NON FAIL (yet) L2 servers where they still have some players on:

1. http://www.l2world.org/

2. http://server.lineage2media.com/

3. http://www.l2gang.com/

 

DDoS'ed by some skiddies, hmm.. i don't think so maybe only DoS, only if your server is on Win. XP or 7 (with direct connection without a router or external firewall, if you don't know how to configure iptables).

 

Possible DoS if you are on:

- Windows 7 or Windows 2k8R2 and you don't have IPSEC =ON/Ok.

- Linux if you don't have good configuration for your IPTables firewall.

- If your DNS's are NOT protected.

etc.

 

 

Anyway Good luck!

Maybe this info will be good for you ;)

 

 

 

Posted

ADMIN OR GM, Dragon Valley North, Drako Warriors and Drako Guardian, is normal to kill or fckng mega hard edited p. def and m. def ?

Posted

ADMIN OR GM, Dragon Valley North, Drako Warriors and Drako Guardian, is normal to kill or fckng mega hard edited p. def and m. def ?

You will can test yourself on beta phase on 29 August and if anything is wrong you can come with report.

 

there is no download link system. and cant test till 29th

System will be added on 29 August when the beta phase will start.

 

Quest Matras' Curiosity changed to give blueprint to every party member if exist any party.
Castle owner who defend sucessfull a castle receive 2 blood alliance in the Castle Warehouse instance.
Gatekeeper interface changed for easier access.

Posted

You will can test yourself on beta phase on 29 August and if anything is wrong you can come with report.

System will be added on 29 August when the beta phase will start.

 

Quest Matras' Curiosity changed to give blueprint to every party member if exist any party.
Castle owner who defend sucessfull a castle receive 2 blood alliance in the Castle Warehouse instance.
Gatekeeper interface changed for easier access.

 

gz,server will be awesome as i see.

Posted

Hello.

 

We think 2 weeks are enough for us to reach at least 90% of our main goals and offer you, our friends, the future players of this community the opportunity to play in a decent and compact Highfive server, not facing any difficulties, bugs or whatsoever.

 

In this case we've reconsidered the live launching date to 07.09.2012 being in a nice FRIDAY, but the open-beta will still be starting in the 29th of this month !

 

We ask you nicely to join our Webside\Forums, register an account and kindly vote our constant polls, submit your requests that will be taken in consideration and we'll greatly appreciate this.

 

admin, host machine suport 2k player ?

have bot protect ?

1. For sure it can and 2. Yes, the latest version of lameguard

 

This test period of promoting and making things perfect for you and us as admins it's a very important step in order to have a good and longterm server and as you can see we don't want to rush things up even if it takes a little longer before the live starts. Anyway 29th is almost here and you can start testing and help us improving what's left to be improved ! Thank you for your understanding.

 

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