Jump to content

Recommended Posts

Posted

to eclipse to xrisimopioume mono gia na peiraksoume kapoio code?

ean exoume idh kapio pack

nai kaneis edit ta source sou apo kei.oti allages java 8es gia to pack s

Posted

nai kaneis edit ta source sou apo kei.oti allages java 8es gia to pack s

ti akribws einai ta source? giati ta exw kanonika alla trexw ton server m xwris auta den ta xrisimopioisa kapou
  •  
Posted

 

ti akribws einai ta source? giati ta exw kanonika alla trexw ton server m xwris auta den ta xrisimopioisa kapou
  •  

 

Source γλυκο μου παιδι ειναι αυτο που λεει η λεξη. Ειναι ο πηγαιος κωδικας του project. Χωρις το source (το open source κωδικα στο eclipse) εχεις απλα ενα compiled pack

(το αποτελεσμα του source σε γλωσσα μηχανης) που δεν μπορεις να διαχειριστεις μετα απο ενα σημειο. Δεν μπορεις να αλλαξεις τιποτα κλπ. Ειναι ενα .jar 

 

Με λιγα λογια χωρις το source δεν..

Posted

Source γλυκο μου παιδι ειναι αυτο που λεει η λεξη. Ειναι ο πηγαιος κωδικας του project. Χωρις το source (το open source κωδικα στο eclipse) εχεις απλα ενα compiled pack

(το αποτελεσμα του source σε γλωσσα μηχανης) που δεν μπορεις να διαχειριστεις μετα απο ενα σημειο. Δεν μπορεις να αλλαξεις τιποτα κλπ. Ειναι ενα .jar 

 

Με λιγα λογια χωρις το source δεν..

katalava euxaristw polu,exw akoma ena thema den mporw na hostarw ton server mou enw ta kanw ola swsta kai anigei o server den mou anigei sto l2 me to no-ip enw exw balei sto pack na aniksei kai an balw test server 127.0.01 sto .ini mpenei ston server giati mporei na ginete auto?

Posted

Source γλυκο μου παιδι ειναι αυτο που λεει η λεξη. Ειναι ο πηγαιος κωδικας του project. Χωρις το source (το open source κωδικα στο eclipse) εχεις απλα ενα compiled pack

(το αποτελεσμα του source σε γλωσσα μηχανης) που δεν μπορεις να διαχειριστεις μετα απο ενα σημειο. Δεν μπορεις να αλλαξεις τιποτα κλπ. Ειναι ενα .jar 

 

Με λιγα λογια χωρις το source δεν..

kati tetoia diabazei o xdem kai meta xwneste...

*popcorn*

  • 1 year later...
Posted
On 07.05.2010 at 6:36 AM, Papaditsa said:

[glow=black,2,300]

Eclipse Compile[/glow]

Τώρα ας κάνουμε ενα Compile, Θα σας δείξω βήμα προς βήμα ολη την διαδικασία και πώς να περάσεται κώδικα:)!

 

Ανοίγουμε τον φάκελο Eclipse που έχουμε κάνει extract πιο πάνω και τρέχουμε το Eclipse!

fbl18o.jpg

 

Το συγκεκριμένο Eclipse δεν χρειάζετε κάποιο Install είναι Portable(Δεν Χρειάζετε Εγκατάσταση) ;)!

 

Αν έχει κάποιο άλλο path το αλλάζουμε σε C:\Workspace και πατάμε ok οπώς και στην εικόνα!

npkil4.jpg

 

Εδώ πατάμε Close το έχω κυκλώσει στην εικόνα για να δείτε ακριβώς που βρίσκεται!

6f704m.jpg

 

Οταν πατήσουμε το Close θα γίνει το eclipse όπως στην εικόνα..Ετσι πηγαίνουμε Help Install New Software...!

width=1024 height=768http://i42.tinypic.com/nof343.jpg[/img]

 

Sto Work With κάνουμε επικόλληση αυτό : http://subclipse.tigris.org/update_1.6.x/'>http://subclipse.tigris.org/update_1.6.x/ και πατάμε Add!

