Jump to content
  • 0

Junior developer, looking to intern on a non-profit project.


Question

Posted

Hi everyone, let me introduce myself—I'm Martin, a junior developer.

I'm diving into the world of L2 servers, and honestly, I'm super overwhelmed about where to start learning the right way to set up, configure, and run a server.
There are so many datapacks—free, private—but it's so much that my head feels like it's going to explode.

I'm currently looking for someone or an active project willing to take me on as an intern. I'm not looking to make money—I'm just here to learn and grow out of pure passion for L2.

I've already been working with L2jMobius H5. I managed to edit the Community Board, add a buffer, GM Shop, and teleports.
I've also created custom NPCs for the GM Shop, and imported new custom weapons and armors—complete with original glow effects, like the Valakas and Antharas weapons.

But there's still a lot I don't know, and it can get overwhelming.

That’s why I’m looking for someone—or an active non-profit project—willing to take me on as an intern. I’m not looking to make money; I just want to learn, contribute, and grow out of pure passion for L2.

If you’re working on a project and could use a motivated learner who’s eager to help, I’d love to connect!

Recommended Posts

  • 0
Posted (edited)
17 hours ago, zambog420 said:

Hi, yes, I forgot to mention it, sorry. I'm currently familiar with Python, HTML, and Java. By UI, do you mean user interface?

In my opinion, if you're looking for completely open-sourced projects where you are able to contribute.

Interlude (aCis): Official Repo
High-Five (Mobius): Official Repo

Both are respectable projects, but Mobius is going to need a lot of tidying up though. If you're looking for guidance on client development, that's a little more complicated so you'd probably be better off learning that side of things once you have a better idea of specifically what you want to do.

Edited by ShadowNetwork
  • 0
Posted
3 hours ago, Nightw0lf said:

:pepe-hmmm:why you use chatgpt?

xdd, im argetinian and my english is so bad. 

1 hour ago, ShadowNetwork said:

In my opinion, if you're looking for completely open-sourced projects where you are able to contribute.

Interlude (aCis): Official Repo
High-Five (Mobius): Official Repo

Both are respectable projects, but Mobius is going to need a lot of tidying up though. If you're looking for guidance on client development, that's a little more complicated so you'd probably be better off learning that side of things once you have a better idea of specifically what you want to do.

Okay, I understand. Tnx

  • 0
Posted

if i was you i would check first argentinian developer team to learn and contribute then start my own project privatly and then practice in free coding for my self, then you would be ready to learn standards and code out of nothing, and if you fail means you are in good path, if you win you are in for higher level, whatever you do be persistent and focused, thats what i did when i had time.

  • 0
Posted
4 hours ago, Nightw0lf said:

Si yo fuera tú, primero buscaría un equipo de desarrolladores argentinos para aprender y contribuir, luego comenzaría mi propio proyecto de forma privada y luego practicaría codificación libre por mi cuenta, entonces estarías listo para aprender estándares y codificar de la nada, y si fallas significa que estás en el buen camino, si ganas estás en un nivel superior, hagas lo que hagas, se persistente y concentrado, eso es lo que hice cuando tuve tiempo.

Okay, I understand. First, to get started by contributing to open projects and learning along the way. Then, when you mention starting my own project privately, do you mean taking a free datapack like L2jMobius and trying to make it functional for an online server? Great, thank you very much — all this information is really helpful. I’ve been reaching out to several server admins here in Argentina, but it seems like none of them have the time or interest to take on an intern or assistant. xd

 

P.S.: Are you the creator of Hopzone? Brings back memories of when I was a kid, downloading servers at the cyber café. For two dollars, I could spend the whole day playing and eating candy like crazy.

 

12 hours ago, ShadowNetwork said:

In my opinion, if you're looking for completely open-sourced projects where you are able to contribute.

Interlude (aCis): Official Repo
High-Five (Mobius): Official Repo

Both are respectable projects, but Mobius is going to need a lot of tidying up though. If you're looking for guidance on client development, that's a little more complicated so you'd probably be better off learning that side of things once you have a better idea of specifically what you want to do.

Another question: between L2jMobius, L2jServer, and aCis, which one has ALL of its code free?
As you probably noticed, I'm using ChatGPT to help me translate things, lol, and it suggested the following:

