Jump to content

Recommended Posts

Posted

I readed articles and saw that all want mmocore fixed

I decided to put my mmocore

:It's for Interlude (Used on L2J)

:L2j Server Attacker (Fixed)

 

AbstractPacket.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;

import java.nio.ByteBuffer;


/**
* @author KenM
*
*/
public abstract class AbstractPacket<T extends MMOClient>
{
   protected ByteBuffer _buf;
   
   protected T _client;
   
   protected void setClient(T client)
   {
       _client = client;
   }
   
   public T getClient()
   {
       return _client;
   }
   
   protected void setByteBuffer(ByteBuffer buf)
   {
       _buf = buf;
   }
   
   protected ByteBuffer getByteBuffer()
   {
       return _buf;
   }
}

=====================================

IAcceptFilter.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;

import java.nio.channels.SocketChannel;

/**
* @author KenM
*
*/
public interface IAcceptFilter
{
   public boolean accept(SocketChannel sc);
}

=====================================

IClientFactory.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;

/**
* @author KenM
*
*/
public interface IClientFactory<T extends MMOClient>
{
   public T create(MMOConnection<T> con);
}

=====================================

IMMOExecutor.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;


/**
* @author KenM
*
*/
public interface IMMOExecutor<T extends MMOClient>
{
   public void execute(ReceivablePacket<T> packet);
}

=====================================

IPacketHandler.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;

import java.nio.ByteBuffer;


/**
* @author KenM
*
*/
public interface IPacketHandler<T extends MMOClient>
{
   public ReceivablePacket<T> handlePacket(ByteBuffer buf, T client);
}

=====================================

MMOClient.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;

import java.nio.ByteBuffer;

/**
* @author KenM
*
*/
public abstract class MMOClient<T extends MMOConnection>
{
   private T _connection;
   
   @SuppressWarnings("unchecked")
   public MMOClient(T con)
   {
       this.setConnection(con);
       con.setClient(this);
   }
   
   protected void setConnection(T con)
   {
       _connection = con;
   }
   
   public T getConnection()
   {
       return _connection;
   }
   
   public void closeNow()
   {
       this.getConnection().closeNow();
   }
   
   public void closeLater()
   {
       this.getConnection().closeLater();
   }
   
   public abstract boolean decrypt(ByteBuffer buf, int size);
   
   public abstract boolean encrypt(ByteBuffer buf, int size);
   
   protected void onDisconection()
   {
   }
   
   protected void onForcedDisconnection()
   {
   }
}

=====================================

MMOConnection.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;

import java.nio.ByteBuffer;
import java.nio.channels.CancelledKeyException;
import java.nio.channels.SelectionKey;
import java.nio.channels.SocketChannel;


import javolution.util.FastList;

/**
* @author KenM
*
*/
public class MMOConnection<T extends MMOClient>
{
   private final SelectorThread<T> _selectorThread;
   private T _client;
   
   private SocketChannel _socketChannel;
   private FastList<SendablePacket<T>> _sendQueue = new FastList<SendablePacket<T>>();
   private SelectionKey _selectionKey;
   
   private ByteBuffer _readBuffer;
   private ByteBuffer _writeBuffer;
   
   private boolean _pendingClose;
   
   public MMOConnection(SelectorThread<T> selectorThread, SocketChannel sc, SelectionKey key)
   {
       _selectorThread = selectorThread;
       this.setSocketChannel(sc);
       this.setSelectionKey(key);
   }
   
   protected void setClient(T client)
   {
       _client = client;
   }
   
   protected T getClient()
   {
       return _client;
   }
   
   public void sendPacket(SendablePacket<T> sp)
   {
       sp.setClient(this.getClient());
       synchronized (this.getSendQueue())
       {
           if (!_pendingClose)
           {
               try
               {
                   this.getSelectionKey().interestOps(this.getSelectionKey().interestOps() | SelectionKey.OP_WRITE);
                   this.getSendQueue().addLast(sp);
               }
               catch (CancelledKeyException e)
               {
                   // ignore
               }
           }
       }
   }
   
   protected SelectorThread<T> getSelectorThread()
   {
       return _selectorThread;
   }
   
