Jump to content

Recommended Posts

Posted
On 9/1/2024 at 6:03 PM, ocarinas said:

How to fix 502 Bad Gateway when clicking a protocol link from akumu.ru

 

could be blocken by your country, provider or your connection on hosts side. use vpn or proxy to try different regions. should work

  • 3 weeks later...
Posted
On 9/20/2024 at 5:20 PM, Finn said:

 

could be blocken by your country, provider or your connection on hosts side. use vpn or proxy to try different regions. should work

 

Client NA protocol 152  OFFLINE.

Do you have it there?

  • 2 months later...
Posted
On 10/11/2024 at 11:30 AM, L2Lion said:

 

Client NA protocol 152  OFFLINE.

Do you have it there?

 

check big fat Client Library Link to get to Akumus Client Collection Site

  • 2 months later...
Posted
On 2/12/2025 at 11:19 PM, uater said:

And this is not possible?

image.png?ex=67ae6f34&is=67ad1db4&hm=479a0bab7753c22e5a72e7d935f7f4d4b264484811db8b27067e7a0075dbdd37&=

 

image link broken. can't see what u mean

Still looking for this client:

 

cgod2.png

  • 2 months later...
  • 1 month later...
Posted (edited)

Чтобы скачать файлы с сайта Akumu, вы можете использовать этот код на Node.js. Понадобятся два пакета: axios и cheerio.

 

это медленно, но делает свою работу

 

P.S. пропускает файл, если он присутствует и не изменен

 

const axios = require("axios");
const cheerio = require("cheerio");
const fs = require("fs/promises");
const path = require("path");

const BASE_URL = "http://akumu.ru/lineage2/L2NA/P746/";
const OUTPUT_DIR = "./downloaded";

async function delay(ms) {
  return new Promise((res) => setTimeout(res, ms));
}

async function downloadFile(url, filepath) {
  // Skip download if file already exists and was not modified today
  try {
    const stat = await fs.stat(filepath);
    const mtime = stat.mtime;
    const today = new Date();
    if (
      mtime.getFullYear() === today.getFullYear() &&
      mtime.getMonth() === today.getMonth() &&
      mtime.getDate() === today.getDate()
    ) {
      // File was modified today, do not skip
    } else {
      console.log(`File exists, skipping: ${filepath}`);
      return false; // Indicate skipped
    }
  } catch (e) {
    // File does not exist, proceed to download
  }

  const writer = await fs.open(filepath, "w");
  const response = await axios({ url, method: "GET", responseType: "stream" });

  const totalLength = parseInt(response.headers['content-length'], 10);
  let downloadedLength = 0;
  let lastLogged = Date.now();
  let lastDownloaded = 0;

  const lastModified = response.headers["last-modified"];
  const mtime = lastModified ? new Date(lastModified) : new Date();

  return new Promise((resolve, reject) => {
    const stream = writer.createWriteStream();
    response.data.on('data', (chunk) => {
      downloadedLength += chunk.length;
      const now = Date.now();
      if (now - lastLogged > 1000 || downloadedLength === totalLength) {
        const percent = totalLength ? ((downloadedLength / totalLength) * 100).toFixed(2) : 'N/A';
        const speed = ((downloadedLength - lastDownloaded) / ((now - lastLogged) / 1000)) / 1024; // KB/s
        process.stdout.write(`\rDownloading ${path.basename(filepath)}: ${percent}% (${(downloadedLength/1024).toFixed(1)} KB/${totalLength ? (totalLength/1024).toFixed(1) : '?'} KB) ${(speed).toFixed(1)} KB/s   `);
        lastLogged = now;
        lastDownloaded = downloadedLength;
      }
    });
    response.data.pipe(stream);
    response.data.on("end", async () => {
      await writer.close();
      process.stdout.write("\n");
      // Set mtime and atime
      try {
        await fs.utimes(filepath, mtime, mtime);
      } catch (e) {
        console.warn(
          `Failed to set file timestamp for ${filepath}:`,
          e.message
        );
      }
      resolve(true); // Indicate downloaded
    });
    response.data.on("error", async (err) => {
      await writer.close();
      reject(err);
    });
  });
}

