Jump to content

Recommended Posts

Posted

thanks you all for sugestions. Im work for something like:

 

max enchant +16, armor +12

balance as was at l2gold c3/c4, (i get list with stats characters)

xp rate like x300, u will start like on official and exp with c,b,a grade so fast,

  for s grade u need little farm adena + medals for make SA on weapon,

Normal enchant u can buy with medals, and blessed only from special RBs

no Aguments

12 rb with fun drop,

for nobless only 1 kill barakiel which drop caradines,

 

u can test the project, we are open all the time www.l2newclassic.com

Posted

augmentinant with LifeStones will not be able to get skill, only the base stat [DEX, STR, CON, and. Etc.]

sorry, cant understand
Posted

- the best features for you - xp x5k interlude

 

- items custom or no  - yes

- max and safe enchant      - 10 / 30      normal  80 blessed 90 crystal 100

farm , should be easy . RB only from Raid bosses 

Posted

- the best features for you - xp x5k interlude

 

- items custom or no  - yes

- max and safe enchant      - 10 / 30      normal  80 blessed 90 crystal 100

farm , should be easy . RB only from Raid bosses 

Fail fail features.Max 30 o.O
Posted

For best server u need (for me): the best ddos protection much publicity in all forums l2 (maxcheaters / topzone / hozpone and others...) lameguard...

 

Rates:

 

Exp x1000

 

Safe enchant 4

 

max enchant armor // jewels 15

 

max enchant weapon 16

 

Chance normal scroll 75%

 

Blessed scroll 100% to +15 to +16 25%

 

In farm zone (max 2 farm zone without guards and 1 peace zone not gludin) special mob with strong p def and hp but drop much coins for easy farm and for participe mages and no warlords  :P

 

Life stone mid 10% chance for argument... drop normal mobs but with chance 50% drop life stone mid

 

Rb jewels from farm coins and event item (not hard... tvt reward 5 event item, 1 rb jewel farm item +5 event item)

 

Argument system: 1 active or 1 pasive

 

Nobles cp skill give 50 cp pots

 

 

Vote system: every 5 or 10 votes 5 vote coin! Only misc items... top ls chance 40%(30 vote coin), bogs(5 vote coin), CP pots (x1000 cp pots = 15-20 vote coin not much becaouse fighters need cp pots and reuse cp skill from nobles is low... )

 

Protection pvp/pk/olympiad feed

 

Events only TVT no DM and others... Events TVT with all buffs and when your team win u need 1 kill for reward... (anti bishops-bots-afkers) 1-2 hours event start (GOOD ZONE TVT and max tvt time 8 min)

 

CUSTOM ITEM= Only tatto and for buy u need farm item, vote reward, event item! tatto stats: p def + m def + hp + mp + p atack + m atack! tatto grade S for enchant +++ p def (with this mages have more p def)

 

No custom Armor/Weapons

 

Oly system:  new heros all weeks, max lost points 10 or 15 and mmm ... ::)

 

General chat for use need 10 pvp + and delay 2 sec trade chat off

 

 

50 Buff slot

 

No Malaria, Flu and others... :P

 

Price donate:

 

argument pasive or active: 20 euro

 

rb set jewel +15: 15 euro

 

skills enchant max +15: 10 euro per skill +15

 

tatto: 20 euro

 

hero for 1 week: 20 euro

 

hero for ever: 40 euro

 

and no others items cant farm in game becaouse u unbalance server! and no edit friends or u :D hhuhuhu

 

Adm u dont talk with ppl in game... all in forum

 

 

Remember not hard farm!!! easier than normal ;) This is my opinion for good server :)

 

 

And sorry for my bad english!

 

 

 

 

Posted

For best server u need (for me): the best ddos protection much publicity in all forums l2 (maxcheaters / topzone / hozpone and others...) lameguard...

 

Rates:

 

Exp x1000

 

Safe enchant 4

 

max enchant armor // jewels 15

 

max enchant weapon 16

 

Chance normal scroll 75%

 

Blessed scroll 100% to +15 to +16 25%

 

In farm zone (max 2 farm zone without guards and 1 peace zone not gludin) special mob with strong p def and hp but drop much coins for easy farm and for participe mages and no warlords  :P

 