   protected void setSelectionKey(SelectionKey key)
   {
       _selectionKey = key;
   }
   
   protected SelectionKey getSelectionKey()
   {
       return _selectionKey;
   }
   
   protected void enableReadInterest()
   {
       try
       {
           this.getSelectionKey().interestOps(this.getSelectionKey().interestOps() | SelectionKey.OP_READ);
       }
       catch (CancelledKeyException e)
       {
           // ignore
       }
   }
   
   protected void disableReadInterest()
   {
       try
       {
           this.getSelectionKey().interestOps(this.getSelectionKey().interestOps() & ~SelectionKey.OP_READ);
       }
       catch (CancelledKeyException e)
       {
           // ignore
       }
   }
   
   protected void enableWriteInterest()
   {
       try
       {
           this.getSelectionKey().interestOps(this.getSelectionKey().interestOps() | SelectionKey.OP_WRITE);
       }
       catch (CancelledKeyException e)
       {
           // ignore
       }
   }
   
   protected void disableWriteInterest()
   {
       try
       {
           this.getSelectionKey().interestOps(this.getSelectionKey().interestOps() & ~SelectionKey.OP_WRITE);
       }
       catch (CancelledKeyException e)
       {
           // ignore
       }
   }
   
   protected void setSocketChannel(SocketChannel sc)
   {
       _socketChannel = sc;
   }
   
   public SocketChannel getSocketChannel()
   {
       return _socketChannel;
   }
   
   protected FastList<SendablePacket<T>> getSendQueue()
   {
       return _sendQueue;
   }
   
   protected void setWriteBuffer(ByteBuffer buf)
   {
       _writeBuffer = buf;
   }
   
   protected ByteBuffer getWriteBuffer()
   {
       return _writeBuffer;
   }
   
   protected void setReadBuffer(ByteBuffer buf)
   {
       _readBuffer = buf;
   }
   
   protected ByteBuffer getReadBuffer()
   {
       return _readBuffer;
   }
   
   public boolean isClosed()
   {
       return _pendingClose;
   }
   
   protected void closeNow()
   {
       synchronized (this.getSendQueue())
       {
           _pendingClose = true;
           this.getSendQueue().clear();
           this.disableWriteInterest();
       }
       this.getSelectorThread().closeConnection(this);
   }
   
   public void close(SendablePacket<T> sp)
   {
       synchronized (this.getSendQueue())
       {
           this.getSendQueue().clear();
           this.sendPacket(sp);
           _pendingClose = true;
       }
       this.getSelectorThread().closeConnection(this);
   }
   
   protected void closeLater()
   {
       synchronized (this.getSendQueue())
       {
           _pendingClose = true;
       }
       this.getSelectorThread().closeConnection(this);
   }
   
   protected void onDisconection()
   {
       this.getClient().onDisconection();
   }
   
   protected void onForcedDisconnection()
   {
       this.getClient().onForcedDisconnection();
   }
}

=====================================

ReceivablePacket.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;


import javolution.text.TextBuilder;

/**
* @author KenM
*
*/
public abstract class ReceivablePacket<T extends MMOClient> extends AbstractPacket<T> implements Runnable
{
   protected ReceivablePacket()
   {
       
   }
   
   protected int getAvaliableBytes()
   {
       return this.getByteBuffer().remaining();
   }
   
   protected abstract boolean read();
   
   public abstract void run();
   
   protected void readB(byte[] dst)
   {
       this.getByteBuffer().get(dst);
   }
   
   protected void readB(byte[] dst, int offset, int len)
   {
       this.getByteBuffer().get(dst, offset, len);
   }
   
   protected int readC()
   {
       return this.getByteBuffer().get() & 0xFF;
   }
   
   protected int readH()
   {
       return this.getByteBuffer().getShort() & 0xFFFF;
   }
   
   protected int readD()
   {
       return this.getByteBuffer().getInt();
   }
   
   protected long readQ()
   {
       return this.getByteBuffer().getLong();
   }
   
   protected double readF()
   {
       return this.getByteBuffer().getDouble();
   }
   