(Υ.Σ Αν δεν κάνει το παραπάνω Link Δοκιμάστε αυτα εδώ :

 

              Name: Subclipse 1.6.x (Eclipse 3.2+)

              URL:  http://subclipse.tigris.org/update_1.6.x

 

 

              Name: Subclipse 1.4.x (Eclipse 3.2+)

              URL:  http://subclipse.tigris.org/update_1.4.x

 

 

              Name: Subclipse 1.2.x (Eclipse 3.2+)

              URL:  http://subclipse.tigris.org/update_1.2.x

 

 

              Name: Subclipse 1.0.x (Eclipse 3.0/3.1)

              URL:  http://subclipse.tigris.org/update_1.0.x)

 

width=1005 height=768http://i39.tinypic.com/bh0gfo.jpg[/img]

 

Όνομα γράφουμε Eclipse και πατάμε Ok!

width=996 height=768http://i40.tinypic.com/vi0dg5.jpg[/img]

 

Τσεκάρουμε και τις 3 επιλογές που εμφανήστηκαν και πατάμε Next!

width=996 height=768http://i39.tinypic.com/25zrxg4.jpg[/img]

 

Εδώ πατάμε Next!

width=996 height=768http://i41.tinypic.com/10scexi.jpg[/img]

 

Εδώ επιλέγουμε I accept the terms of licence agreement και πατάμε finish!

width=996 height=768http://i43.tinypic.com/nx9smo.jpg[/img]

 

Εδώ απλως περιμένουμε!

width=996 height=768http://i43.tinypic.com/era141.jpg[/img]

 

Εδώ σε ορισμένους μπορεί να βγάλει αυτο το μύνημα σε περίπτωση που το βγάλει πατάμε απλα ok!

width=996 height=768http://i42.tinypic.com/25ic41u.jpg[/img]

 

Αν σας έβγαλε το πιο πάνω μύνημα συνεχίστε έτσι επιλέξτε το κυκλωμένο πάνω αριστερά στην εικόνα και πατάμε ok!

width=996 height=768http://i39.tinypic.com/2ch0tia.jpg[/img]

 

Εάν δεν σας έβγαλε τα 2 πιο πάνω μυνήματα θα σας φέρει κατευθείαν εδώ οπότε πατήστε restart και θα κλίσει το Eclipse και θα ξανά ανοίξει απο μόνο του!

(*Υ.Σ Θα μας ξαναπέι να επιλέξουμε Workspace εμείς πατάμε ok σε περίπτωση που το path είναι C:\Workspace Εάν δεν είναι το ξανα αλλάζουμε)!

width=996 height=768http://i41.tinypic.com/10ppmqh.jpg[/img]

 

Εδώ πατάμε Windows Preferences!

width=996 height=768http://i41.tinypic.com/v6j2wy.jpg[/img]

 

Εδώ κάνουμε click στα κυκλωμένα Java,Installed JREs και Search με την σειρά που τα έχω!

width=996 height=768http://i40.tinypic.com/335co6u.jpg[/img]

 

Εδώ επιλέγουμε C:\Αρχειά Εφαρμογών\Java για Windows 7!

Εδώ επιλέγουμε C:\Program Files\Java για Windows Xp!

width=851 height=768http://i42.tinypic.com/35a2b7k.jpg[/img]

 

Θα σας εμφανήσει τα παρακάτω που βρίσκονται στην εικόνα εμείς επιλέγουμε jdk1.... και πατάμε ok!

width=1021 height=768http://i41.tinypic.com/2cduys2.jpg[/img]

 

Μετά πηγαίνουμε έναρξη ο υπολογιστής μου δεξί Click ιδιότητες!

23si68.jpg

 

Μετά στα windows 7 λέει πάνω αριστερά ρυθμίσεις για προχωρημένους!

2ngfoqx.jpg

(*Υ.Σ Για windows Xp με το που πατήσουμε δεξί Click ιδιότητες μας βγάζει σε ένα παράθυρο με πολλές καρτέλες εμέις επιλέγουμε εκείνη που λέει για προχωρημένους!)

 

Μετά θα μας βγάλει σε αυτη εδώ την καρτέλα όπου θα επιλέξουμε μεταβλητές περιβάλοντος!

1zfjssw.jpg

 

Μετά επιλέγουμε δημιουργία όπως στην εικόνα!

j5d00o.jpg

 

Γράφουμε στο :

Όνομα μεταβλητής JAVA_HOME με κεφαλαία και,

Τιμή μεταβλητής : C:\Program Files\java\jdk1.6.0_13\bin και πατάμε ok όπως στην εικόνα!

i4oe39.jpg

 

Πατάμε ok!

21b2lcp.jpg

 

Πατάμε ok!

b5fdz8.jpg

 

Τώρα θα χαναγυρίσουμε στο Eclipse και πάμε windows!

Show View... Other

width=1022 height=768http://i42.tinypic.com/11ux18z.jpg[/img]

 

Επιλέγουμε SVN, SVN Repositories και ok!

width=1022 height=768http://i41.tinypic.com/14c7mgm.jpg[/img]

 

Κάτω μας εμφανίζει μια καρτέλα με όνομα SVN Repositories εκεί πατάμε δεξί Click!

New Repository Location

width=1022 height=768http://i42.tinypic.com/pynio.jpg[/img]

 

 

Εδώ στο Url κάνουμε επικόλληση το : http://svn.l2jserver.com/branches/L2_GameServer_T2.3/ και πατάμε Finish!

width=995 height=768http://i41.tinypic.com/29xhpuw.png[/img]

 

Εδώ στο Link που μας έβγαλε κάτω πατάμε δεξί κλίκ πανω του και Checkout!

width=995 height=768http://i39.tinypic.com/atnsc1.png[/img]

 

Μετά στην καρτέλα που μας εμφάνισε πατάμε Finish!

width=995 height=768http://i42.tinypic.com/2637hqo.png[/img]

 

Εδώ περιμένουμε να τελειώση αυτό...Ανάλογα με την ταχύτητα τις γραμμής του Internet θα ολοκληρωθεί και το κατέβασμα των αρχείων!

width=1022 height=768http://i39.tinypic.com/11sh7w9.png[/img]

 

Μόλις τελειώσει αυτό ξαναπηγαίνουμε κάτω και πατάμε δεξί click new, Repository Location...!

width=1021 height=768http://i41.tinypic.com/cjq7p.png[/img]

 

Εδώ στο Url κάνουμε επικόλληση το : http://svn.l2jdp.com/branches/T2.3_DataPack/ και πατάμε Finish!

width=995 height=768http://i44.tinypic.com/dndn9z.png[/img]

 

Τώρα πάμε πάνω στο link http://www.l2jdp.com/svn/branches/T2.3_DataPack/ που μας έβγαλε πάνω απο το  http://www.l2jserver.com/svn/branches/L2_GameServer_T2.3/ και πατάμε πάνω του δεξί click Checkout!

width=995 height=768http://i43.tinypic.com/s4vrj8.png[/img]

 

Μετά στην καρτέλα που μας εμφάνισε πατάμε Finish!

width=985 height=768http://i43.tinypic.com/ajtmqq.png[/img]

 

Μόλις όλα έχουν τελειώσει θα μας βγάλει σε αυτήν την εικόνα και πάνω δεξιά θα έχετε τις 2 ενδίξεις τον Checkout που μόλις κάνατε..

(Δλδ τα κατεβασμένα αρχεία του server σας χωρίς να έχετε κάνει ακόμα Compile...)!

qxvy9l.png

 

Εδώ θα σας δείξω πως να περάσετε εναν πάρα πολύ απλώ κώδικα και θα σας εξηγήσω κάποια βασικά λοιπον εδώ ακολουθήτε την διαδρομή όπως και στην εικόνα L2_Gameserver Java net.sf.l2j.gameserver.mode.actor.olympiad και ανοίγουμε το αρχείο OlympiadGame.java!

width=771 height=768http://i44.tinypic.com/w1y2kg.png[/img]

 

Θα χρησιμοποιήσουμε αυτον τον κώδικα το @@ -246,4 +216,9 @@ σημαίνει οτι στην γραμή αυτήν θα πρέπει να κάνουμε Add τον κώδικα ...!

(*Υ.Σ Η αρίθμηση δεν είναι παντα η σωστή διότι αυτός, η ο συγκεκριμένος Code μπορεί να είναι απο κάποιο αλλο Project...)!

9bagyw.png

 

Για να τον κάνουμε εισαγωγή πηγαίνουμε edit Find/Replase η πατάμε Ctrl+F!

jg4mf9.png

 

Εδώ σε εμένα οπως σας έλεγα και ποιον πριν δεν ήταν στην σωστή γραμμή και έτσι αναγκάστηκα να το βρώ χρισιμοποιώντας αυτό που έλεγε ο Code ποιο κατω (//Heal Player Fully) και πάτησα find πως δίαλεξα αυτο και δεν δίαλεξα κάποιο αλλο διότι πιο πάνω αν προσέξατε είχε + ο Code θα σας εξηγήσω τη ρόλο παίζουν τα + αμέσως τώρα!

width=984 height=768http://i40.tinypic.com/ienz85.png[/img]

 

Εδώ Θέλει προσοχή!!!!! αντιγράφουμε αυτό το σημείο του κώδικα που έχει μπροστά του + (Ο Code είναι του Intrepid και θα τον βρείτε εδώ και τον ευχαριστούμε :) )!

 

Αντιγραφή όλο αυτό!

 


+				// Avoid prefrenzy(and others) exploit
+				player.stopSkillEffects(176);
+				player.stopSkillEffects(139);
+				player.stopSkillEffects(406);
+				player.stopSkillEffects(420);
+
 

 

 

 

και κάνουμε επικόλληση κάτω απο το }

