Jump to content
  • 0

LF a DEV or Team for a mid server


Question

Posted

So, i decided to open a mid rate server, to have around 20x. Chronicle will be Interlude

I don't have a big experience on mid rates and also i don't know exactly what they should contain..

What features to have on it etc..

 

Im asking the next things... A developer, L2OFF or Java developer.. depends, if will be a L2OFF, i will purchase L2Off files, if not, we will work with Java files, np.

 

I will come up with the protection, host and what else will be needed.

Im asking for good developer or people wich can provide me good ideas wich they wanna see in a Mid rate server.

 

Contact me here, on pm, on skype: nighty.andrei

 

Let's do a nice thing ^^

12 answers to this question

Recommended Posts

  • 0
Posted

there are allready too many mid rates. yours is going to be like a drop of water in a lake. dont waste your time and money imo.

no there's not any waste of nothing.

I just want to expand and create my own network of servers. If would be possible why not?

Most of servers are h5. I will do Interlude cuz i like it.

  • 0
Posted

no there's not any waste of nothing.

I just want to expand and create my own network of servers. If would be possible why not?

Most of servers are h5. I will do Interlude cuz i like it.

 

If you want to create a network you need to be able to pay developers to work for you. None will work for the fame..

  • 0
Posted

If you want to create a network you need to be able to pay developers to work for you. None will work for the fame..

Did i asked something for free?

Check the topic.

I looking for someone AVAILABLE and skilled. Ofc the developer will have to win from this project also!

Just to be a guy who wanna do something.

That's what im looking for, a team.

  • 0
Posted

This sentece is based on what?

Based on servers posted on most known top list websites.

And i was according atention just on the first servers wich was on top... I don't care about the fails and others.

  • 0
Posted

L2Topzone newest 10 Lineage2 servers:

0. Interlude

1. Interlude

2. H5

3. H5

4. H5

5. Interlude

6. H5

7. Interlude

8. G. Epilogue

9. Interlude

10. Interlude

 

6/10 Interlude

 

L2Hopzone newest 10 Lineage2 servers:

 

1. H5

2. H5

3. Interlude

4. Interlude

5. Interlude

6. G. Epilogue

7. Interlude

8. GoD

9. Interlude

10. Freya

 

5/10 Interlude

 

Maxcheaters' private server section (1st page only):

20/38 Interlude server threads.

  • 0
Posted

L2Topzone newest 10 Lineage2 servers:

0. Interlude

1. Interlude

2. H5

3. H5

4. H5

5. Interlude

6. H5

7. Interlude

8. G. Epilogue

9. Interlude

10. Interlude

 

6/10 Interlude

 

L2Hopzone newest 10 Lineage2 servers:

 

1. H5

2. H5

3. Interlude

4. Interlude

5. Interlude

6. G. Epilogue

7. Interlude

8. GoD

9. Interlude

10. Freya

 

5/10 Interlude

 

Maxcheaters' private server section (1st page only):

20/38 Interlude server threads.

 

On Topzone only 1 from top 10 is mid, rest of IL's are high rate.

On Hopzone are 2...but one of them 100x..wich is kinda high rate allrdy :)

 

So open your EYES. It's a big difference between a high/ mid/ low rate srv.

  • 0
Posted

Bump.

Still searching for a team or for a good DEV to start working on a Mid rate server

  • 0
Posted

You should eventually seek an EXISTING NETWORK and work with it. If you already got a community, I guess they will accept you.

 

You will barely find a free developer - even for money - so a full team is just a wet dream. I already explained than devs don't need random ppl to make their own servers. They can sell their work, then make their own servers when they got money. They basically don't need "you".

 

About the server ideas, that's not the goal of the developer to get ideas for you... You got a vision, the developer tells you if it's doable, and when it's doable. That's all. He is paid to code, not to get ideas, code, and admin your server. Otherwise, I don't get what's your own role in the whole process.

 

I invite you to define EXACTLY what you want to do. It will be easier even for your future developer (if you find any). Create a .txt with all infos, and btw as someone said, a regular mid rate is just pointless nowadays. Find decent unique features, otherwise don't even think about hosting a server.

 

Move that topic in Marketplace aswell if it's monetized.

  • 0
Posted

I got my ideas for it.

I just search for someone able to work on it :D to make them come true.

I was asking for idesa from random users not from developers.

Cuz as u know, many people still looking for a Mid rate..so they can say what they should want on a new server.

 

I know is hard to find a free developer, and even harder to find a good one.

But that's it..i will try since i don't have almost nothing to loose.

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