   protected String readS()
   {
       TextBuilder tb = TextBuilder.newInstance();
       char ch;
       while((ch = getByteBuffer().getChar()) != 0) 
           tb.append(ch);
       String str = tb.stringValue();
       TextBuilder.recycle(tb);
       return str;
   }
}

=====================================

SelectorConfig.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;

import java.nio.ByteOrder;

/**
* @author KenM
*
*/
public class SelectorConfig
{
   
   private int READ_BUFFER_SIZE = 64*1024;
   private int WRITE_BUFFER_SIZE = 64*1024;
   private HeaderSize HEADER_TYPE = HeaderSize.SHORT_HEADER;
   private int HELPER_BUFFER_SIZE = 64*1024;
   private int HELPER_BUFFER_COUNT = 20;
   private ByteOrder BYTE_ORDER = ByteOrder.LITTLE_ENDIAN;
   
   /**
    * BYTE_HEADER: unsigned byte, max size: 255 <BR>
    * SHORT_HEADER: unsigned short, max size: 65535<BR>
    * INT_HEADER: signed integer, max size: Integer.MAX_SIZE<BR>
    * @author KenM
    */
   public static enum HeaderSize
   { 
       BYTE_HEADER,
       SHORT_HEADER,
       INT_HEADER,
   }
   
   public SelectorConfig()
   {
   }
   
   public int getReadBufferSize()
   {
       return READ_BUFFER_SIZE;
   }
   
   public int getWriteBufferSize()
   {
       return READ_BUFFER_SIZE;
   }
   
   public int getHelperBufferSize()
   {
       return HELPER_BUFFER_SIZE;
   }
   
   public int getHelperBufferCount()
   {
       return HELPER_BUFFER_COUNT;
   }
   
   public ByteOrder getByteOrder()
   {
       return BYTE_ORDER;
   }
   
   public HeaderSize getHeaderType()
   {
       return HEADER_TYPE;
   }
}

=====================================

SelectorServerConfig.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;

import java.net.InetAddress;

/**
* @author KenM
*
*/
public class SelectorServerConfig extends SelectorConfig
{
   private final int SERVER_PORT;
   private final InetAddress SERVER_ADDRESS;
   
   public SelectorServerConfig(int port)
   {
       this(null, port);
   }
   
   public SelectorServerConfig(InetAddress address, int port)
   {
       SERVER_PORT = port;
       SERVER_ADDRESS = address;
   }
   
   public int getPort()
   {
       return SERVER_PORT;
   }
   
   public InetAddress getAddress()
   {
       return SERVER_ADDRESS;
   }
}

=====================================

SelectorThread.java

http://www.4shared.com/file/183645656/a50d2d56/SelectorThread.html

=====================================

SendablePacket.java

/* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package com.l2jserver.mmocore.network;


import com.l2jserver.mmocore.network.SelectorConfig.HeaderSize;

/**
* @author KenM
*
*/
public abstract class SendablePacket<T extends MMOClient> extends AbstractPacket<T>
{
   protected void writeC(int data)
   {
       this.getByteBuffer().put((byte) data);
   }
   
   protected void writeF(double value)
   {
       this.getByteBuffer().putDouble(value);
   }
   
   protected void writeH(int value)
   {
       this.getByteBuffer().putShort((short) value);
   }
   
   protected void writeD(int value)
   {
       this.getByteBuffer().putInt(value);
   }
   
   protected void writeQ(long value)
   {
       this.getByteBuffer().putLong(value);
   }
   
   protected void writeB(byte[] data)
   {
       this.getByteBuffer().put(data);
   }
   
   protected void writeS(CharSequence charSequence)
   {
       if (charSequence == null)
       {
           charSequence = "";
       }
       
       int length = charSequence.length();
       for (int i = 0; i < length; i++)
       {
           this.getByteBuffer().putChar(charSequence.charAt(i));
       }
       this.getByteBuffer().putChar('\000');
   }
   
   protected abstract void write();
   
   protected void writeHeader(HeaderSize ht, int pos)
   {
       switch (ht)
       {
           case BYTE_HEADER:
               this.getByteBuffer().put(pos, (byte) this.getByteBuffer().position());
               break;
           case SHORT_HEADER:
               this.getByteBuffer().putShort(pos, (short) this.getByteBuffer().position());
               break;
           case INT_HEADER:
               this.getByteBuffer().putInt(pos, this.getByteBuffer().position());
               break;
       }
   }
}