+ // Avoid prefrenzy(and others) exploit

+ player.stopSkillEffects(176);

+ player.stopSkillEffects(139);

+ player.stopSkillEffects(406);

+ player.stopSkillEffects(420);

+

 

όπως και στην εικόνα!

width=847 height=768http://i44.tinypic.com/2wcpcex.png[/img]

 

Αφου κάνετε αυτό το βήμα όπως σας έδιξα θα σας εμφανιστούν μερικά κόκκινα Χ στα αριστερα του κώδικα αυτο συμβαίνει διότι

τα + δέν ειναι κάποιο σύμβολο σε γλωσσα προγραματισμού όπως είναι η Java για το (συγκεκριμένο σημείο μιλάμε πάντα)

έτσι θα σβήσουμε ένα ένα τα + και θα δείτε όπως και στην εικόνα οτι τα κόκκινα Χ εξαφανίστηκαν!

width=1024 height=741http://i44.tinypic.com/dms64l.png[/img]

 

Τώρα μόλις περάσαμε τον πρώτα μας κώδικα για να το αποθηκέυσουμε πηγαίνουμε πάνω αριστερά File, Save όπως και στην εικόνα

(Υ.Σ Ο συγκεκριμένος κώδικας δεν είναι και τρομερός ουτε δύσκολος για να τον περάσουμε υπάρχουν και άλλοι Code που πρέπει να κάνετε Import επίσης υπάρχει και το - όχι μόνο το + που με το - σβήνουμε κάποιο συγκεκριμένο και το αντικαθιστούμε με κάποιο άλλο που θα είχε +... Ας συνεχίσουμε τώρα και τα υπόλοιπα θα τα μάθετε σιγά σιγά)

