Jump to content

Recommended Posts

Posted

add the proper prexif :) , also for ddos protection psomas is the most trusted person here , never used our services... but i see that have good reputation on forum :)

Posted

add the proper prexif :) , also for ddos protection psomas is the most trusted person here , never used our services... but i see that have good reputation on forum :)

Dunno who actually use his services :|

When i asked for protect, nothing was available..

Dunno how good is for gameservers also.

Posted

Dunno who actually use his services :|

When i asked for protect, nothing was available..

Dunno how good is for gameservers also.

realy i dont use our service.. i just know that have good reputation  !. Note that you can bring 100000 companys out there selling ddos protection .. !

Posted

Yea, i choosed hyperfilter and works fine.

 

hyperfilter is very good but costs ... i recommend ovh ... have good ddos protection more than 10 gbps up to 380 gbps for all customers .. ( now is on beta mode until 1st of september )

Posted

hyperfilter is very good but costs ... i recommend ovh ... have good ddos protection more than 10 gbps up to 380 gbps for all customers .. ( now is on beta mode until 1st of september )

Ovh, what u mean...the protected they added soon? or  wich ...send me on Pm.

Cuz yea i saw they did some major changes also added ddos protection but dunno if the protection u have to pay it or it's on all theyr network.

Posted

OVH protection is not 'reliable', for mmorpg servers, reasons :

 

- You disconnect often.

- It does add latency to your game.

- You get all players disconnected when the attack start and when the protection is turned off.

- It is not 'designed' specifically for mmorpgs, but instead, more likely a generic solution, for websites and non critical services, yes it works.

Posted

Ovh is offering total 160 GB protection among 300.000 servers. It's basic protection..

 

because you dont know what you say.. and i dont know if your ovh customer ... check our INFORMATION from CEO of ovh company ....

 

 

"Redundancy

----------

The redundancy of a VAC is guaranteed by another VAC. By the end of August, we will be installing 3 VAC mitigation units in

3 locations:

- Strasbourg, France (SBG)

- Roubaix, France (RBX)

- Beauharnois, Canada (BHS)

 

The 3 VACs will function in parallel and each VAC will suck up the traffic nearest to it, in order to clean it, then it will inject it into the

internal network that we have set up between all the DCs. So an attack coming from Miami, FL will pass through BHS, where the VAC3 will clean it, then the traffic will enter the internal network. From BHS it will pass through GRA, through RBX to arrive, for example, in SBG at the server that is the victim of a DDoS attack.

 

The total capacity of our 3 VACs is 3 x 160Gbps, which is 480Gbps/480Mpps. It's the biggest known mitigation infrastructure that a

an infrastructure supplier has made available to their customers."

 

Sources: http://forum.ovh.co.uk/showthread.php?p=46133#post46133

 

PROOFS ?? BIGEST ATTACK ON OVH NETWORK .. ( AUGUST 2013 ) - ( BETA PHASE )

 

BR4WRziCcAIwc5g.png

 

PROOFS 2 ATTACK ON JULY 2013 - ( BETA PHASE )

 

BPpLM00CQAEE6MO.png

 

Example of an attack. Light blue: EU East, Dark blue: EU West, Green: USA

 

BSIsQEeCcAAFtFV.png

 

VAC Mitigation Service ??

 

BQvGUxGCEAAhhC-.png

 

VAC0 BASE DDOS DETECTION SERVERS

 

BPpIMssCUAAoB7R.jpg

 

EXAMPLE OF VAC2 ( NOTE THAT OVH HAVE 3X THIS )

 

BQnF7VECAAI8xb6.jpg

 

ANTI DDOS LAYER 7 ATTACKS HARDWARE

 

BRd91J4CAAEG85K.jpg

 

VAC 3 CISCO ANTI DDOS SOLUTION

 

width=576 height=768https://pbs.twimg.com/media/BPpF3y3CMAApm9h.jpg[/img]

 

PRICES ??

 

- Sharing the costs of the VAC and the teams with all existing and future customers that we have on our infrastructure - this is the solution that we have chosen. In this scenario we're talking about a mandatory option for all existing dedicated servers, VPS and dedicated clouds. Since there are so many customers, the service price increase is very low as a result:

- VPS: +£0.50/month

- KS: +£1/month

- SP: +£1/month

- EG: +£2/month

- MG: +£2/month

- HG: +£3/month

- Dedicated Cloud: +£5/month

- Colocation (France only): +€10/month

 

OVH protection is not 'reliable', for mmorpg servers, reasons :

 

- You disconnect often.

- It does add latency to your game.

- You get all players disconnected when the attack start and when the protection is turned off.

- It is not 'designed' specifically for mmorpgs, but instead, more likely a generic solution, for websites and non critical services, yes it works.

 

i dont even know if you are test that you say.. but as i have some css servers on ovh dedicated without firewall on .. and often i got attacks..

 

1) peoples never disconnected

2) peoples dont have more latency .. but stable 75 ping ( from greece )

3) NEVER mass disconnected !.

4) I send message to octave about that .. so i wait official reply from CEO !

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