Project Status Open Source Accepts Juniors? Difficulty
L2JMobius Very active Semi-closed Partially (with patches) Medium-High
L2JServer Active Fully open Yes (directly on GitHub) Medium
aCis Semi-active Unofficial Not very clear Low
  • 0
Posted
Project Status Open Source Accepts Juniors? Difficulty
L2JMobius Very active Semi-closed Partially (with patches) Medium-High
L2JServer Active Fully open Yes (directly on GitHub) Medium
aCis Semi-active Unofficial Not very clear Low

 

L2JMobius->Medium-High. It's funny, all their code is quite simple, just like aCis.

  • 0
Posted

No drama, no finger-pointing, just undeniable results.


2000+ concurrent players. Zero lag.
The math is simple: simpler code = better code = better performance.


Meanwhile, other projects cry at 200-300 online.
Because bloat code and misinterpreting retail files isn't a feature.

  • 0
Posted
5 hours ago, Mobius said:

Sin drama, sin acusaciones, sólo resultados innegables.


Más de 2000 jugadores simultáneos. Sin lag.
La matemática es simple: código más simple = mejor código = mejor rendimiento.


Mientras tanto, otros proyectos se quejan de tener 200-300 usuarios en línea.
Porque el código inflado y la mala interpretación de los archivos minoristas no son una opción.

Great! From what I can see, L2jmobius has very good reviews. Anyway, I've been testing it for months now and the file organization and modularity are impeccable. Everything is very easy to understand and locate. I'll need to learn with this datapack until I feel confident enough to buy the pro version.

  • 0
Posted
9 hours ago, Gawric said:
Project Status Open Source Accepts Juniors? Difficulty
L2JMobius Very active Semi-closed Partially (with patches) Medium-High
L2JServer Active Fully open Yes (directly on GitHub) Medium
aCis Semi-active Unofficial Not very clear Low

 

L2JMobius->Medium-High. It's funny, all their code is quite simple, just like aCis.

 

Medium - High mobius ???   I would say is the most clean and easy to understand around.
From the other hand .. use what ever you like, good luck.

  • 0
Posted
10 hours ago, zambog420 said:

Great! From what I can see, L2jmobius has very good reviews. Anyway, I've been testing it for months now and the file organization and modularity are impeccable. Everything is very easy to understand and locate. I'll need to learn with this datapack until I feel confident enough to buy the pro version.

mobius has serious problems with the movement code and synchronization of npc and players.  aCis did it better
There are big problems with multithreading

  • 0
Posted
20 minutes ago, Gawric said:

Mobius tiene serios problemas con el código de movimiento y la sincronización de NPC y jugadores. aCis lo hizo mejor.
Hay grandes problemas con el multihilo.

:pepe-hmmm:really ? xd my head is going to explode. I don't know what to do anymore

  • 0
Posted
aCis is one of the oldest live pack after L2J (dec 2010) - it focuses solely on retailness and vanilla concept, over IL chronicle. It got a public and private gitlabs, because open source in L2J community is either toxic (resell/steal your work) or ungrateful. Still, a public rev is shared from time to time.

Regarding junior acceptance, you can contribute based on public revision, earn "cookies" and when you reach a given amount you can be directly registered into the private gitlab (such as Bandnentans lately). You can review all ppl who worked over aCis here : https://acis.i-live.eu/index.php?action=hof

I already had good experience with one argentinian, fernandopm, which worked under scripts rework back in 2011-2013. He came with 0 knowledge, but in the end could produce scripts.