async function crawlAndDownload(url, localPath) {
  console.log("Visiting:", url);

  // Ensure local path exists
  await fs.mkdir(localPath, { recursive: true });

  const { data } = await axios.get(url);
  const $ = cheerio.load(data);

  const links = $("tbody a")
    .toArray()
    .map((el) => $(el).attr("href"))
    .filter((href) => href && href !== "../");

  for (const href of links) {
    const fullUrl = new URL(href, url).href;
    const decodedHref = decodeURIComponent(href);
    const targetPath = path.join(localPath, decodedHref);

    if (href.endsWith("/")) {
      // It's a folder, recurse normally
      await crawlAndDownload(fullUrl, targetPath);
    } else {
      // It's a file, retry download indefinitely on failure
      while (true) {
        try {
          console.log("Downloading file:", fullUrl);
          const downloaded = await downloadFile(fullUrl, targetPath);
          if (downloaded) {
            await delay(1000); // Delay only if file was downloaded
          }
          break; // Success or skipped, exit retry loop
        } catch (err) {
          console.error(
            `Failed to download ${fullUrl}, retrying... Error: ${err.message}`
          );
          // Optionally wait before retrying to be gentle on server
          await delay(3000);
        }
      }
    }
  }
}

crawlAndDownload(BASE_URL, OUTPUT_DIR)
  .then(() => console.log("Done!"))
  .catch((err) => console.error("Error:", err));
Edited by AslanG
  • 1 month later...
Posted

Sadly nobody shares any of the missing clients mentioned in the very first post of this topic. There are people in this community who actually have at least some of them, but... 🫠

Posted
1 hour ago, strokel said:

interlude nao abre

 

 

everything should work fine

  • Like 1
  • 2 months later...
Posted
On 10/13/2025 at 2:05 AM, mjst said:

Gracia Final need new upload!

