Jump to content

Recommended Posts

Posted

I will start a new server... and i want you to tell me what do you prefer ? Interlude/Garcia ; Low / Mid / High Rates?(XP , Adena , Drop , Spoil ) ; Custom  or no Custom ... just tell me how the perfect server looks to you.

Posted

yes,i think so too,but if he wants one we've to help him.

vamav3che,if like highrates with no costum & midrate(25x) with gmshop where are b-grade things in etc.

maybe it will help u :)

Posted

Interlude PVP Server.

1 Custom set [Apella or Vesper].

1 Weapon set [Epic Weapons or Hero weapons].

PVP Zone

Safe Farming Zones With PK Guards

Not a lot farm.[not very easy something in middle]

Items to be exchanged with Festival Adenas. [Only 1 item to be needed for custom armor/weapons not many like other stupid servers]

High enchant rate like 85% for both armor/weapon/jewels.

Safe: 8

Max: 20-25[Your choice]

A lot of events.

No Donations.

Fix the most bugs.

No corrupted Gms.

Try to make your custom weapons/armors balanced.

 

 

I think this is enough. xD

Ty :)

 

Posted

Interlude PVP Server.

1 Custom set [Apella or Vesper].

1 Weapon set [Epic Weapons or Hero weapons].

PVP Zone

Safe Farming Zones With PK Guards

Not a lot farm.[not very easy something in middle]

Items to be exchanged with Festival Adenas. [Only 1 item to be needed for custom armor/weapons not many like other stupid servers]

High enchant rate like 85% for both armor/weapon/jewels.

Safe: 8

Max: 20-25[Your choice]

A lot of events.

No Donations.

Fix the most bugs.

No corrupted Gms.

Try to make your custom weapons/armors balanced.

 

 

I think this is enough. xD

Ty :)

 

 

100% /agree with him...... :)

Posted

Interlude PVP Server.

1 Custom set [Apella or Vesper].

1 Weapon set [Epic Weapons or Hero weapons].

PVP Zone

Safe Farming Zones With PK Guards

Not a lot farm.[not very easy something in middle]

Items to be exchanged with Festival Adenas. [Only 1 item to be needed for custom armor/weapons not many like other stupid servers]

High enchant rate like 85% for both armor/weapon/jewels.

Safe: 8

Max: 20-25[Your choice]

A lot of events.

No Donations.

Fix the most bugs.

No corrupted Gms.

Try to make your custom weapons/armors balanced.

 

 

I think this is enough. xD

Ty :)

 

+1

 

no donations for skills, augment, etc...

Posted

The server will be on dedicated machine ...

 

Dual Xeon 3600Mhz each cpu

8Gb RAM ECC 1033Mhz dual ch

2x SATA RAID 0 HDDs

100MB Connection (10MBPS of clean upload)

 

The PvP Interlude server that Atheist was talking about already exist ... check http://www.maxcheaters.com/forum/index.php?topic=71311.0;topicseen   

 

I have two machines , one already runs l2gothic interlude server... i need some help with the second one...

So , we can modify the interlude server that already runs ...or make a new one.

 

Lets start a new project  , i am not scared of the big servers ... i DONT make the servers for money . Donations will be just to pay for the power bill and maybe internet bill .

 

Just tell me how You want it , and we will make it.

 

 

 

 

 

Posted

that is rule nr. 1

donations will NOT be overpowered. i think evry1 agrees to that.

 

I am sure all the members from MXC played in a few servers so what i wanna do (if possible) is take all the good stuff from the  servers you played in and make one server that we all like . I know its ALOT of work , and who wanna help is welcome . 

 

 

now a lot of ppl will pm me to ask me if i am searching for staff , gm`s .... NO , i search only for ppl that wanna help me with ideeas , suggestions , DEV help , beta testers , all are welcome

 

 

 

 

Posted

Well, a nice server would be like that:

 

1) OFF Interlude

2) Rates: 75x

3) No Customs

4) Gm Shop Up to B Grade Armors, Weapons, Soulshots and Spiritshots. You have to Craft A and S Grade Items.

5) Safe Enchant: 3

6) Max: 16

7) Enchant Rate 65%

8 ) No Lag

9) No powerful Donations

10) No Bugs

 

Good Luck with your server!

Posted

Well, a nice server would be like that:

 

1) OFF Interlude

2) Rates: 75x

3) No Customs

4) Gm Shop Up to B Grade Armors, Weapons, Soulshots and Spiritshots. You have to Craft A and S Grade Items.

5) Safe Enchant: 3

6) Max: 16

7) Enchant Rate 65%

8 ) No Lag

9) No powerful Donations

10) No Bugs

 

Good Luck with your server!

agree but craft sucks :S

Posted

Gracia Final

Custom Items (if you find black vesper. no black vesper = no custom items)

2-3 farming zones

- Safe farm

- Farm 1/2

enchant save +3

max +16/+20

rate 66%

exp:5000x>

sp:???

drop:1

spoil:???

GM shop No,D,C,B,A,S

Farming for enchants

chance on blessed scrols to be less then normals and bless to be sold in GM shop

realy balanced classes

very good geodata

NPC buffer (full buff/dance/song/chant)

AIO buffers from donate or farming (to be hard) (aios to have all buffs/improved buffs/dance/song/chant/overlord/pet buffs/warsmith/kamael and buffs to be for all the party)

limited buff slots (to make ppl to use aios)

no epic glow in system folder

no stupid ugly custom items

to be difficult to farm

 

that is my dream for a server :) i played before 2 servers like that (c4/c5) but they were 40-50x and its booring to lvlup. if you wonder witch servers i mean (Crusaders C5/Khaos C4)

 

I hope that my dream comes true :)

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