24yoiac.png

 

Και τώρα πατάμε το Χ που σας έχω κυκλώσει για να κλίσουμε την επεξεργασία του συγκεκριμένου κώδικα όπως δείχνω στην εικόνα!

9kbjv9.png

 

Τώρα πατάμε Java όπως στην εικόνα!

width=337 height=768http://i42.tinypic.com/xbmxja.png[/img]

 

Και τώρα έφτασε η ώρα για το Compile... πατάμε πάνω στο Build.xml δεξί Click, Run As, Ant Build όπως στην εικόνα...!

width=634 height=768http://i40.tinypic.com/9i7prt.png[/img]

 

Εδώ στην Console κάτω θα μας βγάλει αυτο το error δεν είναι τίποτα το βγάζει πάντα όπως θα δέιτε και στην εικόνα...!

24gt378.png

 

Και εδώ λέει Build Successful!

width=939 height=768http://i44.tinypic.com/s1ssw7.png[/img]

 

Τώρα πάμε και πατάμε click πάνω αριστερά στο datapack_development και πατάμε πάνω στο build.xml δεξί Click Run as, Ant build

width=675 height=768http://i41.tinypic.com/2zf69l5.png[/img]

 

Θα μας ξαναβγάλει πάλι το error αλλα δεν είναι τίποτα συνεχίζουμε και οταν τελειώσει θα μας ξαναπεί Build Successful!