You can check sources under https://gitlab.com/Tryskell/acis_public and join the Discord, if interested.

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

    • 🏰 L2EXALTA LEGACY — Interlude x45 📅 Grand Opening: 31/07/2026 — 21:30 (GMT+3) 🌐 Website: https://l2exalta.org/ 💬 Discord: https://discord.gg/zNTCZD4AcT 📌 Wiki: https://l2exalta.org/en/wiki.html#progression   ⚙️ MAIN INFO Chronicle : Interlude Rates : x45 Adena : x50 Spoil : x1 Drop : x5 Safe Enchant : +3 Files : L2OFF   💰 ECONOMY EX Coin : dynamic market currency, mined from monsters, Raid Bosses and Grand Bosses value fluctuates over time Exalta Vouchers : premium currency used for store, donations and EX Coin exchange Exchange : convert EX Coin into Exalta Vouchers Investment options : choose safer or riskier market strategies with EX Coin   ⚔️ PROGRESSION & GEAR Exalta Armors : signature top-tier gear line Forge System : upgrade weapons, armor and jewels with risk/reward mechanics Raid Boss progression tied to materials and prestige   🤖 AUTOFARM Access : Auto Hunting button, bottom-right UI Duration : controlled via tickets or in-game currency Route Mode : record custom farm routes Support Mode : healer/support builds auto-follow, heal and assist party Smart targeting logic with class-specific behavior (mage/archer/melee/support) Captcha designed not to interrupt legitimate AutoFarm sessions   🧪 BUFFER Exalta Buffer NPC/interface Scheme Buffer : save multiple buff loadouts Class presets for mage, fighter, support, PvP   🛠️ SMART GADGETS / QOL Autoloot filter Drop value tracker Boss timer tools Farm stats tracker Auto-consume system In-game server assistant   🗺️ DUNGEON FINDER / PVE Party matching with roles (Tank / Healer / DPS) Ready-check before teleport Monastery of Silence custom PvE zone Party-based reward structure   🎟️ DAILY PROGRESS / EXALTA PASS Daily and weekly tasks (farm, PvP, boss, check-in) Premium Pass track with extra rewards Monastery Daily Quest Reward boards for claiming progress   🏠 HOUSING & EXPEDITIONS Player residences with service NPCs Exalta Spirit Expeditions to themed territories Rewards vary by territory Owner-only access   🏆 PVP / TOURNAMENT Scheduled Tournament system Ranking points from wins/participation Spectator Mode for watching live matches PvP Statues for top-ranked players Anti-feed protections   🛡️ CLAN CONTENT Clan Civil War battlefield event Clan Dungeon Raid content DPS Meter for contribution tracking Support Credit system Classic siege/clan politics preserved   🏪 AUCTION / SHOPS Auction House with seller fee Black Market Dealer (limited-time special offers) Custom shops and multisells Confirmation prompts on purchases/sales   💳 DONATIONS / VIP Donation rewards linked to Exalta Vouchers VIP tiers with comfort/cosmetic bonuses Premium store Gift/promo codes for events   🎥 STREAMER / COMMUNITY Streamer Panel with visible stream links Viewer rewards system Streamer Points for cosmetics/vouchers In-game voice chat (global/party/clan/alliance/command)   🔒 FAIR PLAY Strong Anti-Bot protection Reward protection tied to valid client state Captcha on suspicious activity Staff investigation tools No bots, packet tools or modified clients allowed   👑 GRANDBOSS SPAWNS Orfen : 1 day + 1h random Core : 1 day + 1h random Queen Ant : 1 day 6h + 1h random Zaken : 2 days 12h + 1h random Baium : 5 days + 1h random Antharas : 8 days + 1h random Valakas : 11 days + 1h random   🏅 OLYMPIAD Runs Thursday, Friday, Saturday Heroes change monthly Balanced and fair matchmaking
    • yup basically another one just in case https://drive.google.com/file/d/1UtccbD9e50x3WEnQBab2PTZnBHwpcGYM/view?usp=sharing LineageWarrior.FMagic (CollideActors = True; > False) LineageWarrior.FOrc (CollideActors = True; > False) LineageWarrior.FShaman (CollideActors = True; > False) LineageWarrior.MDarkElf (CollideActors = True; > False) LineageWarrior.MDwarf (CollideActors = True; > False) LineageWarrior.MElf (CollideActors = True; > False) LineageWarrior.MFighter (CollideActors = True; > False) LineageWarrior.MMagic (CollideActors = True; > False) LineageWarrior.MOrc (CollideActors = True; > False) LineageWarrior.MShaman (CollideActors = True; > False) LineageWarrior.FDwarf (CollideActors = True; > False) LineageWarrior.FElf (CollideActors = True; > False) LineageWarrior.FFighter (CollideActors = True; > False)
    • @l2naylondev Requiring a player to log in just for the sake of logging  seems exploitable. Someone could log in only to claim the reward and immediately leave, or repeatedly change their ip. So i guess  are there are additional protections in place ? such as locking the reward by account, character , and ip. It would also be useful to add a playtime requirement. For example, after logging in, the player would need to remain active for at least x playtime  before getting the reward or other parameters configurable by the xml.  I suggest improving the system before selling it. 
  • 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..