Life stone mid 10% chance for argument... drop normal mobs but with chance 50% drop life stone mid

 

Rb jewels from farm coins and event item (not hard... tvt reward 5 event item, 1 rb jewel farm item +5 event item)

 

Argument system: 1 active or 1 pasive

 

Nobles cp skill give 50 cp pots

 

 

Vote system: every 5 or 10 votes 5 vote coin! Only misc items... top ls chance 40%(30 vote coin), bogs(5 vote coin), CP pots (x1000 cp pots = 15-20 vote coin not much becaouse fighters need cp pots and reuse cp skill from nobles is low... )

 

Protection pvp/pk/olympiad feed

 

Events only TVT no DM and others... Events TVT with all buffs and when your team win u need 1 kill for reward... (anti bishops-bots-afkers) 1-2 hours event start (GOOD ZONE TVT and max tvt time 8 min)

 

CUSTOM ITEM= Only tatto and for buy u need farm item, vote reward, event item! tatto stats: p def + m def + hp + mp + p atack + m atack! tatto grade S for enchant +++ p def (with this mages have more p def)

 

No custom Armor/Weapons

 

Oly system:  new heros all weeks, max lost points 10 or 15 and mmm ... ::)

 

General chat for use need 10 pvp + and delay 2 sec trade chat off

 

 

50 Buff slot

 

No Malaria, Flu and others... :P

 

Price donate:

 

argument pasive or active: 20 euro

 

rb set jewel +15: 15 euro

 

skills enchant max +15: 10 euro per skill +15

 

tatto: 20 euro

 

hero for 1 week: 20 euro

 

hero for ever: 40 euro

 

and no others items cant farm in game becaouse u unbalance server! and no edit friends or u :D hhuhuhu

 

Adm u dont talk with ppl in game... all in forum

 

 

Remember not hard farm!!! easier than normal ;) This is my opinion for good server :)

 

 

And sorry for my bad english!

 

50buff slot ... <ok>

Posted

This is my vision how an "ideal" lineage ][ gaming server should look like :

 

 

 

 

- Interlude client (NO CUSTOM ITEMS)

 

 

- High rates [500x - 1000x] - so the point of playing is to PVP not to PVE, except raids

 

 

- Max enchant +10, safe enchant +3

 

 

- Enchant rates : - normal enchant rate = 66%

                            - blessed enchant rate = 80% [buy/able with adena and dropped with small raid bosses]

 

 

- Agument skill rate : - 7% for High grade [farm/able]

                                  - 12% for Top grade [dropped by small raid bosses -> 6 ~ 9 players needed in order to raid]

 

 

- Only 1 active skill stuck - you can buff yourself with 1 active skill, and equip a weapon with a passive skill - so that means 1+1

 

 

- Custom reputation points system - "Royal][coin" - dropped by small raid bosses -> 6 ~ 9 people needed in order to raid]

 

 

- Upgraded gear - so people will be forced too organize in clans, therefor the community will evolve [i've got several ideas about it - 1st EXAMPLE : Dragonic set + 50 "Gear][coin" (drop/able with small raid bosses I mentioned above) + 5 Gold bars = Dragonic set (2nd generation) - meybe you can set the boost up to 3rd or 4th generation] P.S. I never saw this anywhere, so I'm not sure if it's even possible too encode it.

 

 

- 5 siege/able castles - Aden_Goddard_Rune_Giran_Dion (or any other, just don't make them ALL siege/able) - meybe later when your community grows

 

 

- Olympiad period - 2 weeks - period from 20.00 till 00.00 PM - anti feed system

 

 

- BALANCED PVP (that means daggers, archers, gladiators, tyrants and tanks need ALOT of fixing included gear penalty)

 

 

- 26 + 4 buff slots - extra buff slots can be obtained with a quest

 

 

- Events made by GameMasters, not by a program such as automatic deathmatch or capture the flag ect.

 

 

- Donations for accessories, pets, fireworks, clan, clanhalls, colored nicks - nothing else that could make the pvp unbalanced

 

 

 

 

This is most of the stuff, that I see absolutely argent in order to have a good & unique L2 private server.

Any critics are more than welcome. Have a nice day..

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