width=875 height=768http://i39.tinypic.com/15o6n3c.png[/img]

 

Τώρα αφου τελειώσαμε με το Compile και το Eclipse γενικά το κλίνουμε και πάμε στο C:\Workspace\L2_GameServer\build\L2J_Server!

9suqs0.png

 

Πατάμε δεξί Click πάνω στο L2J_Server και Extract files...!

o77zo9.png

 

Επιλέγουμε Επιφάνεια εργασίας....!

16bjbq8.png

 

New folder τον φάκελο τον ονομάζουμε Server και πατάμε ok!

xbmqzd.png

 

Tώρα πηγαίνουμε C:\WorkSpace\datapack_development\build\L2J_DataPack

1zc37s0.png

 

Πατάμε δεξί Click πάνω στο L2J_DataPack Extract files...!

2ep3m77.png

 

Εδώ επιλέγουμε επιφάνεια εργασίας Server και οκ...!

259ikiw.png

 

Τώρα έχουμε τελειώσει με το Eclipse... και στην επιφάνεια εργασίας υπάρχει ο φάκελος Server που έχει το pack μας με Compile :)!

10qe98m.png

 

Τώρα ανοίγουμε τον φάκελο tools όπως στην εικόνα...!

2ut41uf.png

 

Και τρέχουμε το αρχείο database_installer όπως στην εικόνα...!

2jg6mmv.png

 

Εδώ μας εμφανίζει σε αυτήν την εικόνα σε αυτήν την εικόνα πατάμε συνέχεια Enter....!

3504ebb.png

 

Μέχρι να μας βγάλει σε αυτήν εδώ την εικόνα....!

m9cao9.png

 

Εδώ μας λέει να επιλέξουμε τη εγκατάσταση θέλουμε εμείς επιλέγουμε Full install και γράφουμε F όπως και στην εικόνα...!

2cfvkk.png

 

Εδώ απλώς περιμένουμε....!

rc7jvo.png

 

Εδώ μας ρωτάει αν θέλουμε να κάνουμε Install τα custom tables αν θέλουμε πατάμε Y αν δεν θέλουμε πατάμε N εγώ στην εικόνα έχω πατήσει Y...!

4qrzt.png

 

Εδώ απλώς πατάμε Enter...!

hsouo3.png

 

Εδώ μας ρωτάει αν θέλουμε να κάνουμε Install το Wedding Mod table αν θέλουμε πατάμε Y αν δεν θέλουμε πατάμε N εγώ στην εικόνα έχω πατήσει Y...!

msf7ef.png

 

Τέλος και με την Database τώρα πάμε να κάνουμε Register τον Gameserver μας πηγαίνουμε Server\login και τρέχουμε το GSRegister όπως στην εικόνα...!

20avwhd.png

 

Θα μας εφμανίσει στην παρακάτω εικόνα εκεί επιλέγουμε Register GameServer και save όπως στην εικόνα...!

29e2mix.png

 

Και τέλος στο path πάμε Επιφάνει εργασίας\Server\Gameserver\config και πατάμε Open όπως στην εικόνα.!

zx6zhh.png

 

 

Εδώ στο Url κάνουμε επικόλληση το : http://svn.l2jserver.com/branches/L2_GameServer_T2.3/ και πατάμε Finish!

width=995 height=768http://i41.tinypic.com/29xhpuw.png

Τι κανω αμμα πλεων εχει κλισει αυτο το SVN ? Δλδ η ιστοσελιδα ειναι κλιστη ....

Posted

epidi kserw oti exeis to source

vale ta arxeia sto workspace

afou anoikseis to eclipse pas kai kaneis import to project pou vriskete sto workspace

Posted