Posted

jeeez "learn to add a share" thats like argh...as i see you dont have a clue about diff file...

 

and btw we dont give  +1 karma for c/p karma restored.

Posted

He made some modifications to avoid, L2JAttack. You idiot.

 

you idiot the fix is posted in l2j forum its just delete the result 0 content.

Posted

+1 Karma from me for all  of his shares that they rocking!!!

Also about Interpid why you dont share somthing and you only know to dekarma and collecting posts??

STFU NooB Interpid Is L2JMod

Try To Give +1 And I Will Dekarma You

Posted

+1 Karma from me for all  of his shares that they rocking!!!

Also about Interpid why you dont share somthing and you only know to dekarma and collecting posts??

 

1st still i have the most shares in this section with 16 java share(own shares not c/p like you biatchs do)

2nd im mod i need to show activity and yes with that comes i need to post too.

 

PS.:i have over 900 post in the dev help section so shut your little mouth you can talk like that when you did what i did bb

Guest
This topic is now closed to further replies.


  • Posts

    • General Trackers :   IPTorrents invite IPTorrents account 1 tb TorrentLeech invite Torrentleech account 1 tb buffer  InTheShaDow ( ITS ) account Acid-lounge invite Torrentday invite Crnaberza account Abn.Lol account Limit-of-eden account Norbits account Xspeeds account Xspeeds invite Bemaniso invite Wigornot account Bithumen invite Filelist account Funfile invite AvistaZ invite Potuk.net invite ResurrectThe.Net invite GrabThe.Info invite Greek-Team invite LinkoManija invite Fano.in account tracker.czech-server.com Speed.cd invite Arab-torrents.net account Arabscene.me account Scenetime account 4thd.xyz invite Btarg.com.ar account Dedbit invite Estone.cc account Speedapp invite Finvip invite Fluxzone account GigaTorrents account Gimmepeers account Haidan.video invite Mojblink account Mycarpathians invite Newinsane.info account Oscarworld.xyz account Peers.FM invite Pt.msg.vg account Ransackedcrew account Redemption invite Scene-rush account Seedfile.io invite Teracod invite Torrent.ai account Torrentmasters invite Ttsweb invite X-files invite X-ite invite Ncore account TorrentHR account Rptorrents account BwTorrents account Superbits invite Krazyzone account Immortalseed account Tntracker invite Pt.eastgame.org account Bitturk account Rstorrent account Tracker.btnext invite Torrent-turk.de account BeiTai.PT account Pt.keepfrds account 52pt.site account Pthome account Torrentseeds account Aystorrent account Blues-brothers.biz invite Divteam account Thesceneplace invite CinemaMovies.pl account Brasiltracker account Patiodebutacas account Newheaven.nl account  Swarmazon.club invite Bc-reloaded account Crazyspirits account Silentground invite Omg.wtftrackr invite Milkie.cc invite Breathetheword invite Madsrevolution account Chilebt account Yubraca account Uniongang.tv account Frboard account Exvagos account Diablotorrent account Microbit account Carp-hunter.hu account Majomparade.eu account Theshinning.me account Youiv.info account Dragonworld-reloaded account Sharewood.tv account Partis.si account Digitalcore.club invite Fuzer.me account R3vuk.wtf invite Ztracker account 1 tb buffer 3changtrai account Best-core.info account Bitsite.us account Eliteunitedcrew invite Exitorrent.org account Tophos invite Torrent.lt account Sktorrent.eu account Oshen account Blackhattorrent account Pirata.digital account Esharenet account Ohmenarikgi.la Pirate-share account Immortuos account Kiesbits account Cliente.amigos-share.club account Broadcity invite Ilovetorzz account Torrentbytes account Polishsource account Portugas invite Shareisland account ArabaFenice account Hudbt.hust.edu.cn account Audiences account Nanyangpt account Pt.sjtu.edu.cn account Pt.zhixing.bjtu.edu.cn account Byr.pt invite Ptfiles invite Red-bits account Pt.hdpost.top account Irrenhaus.dyndns.dk (NewPropaganda) account Mnvv2.info (MaxNewVision V2) account 1ptba.com account Spidertk.top account Film-paleis account Generation-free account Aftershock-tracker account Twilightsdreams account Back-ups.me invite Sor-next.tk ( Spirit Of Revolution ) account Tfa.tf ( The Falling Angels ) account Hdmayi account S-f-p.dyndns.dk ( Share Friends Projekt ) account Unlimitz.biz account Pttime account St-tracker.eu account New-retro.eu account Zbbit account Tigers-dl.net account Jptvts.us account Lat-team account Club.hares.top account Falkonvision-team account Concen account Drugari account T.ceskeforum account Peeratiko.org account Zamunda.se account Central-torrent.eu account h-o-d.org account Torrentleech.pl account Demonoid invite Lst.gg account Fakedoor.store account LaidBackManor account Vrbsharezone.co.uk invite Torrenteros account Arenaelite account Datascene account Tracker.0day.community Tapochek.net invite Ptchina invite Lesaloon account Exyusubs account Therebels.tv account Ubits.club invite Zmpt.cc account Turktorrent.us account Dasunerwarte account Hawke.uno account Monikadesign account Fearnopeer account Alpharatio account Wukongwendao.top account Chinapyg account Azusa.wiki account Yggtorrent.top account Torrentdd account Cyanbug.net invite Hhanclub.top account Wintersakura.net account Xthor account Tctg.pm account Finelite invite Agsvpt.com account Pt.0ff.cc invite Qingwapt.com account Xingtan.one account Ptcafe.club invite W-o-t.pro account Coastal-crew.bounceme.net account Darkpeers.org account Pianyuan.org account Seedpool.org  account Tempelbox account Pt.itzmx.com account Itatorrents.xyz  account Letseed.org account The-new-fun.com  account Malayabits.cc account Trellas.me account Yu-scene.net account Futuretorrent.org account Bitpt.cn account Tocashare.biz  account Videoteka.org  account White-angel.hu account Xbytesv2.li account Torr9  account Desitorrents account Okpt.net account Samaritano.cc account Polishtorrent.top  account C411.org account Bigcore.eu account BJ-Share.info account Infinitylibrary.net account Beload.org account Emuwarez.com account Yhpp.cc account Funsharing ( FSC ) account Rastastugan account Tlzdigital account account Upscalevault account Bluraytracker.cz account Torrenting.com account Infire.si account Dasunerwartete.biz invite The-torrent-trader account New-asgard.xyz account Pandapt account Movies Trackers : Secret-cinema account Anthelion account Pixelhd account Cinemageddon account Cinemaz account Retroflix account Classix-unlimited - invite Movie-Torrentz (m2g.link) invite Punck-tracker.net account Tmghub account Cathode-ray.tube account Greatposterwall account Arabicsource.net account Upload.cx account Crabpt.vip invite Onlyencodes.cc account Exyusubs account Hellashut.net invite Nordichd.sytes.net invite Locadora.cc account HD Trackers :   Blutopia buffered account Hd-olimpo buffered account Hdf.world account Torrentland.li account HdSky account Hdchina account Chdbits account Totheglory account Hdroute account Hdhome account TorrentCCF aka et8.org account 3DTorrents invite HD-Torrents account Bit-HDTV account HDME.eu invite Hdarea.co account Asiancinema.me account JoyHD invite HDSpace invite CrazyHD invite Bluebird-hd invite Htpt.cc account Hdtime invite Ourbits.club account Hd4fans account Siambit account Privatehd account Springsunday account Tjupt account Hdcity.leniter invite Ccfbits account Discfan account Pt.btschool.club account Ptsbao.club invite Hdzone.me invite Danishbytes account Zonaq.pw account Tracker.tekno3d account Arabp2p account Hd-united account Reelflix.xyz account Hdatmos.club account Anasch.cc invite Tigris-t account Nethd.org account Hd.ai invite Hitpt.com account Hdmonkey account Dragonhd.xyz account Hdclub.eu account Forum.bluraycd.com account Carpt account Hdfun.me invite Pt.hdupt invite Puntotorrent account Ultrahd account Rousi.zip account Bearbit account Hdturk.club account Asiandvdclub account Star-space.net account Nordicq.org account Hdkyl.in account Utp.to account Hdzero account Novahd account Hdtorrents.eu account   Music Trackers :   Dicmusic account Music-Vid account Open.cd account LzTr account ProAudioTorrents invite Jpopsuki invite TranceTraffic invite Audionews invite Kraytracker invite Libble.me invite Losslessclub invite Indietorrents.com invite Dimeadozen account Funkytorrents invite Karaokedl account zombtracker.the-zomb account Concertos account Sugoimusic account Satclubbing.club invite Metal.iplay invite Psyreactor invite Panda.cd account Adamsfile account Freehardmusic account Tracker.hqmusic.vn accouunt Twilightzoom account 3 tb buffer Hiresmusic account Metalguru account Musictorrents.org account Musebootlegs.com invite Zappateers.com account Jungleland.dnsalias.com account Naftamusic account   E-Learning Trackers :   Theplace account Thevault account Myanonamouse account Libranet account 420Project account Learnflakes account Pt.soulvoice.club account P2pelite account Aaaaarg.fail invite Ebooks-shares.org account Abtorrents account Pt.tu88.men invite Docspedia.world invite   TV-Trackers :   Skipthecommericals Cryptichaven account TV-Vault invite Shazbat.TV account Myspleen account Tasmanit.es invite Tvstore.me account Tvchaosuk account Jptv.club account   XXX - Porn Trackers :   FemdomCult account Pussytorrents account Adult-cinema-network account Bootytape account 1 Tb buffer Exoticaz account Bitporn account Kufirc account Gaytorrent.ru invite Nicept account Gay-torrents.org invite Ourgtn account Pt.hdbd.us account BitSexy account Happyfappy.org account Kamept.com account Lesbians4u.org account   Gaming Trackers :   Mteam.fr account BitGamer invite Retrowithin invite Gamegamept account   Cartoon/Anime/Comic Trackers :   Animeworld account Oldtoons.world account U2.dmhy account CartoonChaos invite Animetorrents account Mononoke account Totallykids.tv account Bakabt.me invite Revanime account Ansktracker account Tracker.shakaw.com.br invite Bt.mdan.org account Skyey2.com account Animetracker.cc Adbt.it.cx invite Tracker.uniotaku.com account Mousebits.com account   Sports Trackers :   MMA-Tracker invite T3nnis.tv invite AcrossTheTasman account RacingForMe invite Sportscult invite Ultimatewrestlingtorrents account Worldboxingvideoarchive invite CyclingTorrents account Xtremewrestlingtorrents account Tc-boxing invite Mma-torrents account Aussierul invite Xwt-classics account Racing4everyone account Talk.tenyardtracker account Stalker.societyglitch invite Extremebits invite Rgfootball.net account F1carreras.xyz account Software/Apps Trackers : Brokenstones account Appzuniverse invite Teamos.xyz account Macbb.org account   Graphics Trackers:   Forum.Cgpersia account Cgfxw account   Others   Hduse.net account Fora.snahp.eu account Board4all.biz account Makingoff.org/forum account Xrel.to account Undergunz.su account Corebay account Endoftheinter.net ( EOTI ) account Thismight.be invite Skull.facefromouter.space account Avxhm.se (AvaxHome) account Ssdforum account Notfake.vip account Intotheinter.net account Tildes.net invite Thetoonz account Usinavirtual account Hdclasico invite HispaShare account Valentine.wtf account Adit-hd account Forum-andr.net account Warezforums account Justanothermusic.site account Forbiddenlibrary.moe account Senturion.to account Movieparadise account Dcdnet.ru account Sftdevils.net account Heavy-r.com account New-team.org account Ddl.tv account Filewarez.club account Hispamula.org account Hubwarez.tv account Ultim-zone.in account Leprosorium.ru account Planet-ultima.org account The-dark-warez.com account Koyi.pub account Tehparadox.net account   NZB :   Ninjacentral.co.za account Tabula-rasa.pw account Drunkenslug account Drunkenslug invite Usenet-4all account Dognzb.cr invite Kleverig account Nzb.cat account Nzbplanet.net invite Ng4you.com account NZB.to account Samuraiplace account Abhdtv.net account Abook.link account Comix.pw account House-of-usenet Secretbinaries.net account Vnext.to account Stockboxx.top account Sky-of-use.net account   Prices start from 3 $ to 100 $   Payment methods: Crypto, Neteller, Revolut   If you want to buy something send me a pm or contact me on:   Email: morrison2102@gmail.com   Discord: LFC4LIFE#4173   Telegram: https://t.me/LFC4LIFE4173   Skype: morrison2102@hotmail.com
    • If you don't want spam, stop badmouthing open source code just to try and sell your compiled crap in a licensed DLL, which is probably full of backdoors like any criminal would do.   I'll create a Git repository just to publish the mods Skylord prepared for this garbage for free.   You're the only scammer here, selling a compilation of the source code Guytis gave you. Regards.   It's not easy when you dedicate yourself to insulting, threatening, and harassing people. Just look at your own reality and you'll realize it.
    • (3241-100)/9 = 349 online xD     WHAT I WILL SEE ON NEW SEASON ? *Free VIP characters for everyone for first 3 days after opening ! Unique augmentation trade/sell system (NEW PATCH V3.2). Improved server stability. No more lagg / dc. Pvp map area HIDE Names/clans unique system. Big changes on augmentation system.  rotfl Lucky fortune monsters on levelling area with 10min spawn. Also we will try to push longer seasons ever !  HAHAHAHAHAHA XD Increased giran trading area for sell. New raid boss events in coliseum. Fixed reflect damage skills. New raid boss banshee. Fixed pvp area flag issues. Fixed castle siege pray issues. New pvp map in sea of spores. Increased all mob drops rate by +20%. And much more...   Augment diammond 100% 3x winter xDD   And now the best part   HAHAHAH 1-10 random level LS Augment Also we will try to push longer seasons ever !  HAHAHAHAHAHA XD   GRAND START FROM - 15/08/2025, FRIDAY, 20:00 +3 GMT ! GRAND OPENING FROM - 10/10/2025, FRIDAY, 20:00 +3 GRAND OPENING FROM - 05 DECEMBER 2025, FRIDAY, 20:00 +2 GMT ! GRAND OPENING FROM - 12/052025, FRIDAY, 20:00 +3 GMT ! GRAND OPENING FROM - 23 JANUARY 2026, FRIDAY, 20:00 +2 GMT ! WIPE ! NEW SEASON GRAND OPENING FROM TODAY ! - 23/01/2026, FRIDAY, 20:00 +3 GMT ! OPENING TODAY !!! FROM - 06/03/2026, FRIDAY, 20:00 +3 GMT !   1. When wipe?  2. When will there be any response to the allegations? 3. When will they stop deceiving players with the actual number of players online? 4. When change server name to L2][Wipe the best waste Time][Money?
    • Don't spam my post again. Do you need attention? That guy doesn't work at L2Devs, he's not a programmer, and I've never spoken to him. You should respond to the people you scammed. Regards!
    • “WRONG EMAIL – AND EVERYTHING FALLS APART.” ▪ Requests are different. Sometimes a task takes three days, sometimes thirty minutes. ▪ Recently a regular client contacted us. The account had one e-mail, but another one was required for a specific service. ▪ The screenshot was sent immediately. Task – carefully replace the e-mail in the document so that everything looks natural and leaves no editing traces. ▪ Small details like this are often underestimated. › What usually happens: – one symbol in the e-mail doesn’t match – the system starts checking metadata – questions appear about the file origin – the document goes to additional verification ▪ We simply did it properly: the e-mail matches, the file structure remained intact, the document looks original. ▪ Sometimes a good result is not “magic”, but precision in details. ▪ If your document were checked right now – are you sure there are no small details that could ruin everything? › TG: https://t.me/mustang_service ( https:// t.me/ mustang_service ) › Channel: https://t.me/+JPpJCETg-xM1NjNl ( https:// t.me/ +JPpJCETg-xM1NjNl ) #documentdesign #verification #documents #case #antifraud
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..