Akumu Link works fine

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

    • Hi friends, does anyone have these Aden Classic textures for IL + geodata? Please ❤️  
    • New products in our store: ➡Telegram Ukraine +380 | NO USED BEFORE | CLEAR ACCOUNTS | TDATA | No Spam Block | 2FA included | Age: from 3 days | Price from $3.2 ➡Facebook OLD Account 2020–2023 | Geo: EU+ASIA | Age: 2020–2023 | Profile filled with real friends: 50+ | Email Included + 2FA included | Real accounts | Price from $4.5 ➡SORA 2 | Invite code for YOUR account or a READY ChatGPT account + Sora 2 (read the product description) | Price from $2 ➡Instagram REALLY OLD accounts (2010–2013) with/without 2FA access | Country: MIX | Submail included | Price from $4 ➡Reddit FOR ONLYFANS Karma OLD Accounts | 1,000–10,000 KARMA (your choice) | MIX IP Registered | High-Quality Accounts for ONLYFANS WORKERS | Price from $4 ➡Mail.tm (temporary mails) AutoReg Account | Mixed IPs and Mixed Gender | IMAP, POP3, and SMTP Enabled | Price from $0.005 ➡ShadowSocks, VLESS, Trojan VPN Client | Any Country of Your Choice | Works on All Devices and in Any Country (Including Russia!) | Duration: 30/90/180/360 days | Price from $3 ➡TIKTOK ADS VERIFIED ACCOUNTS | GEO: ASIA/USA/EUROPE, AFRICA, ARABIC COUNTRIES, SOUTH AMERICA | Business Verified On ASIA/USA/EUROPE Company + POSTPAY | FULL ACCESS | Price from: $20 ➡TIKTOK ADS ACCOUNTS | GEO: Europe + Australia (your choice) | Business Verified + POSTPAY + BONUS COUPON for $6000 | Manual Registration | Email access + Cookies + VAT Info | Price from: $6 ➡Telegram API/HASH USA +1 Autoreg 1+ month age TDATA + SESSION + JSON + 2FA + API/HASH ID | Price from: $0.95 ➡KYC Business Verification Services | Verification for any service | Available geo: EUROPE, USA, ASIA Companies | Price from $300 ➡Telegram USA/Canada +1 with ACTIVE PREMIUM UP TO 01.12.2025 Autoreg | Age: from 6+ months | TDATA + SESSION + JSON + 2FA + PREMIUM | Price from $0.65 ➡Telegram USA/Canada +1 with ACTIVE PREMIUM (30 DAYS) Autoreg | Age: from 6+ months | TDATA + SESSION + JSON + 2FA + PREMIUM for 30 DAYS | Price from $5 Available for purchase in our store on the website or via the Telegram bot! Active links: Digital goods store (Website): Go to Store Telegram bot: Go to – convenient access to the store through the Telegram messenger. Other services: Virtual numbers service: Go to Telegram bot for purchasing Telegram Stars: Go to – fast and profitable purchase of Stars in Telegram. SMM Panel: Go to – promotion of your social media accounts. We want to present you the current list of promotions and special offers for purchasing our service’s products and services: 1. You can use a promo code for your first purchase: SOCNET (15% discount) 2. Get $1 on your store balance or a 10–20% discount — simply send your username after registering on our website using the following template: "SEND ME BONUS, MY USERNAME IS..." — you need to write this in our forum thread! 3. Get $1 for the first trial start of the SMM Panel: just open a ticket with the subject “Get Trial Bonus” on our website (Support). 4. Weekly Telegram Stars giveaways in our Telegram channel and in our bot for purchasing stars! News: ➡ Telegram channel: https://t.me/accsforyou_shop ➡ WhatsApp channel: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t ➡ Discord server: https://discord.gg/y9AStFFsrh Contacts and Support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
    • New products in our store: ➡Telegram Ukraine +380 | NO USED BEFORE | CLEAR ACCOUNTS | TDATA | No Spam Block | 2FA included | Age: from 3 days | Price from $3.2 ➡Facebook OLD Account 2020–2023 | Geo: EU+ASIA | Age: 2020–2023 | Profile filled with real friends: 50+ | Email Included + 2FA included | Real accounts | Price from $4.5 ➡SORA 2 | Invite code for YOUR account or a READY ChatGPT account + Sora 2 (read the product description) | Price from $2 ➡Instagram REALLY OLD accounts (2010–2013) with/without 2FA access | Country: MIX | Submail included | Price from $4 ➡Reddit FOR ONLYFANS Karma OLD Accounts | 1,000–10,000 KARMA (your choice) | MIX IP Registered | High-Quality Accounts for ONLYFANS WORKERS | Price from $4 ➡Mail.tm (temporary mails) AutoReg Account | Mixed IPs and Mixed Gender | IMAP, POP3, and SMTP Enabled | Price from $0.005 ➡ShadowSocks, VLESS, Trojan VPN Client | Any Country of Your Choice | Works on All Devices and in Any Country (Including Russia!) | Duration: 30/90/180/360 days | Price from $3 ➡TIKTOK ADS VERIFIED ACCOUNTS | GEO: ASIA/USA/EUROPE, AFRICA, ARABIC COUNTRIES, SOUTH AMERICA | Business Verified On ASIA/USA/EUROPE Company + POSTPAY | FULL ACCESS | Price from: $20 ➡TIKTOK ADS ACCOUNTS | GEO: Europe + Australia (your choice) | Business Verified + POSTPAY + BONUS COUPON for $6000 | Manual Registration | Email access + Cookies + VAT Info | Price from: $6 ➡Telegram API/HASH USA +1 Autoreg 1+ month age TDATA + SESSION + JSON + 2FA + API/HASH ID | Price from: $0.95 ➡KYC Business Verification Services | Verification for any service | Available geo: EUROPE, USA, ASIA Companies | Price from $300 ➡Telegram USA/Canada +1 with ACTIVE PREMIUM UP TO 01.12.2025 Autoreg | Age: from 6+ months | TDATA + SESSION + JSON + 2FA + PREMIUM | Price from $0.65 ➡Telegram USA/Canada +1 with ACTIVE PREMIUM (30 DAYS) Autoreg | Age: from 6+ months | TDATA + SESSION + JSON + 2FA + PREMIUM for 30 DAYS | Price from $5 Available for purchase in our store on the website or via the Telegram bot! Active links: Digital goods store (Website): Go to Store Telegram bot: Go to – convenient access to the store through the Telegram messenger. Other services: Virtual numbers service: Go to Telegram bot for purchasing Telegram Stars: Go to – fast and profitable purchase of Stars in Telegram. SMM Panel: Go to – promotion of your social media accounts. We want to present you the current list of promotions and special offers for purchasing our service’s products and services: 1. You can use a promo code for your first purchase: SOCNET (15% discount) 2. Get $1 on your store balance or a 10–20% discount — simply send your username after registering on our website using the following template: "SEND ME BONUS, MY USERNAME IS..." — you need to write this in our forum thread! 3. Get $1 for the first trial start of the SMM Panel: just open a ticket with the subject “Get Trial Bonus” on our website (Support). 4. Weekly Telegram Stars giveaways in our Telegram channel and in our bot for purchasing stars! News: ➡ Telegram channel: https://t.me/accsforyou_shop ➡ WhatsApp channel: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t ➡ Discord server: https://discord.gg/y9AStFFsrh Contacts and Support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
  • 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