Κατεβασε οτι source θες απο εδω 

πηγαινε στο eclipse δεξι κλικ στο worspace (αριστερα) import -> generall  και κανε import τον φακελο L2J_Server κ μετα L2J_Datapack

Posted (edited)

thelei to 6 kai mono pou to ksereis auto einai kairos na to kaneis delete.

apo oti vlepw pantws ontos exeis to jre7 oxi to jdk opote oti pack kai na valeis to idio provlima tha exeis

Edited by Nightw0lf
  • 2 years later...
Posted

Παιδιά δεν ξέρω αν θα Απάντηση Κάποιος μετά από τόσο χρόνων ποστ αλλα θα ήθελα να ξέρω εάν το βλέπει κανείς, να μου πει τι requirements θέλει ένας σερβερ αν χρειάζομαι δικαιώματα απ'την εταιρία και αν θα χρειαστώ cyber security και να ενοικιάσω σερβερ και απο που 

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

    • So dont plat that waste time&money server.   GM promises pie in the sky, but does nothing. It's all about money, money, money. And wipe.   SCAM server!
    • I'm looking for someone to remove GameGuard from a game that uses XTRAP. The game no longer uses XTRAP. I have a game server. But the client is kicked from the game after a few minutes of logging in. If I try to remove XTRAP (just by deleting it), the game opens and closes quickly.   Send me a PM. The game is Audition, a dance game.
    • 🎉 L2Dead StuckSub - GRAND OPENING 14 February 2026🎉 After beta, testing, mistakes, laughs and a lot of PvP, the moment has finally come. L2Dead StuckSub is officially opening its gates on 14 February 2026.   ⚔️What to expect: ✦Main Class +6 Stuck Sub system ✦Balanced PvP & custom party farm areas ✦Custom events, bosses and strong rewards ✦Competitive clan scene with castle rewards   📌Until the opening: ✦Create your clans and register them in the Clan-Register channel ✦Invite your friends / old parties / CPs ✦Stay tuned for more information (rates, events, siege times, etc.)   Get your setups ready, prepare your macros and your Discord/voice. On 14 February 2026 20:00 GMT+2, we write the first chapter of L2Dead together. 🔥 https://www.l2dead.com/ https://discord.gg/TGnATuZmdt
    • Here’s the **clean, L2jAcis-style way** to make **Auto Loot work ONLY for Premium players** on **Interlude**.   I’ll give you **two options** — pick what fits your server philosophy.   ---   ## ✅ OPTION 1 (BEST PRACTICE): Premium-Only Auto Loot (Code-based)   ### 🔹 Step 1: Add config option   **`config/Premium.properties`**   ```properties # Enable auto loot only for premium players PremiumAutoLoot = True ```   ---   ### 🔹 Step 2: Read config   **`Config.java`**   ```java public static boolean PREMIUM_AUTO_LOOT; ```   Load it:   ```java PREMIUM_AUTO_LOOT = Premium.getProperty("PremiumAutoLoot", false); ```   ---   ### 🔹 Step 3: Modify drop handling   **File:**   ``` net.sf.l2j.gameserver.model.actor.instance.L2MonsterInstance ```   Find **dropItems()** or **doItemDrop()** Replace / modify logic like this:   ```java if (player != null && player.isPremium() && Config.PREMIUM_AUTO_LOOT) {     for (ItemInstance item : items)         player.getInventory().addItem("AutoLoot", item, player, this); } else {     for (ItemInstance item : items)         dropItem(player, item); } ```   ✅ Result:   * **Premium players** → instant loot * **Normal players** → loot on ground   ---   ## ✅ OPTION 2: Auto Loot via Character Variable (More Flexible)   Useful if you want **GM control** per character.   ### 🔹 Premium activation   When premium is added:   ```java player.setVar("AUTO_LOOT", "1"); ```   ### 🔹 Drop check   ```java if (player != null && player.getVarB("AUTO_LOOT")) {     player.addItem("AutoLoot", item, player, true); } else {     dropItem(player, item); } ```   ---   ## 🎯 BONUS (Recommended Add-Ons)   ### 🔸 Adena always auto-loot (even non-premium)   ```java if (item.getItemId() == 57) {     player.addAdena("Loot", item.getCount(), this, true);     continue; } ```   ### 🔸 Party check (premium leader only)   ```java player.isInParty() && player.getParty().getLeader().isPremium() ```   ---   ## ⚠️ Notes (Interlude Safe)   ✔ Compatible with **L2jAcis Interlude** ✔ No client-side changes ✔ No exploit risk ✔ Retail-like behavior   ---      
    • 🎮 L2J aCis 409 Premium System – Official Showcase Elevate Your Server Experience with Tiered Premium Accounts 🌟 Overview Introducing the L2J aCis 409 Premium System — a fully integrated, plug-and-play solution designed for private Lineage 2 Interlude servers. This system enhances player engagement and monetization by offering tiered premium accounts, daily rewards, auto-renew, and customizable buffs. Designed for server owners who want to add value and retain players, it’s compatible with the latest aCis 409 revision. 🎯 Key Features 1️⃣ Tiered Premium Accounts Silver, Gold, Diamond tiers Configurable EXP, SP, and Adena rates Enchant bonuses for each tier Optional buffs applied automatically via PremiumManager Fully customizable duration and costs per tier 2️⃣ Daily Rewards Claim once every 24 hours Rewards include Adena, items, or special VIP bonuses Logs all claims for auditing HTML panel shows status and cooldown 3️⃣ Auto-Renew System Automatically renews Premium accounts using coins Configurable item ID and renewal interval Works online and offline Notifies players when auto-renew triggers 4️⃣ HWID Security Lock Limits account sharing with HWID verification Maximum HWID changes configurable (default 3) Alerts players on HWID updates 5️⃣ Premium Shop Players can buy Silver/Gold/Diamond tiers using premium coins Integrated HTML shop panel and voice commands Instant updates to buffs and rates on purchase 🖥️ Core System Overview The Premium System core is modular and easy to integrate: File Purpose PlayerPremiumPatch.java Adds Premium fields, HWID, reward timers to Player.java PremiumManager.java Handles rates, buffs, rewards, and auto-renew logic PremiumLogger.java Logs all Premium actions AdminPremium.java Admin commands for tier assignment and days addition PremiumDaily.java Voice command .daily for daily rewards PremiumShop.java Voice/HTML shop command .premiumshop Configuration is fully managed via Premium.properties — no need to modify code for changes in rewards or tiers. 🗂️ Data Pack & HTML Panels Premium Status Panel: shows tier, multipliers, enchant bonus, days left, auto-renew info Daily Reward Panel: claim button, cooldown timer, item rewards Premium Shop Panel: tier purchase buttons with coin costs All panels are fully customizable with your server’s style and branding. 📸 Live Previews In-Game UI Screenshot: Status, Daily Reward, and Shop panels visible Silver tier active with EXP/SP/Adena rates and buffs Animated GIF Preview: 3-frame sequence showing Status, Daily reward claim, and Shop interaction Includes chat notifications for rewards and auto-renew events ⚙️ Installation & Integration Place Java core files in custom/premium/ and compile. Merge PlayerPremiumPatch.java fields into Player.java. Place HTML panels in data/html/premium/. Place Premium.properties in config/. Register voice handlers (PremiumDaily, PremiumShop) and admin commands (AdminPremium). Initialize auto-renew scheduler in server startup. Test Silver tier first, then Gold/Diamond. ✅ Benefits for Server Owners Increase player retention with engaging Premium content Monetize safely with auto-renew and coin shop Flexible and configurable without touching core server code Secure HWID enforcement prevents account abuse Professional and ready-to-deploy solution 💼 What’s Included Ready-to-use ZIP package with all core Java, HTML, config, and tutorial Screenshots and GIF previews of the system in-game Documentation for installation and customization 🛒 Pricing & Licensing Single-server license available for purchase Customization services available for branding or adding new tiers Support for installation and configuration included 🎬 Live Demo / Showcase Screenshot and GIF previews included in the package Shows real in-game usage of Status panel, Daily rewards, and Shop Upgrade your server today with the L2J aCis 409 Premium System! Fully integrated, secure, and designed to enhance the player experience while boosting server revenue.    
  • 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..