Jump to content

Recommended Posts

Posted

Dear friends,

We are very pleased to present our new Master Account for wide use.

It has been tested on several large servers and now ready to be distributed widely.

In order to make the functions more clear - we released a presentation that explains and shows all possible functions that are available in our Master Account.

 

You may view it.

 

The price is 400$, no binds or limits. Technical support is lifetime free of charge. New mandatory functions will be included for free for eligible clients.

 

I do understand that many may find this ACP overpriced, but please, we're offering much more than a stationary sale. We offer tech support, installation help and fast response to any issue, something that may not be found so easily elsewhere.

 

This ACP can be adjust for any pack (java or pts) and for any chronicle. Including icons and other specific per chronicle requirements.

 

We ask you to be respectful for our efforts, like we respect your efforts in this forum.

 

Thank you!

 

Presentation Link: https://www.docdroid.net/nEcIDN7/acp-presentation-en-final.pdf.html

Posted

I didn't mean to suggest it meant for a massive usage. In order to reduce price to minimum (like 70-100$) we need to host it for the admins, but again, nobody won't allow us to store their server information, players information and all the credentials. It's unsafe.

Regarding gladieck, I asked you to be respectful. Go to Freelance.com(or a real job for instance) and suggest your projects cost as for 1$ an hour and then come back here and brag that you're mother Teresa.

Posted

I didn't mean to suggest it meant for a massive usage. In order to reduce price to minimum (like 70-100$) we need to host it for the admins, but again, nobody won't allow us to store their server information, players information and all the credentials. It's unsafe.

Regarding gladieck, I asked you to be respectful. Go to Freelance.com(or a real job for instance) and suggest your projects cost as for 1$ an hour and then come back here and brag that you're mother Teresa.

What you can do is make it API based. All you need an an auth key to communicate and you are basically done.

It's just that you will have to code both the site and the server api to do that and i dont think it's worth it.

 

Good luck with your sales.

Posted

I didn't mean to suggest it meant for a massive usage. In order to reduce price to minimum (like 70-100$) we need to host it for the admins, but again, nobody won't allow us to store their server information, players information and all the credentials. It's unsafe.

Regarding gladieck, I asked you to be respectful. Go to Freelance.com(or a real job for instance) and suggest your projects cost as for 1$ an hour and then come back here and brag that you're mother Teresa.

 

Make it worth for that money and noone will be able to complain. Nothing special at all now. But everyone know that stuff by l2scripts is crap and will be as always. The End.

Posted (edited)

Make it worth for that money and noone will be able to complain. Nothing special at all now. But everyone know that stuff by l2scripts is crap and will be as always. The End.

The lucky wheel and the auction house are not everyday things to be honest.

 

I guess you are not into professional web development. That acp would be probably even more than what they are selling it for.

Edited by .Elfocrash
Posted

Make it worth for that money and noone will be able to complain. Nothing special at all now. But everyone know that stuff by l2scripts is crap and will be as always. The End.

I do agree, it's not special. It's some features that already exist. Our initial client ordered that ACP and had requested those features and nothing more. If a client would like to add features (like we actively do) - we will add new features.

I disagree it's shit, but I do agree that people like you and similar to you will never appreciate l2-scripts work just because it's made by l2-scripts.

I would asked to show what you've done lately, please show me one thread introducing your project(s) and we will compare.

 

Anyway, we have no option to reduce the price, we can discount a bit, but not significantly.

Posted (edited)

The lucky wheel and the auction house are not everyday things to be honest.

 

I guess you are not into professional web development. That acp would be probably even more than what they are selling it for.

 

Thats why lucky wheel was used already by several servers...ty for idea to ncsoft when they introduced it as an event. Nothing unique in that ACP yet.

L2Scripts has bad reputation and you have to do something to change it ;)

Edited by Gladicek
Posted

Bad reputation is a very subjective thing.

So I'll point that statement towards you directly, Gladicek.

We've made a solid protection for a very comfort price. I am trying my best to benefit our clients with various partnerships and discounts. But it will be probably won't be enough for you.

 

As regarding to the Master Account, let me make this statement again (quoted from my initial post): New mandatory functions will be included for free for eligible clients.

To define mandatory - it's something that we learn to be helpful to all our clients and not specific certain feature (such as multi professional web system).

Eligible clients means - those clients who are still active and feedback us once in a while that they are still active.

 

I don't see anything wrong with our refreshed policy regarding new products.

Posted
We've made a solid protection for a very comfort price.

so solid, that the only successful server using it - gamecoast, decided to change it to some random anti-bot made for Aion xD

  • 4 weeks later...
Posted

Bought this product. It has quality and it's totally recommended. About price: If things like this being sold cheaper or in prices that some people ask for (in here), then every server would have them. I think that everybody knows how much money a successful l2 server can make, so buying something for this price it's not such a big deal (my personal opinion of course). Those guys also offered me probably the best support I had in the last 3 years!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • we all love you very much Guytis💖 🤗
    • W/e u smoke there, i want aswell... life has been cruel all this time! Maybe it will help me
    • I would like to take this opportunity to publicly apologize to the following people:   @Acacia, @Victory, @Splicho, @ShadowNetwork, @l2gold2025, @SkyLord, @maneco, @F4sh10n, @Maxtor, @Celestine, @911reg, @Nightw0lf. @UnknownSoldier   If at any point my words, actions, or posts offended you, I sincerely apologize. I recognize that in the past there were moments of tension and unnecessary conflict, but today I want to leave all of that behind. From now on, I choose not to hold any grudges against anyone and to let go of everything that happened — from both sides. The path I want to follow in this community is one of collaboration, mutual respect, and growth. Thank you to those who are still contributing and sharing. Sincerely,   Guytis
    • I found a dev , I will edit this post and start tomorrow as to build a 100 percent retail l2 Pride volos style like the old times   Features: Chronicle: Interlude  Xp:999 Sp:999 Adena:999 Start level : 80   Fast farming system : up to 3 hours for S grade equipment and up.to 5 days for later added 2 armor and weapon sets   Buff time 59mins all Full Npc buffer,  I will have buffers but with no heal close by for all areas  Reasonably priced Gm Shop, Gatekeeper, Free noblesse On death you dont lose sny materials and such except for very few if you P.k.   CP,hp,mp potion for 200 each   all players go from.No grade gear to S grade  with each different part of weapon , armor set,jewels,dyes,tattoos having different stats and such   Unique system of skills and little tweaks,     All classes of heroes have a fighting chance each with a different purpose and character..     All skills and deffus work for 70% chance of success and up  but for 4 to 7 sec each.   Many different areas of xp,sp and farm, 2 3 different farm pvp areas and all changing some. Days of the week, Also 2 party farm and pvp areas will be added.     All mini raid bosses and bosses have an hour respawn time.   As for special bosses  All have 1 hour almost  respawn time except for , Valakas and antharas with 3 hours.   And lastly  , 5 different events will be available for a good reward 5 times a day.  
    • Чтобы скачать файлы с сайта 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));
  • 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