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

    • Frozen is more popular coz adm can edit npc from client side and no need dig in xml and etc  )
    • Your work is as good as your arrogance. If you didn't break 10 systems to fix 1, I would recommend aCis. Yes, I use aCis and I fixed a lot of things that you left aside to reorganize and rename things. You insist on recommending your broken public project. Don't do that because there are many people who dream of owning a server, and in aCis 409 every dream is broken. I've seen many people break things by using this. aCis 409 doesn't work at the basics. Water movement and flying movements are broken, which is the basics. Seven Sings is completely broken, Sieges need fixing, and worst of all, level 3 and 4 clan quests are bugged, besides other quests that you intentionally broke and still recommend. You are an excellent programmer, but your arrogance in feeling superior to everyone is killing you. Happy New Year to you, and be more transparent and honest when recommending this. I'm not sharing the corrections I made, nor my Geodata system, precisely because of your arrogance. I'll soon post a video of my Geoengine system, which you spent 12 years on and didn't finish. I can send you a list of everything you need to fix, but you're too arrogant for that because you're a superior God and don't accept advice from mortals.
    • Changelog   All notable changes to this project will be documented in this file. [English Version](#english-version) | [Versión en Español](#versión-en-español)   ---   English Version   [1.1.3] - 2026-01-05   Added   Donation System Integration - Integrated comprehensive donation panel into the main CMS - Implemented direct donation system without requiring user login - Added automatic coin crediting directly to character inventory - Created new React component for donation interface with modern design - Implemented real-time coin calculation based on payment method and currency - Added support for multiple payment gateways:   - MercadoPago (ARS)   - PayPal (USD, BRL, EUR)   - PagSeguro (BRL) - Developed new backend endpoint for processing direct donations - Implemented character validation system before payment processing - Added automatic webhook handling for payment confirmations - Created comprehensive logging system for all donation transactions - Implemented bonus system for bulk coin purchases - Added donation history tracking and management   Vote Reward System - Integrated vote reward panel into the CMS - Implemented multi-topsite voting system - Added automatic reward delivery upon vote verification - Created vote tracking and cooldown management - Implemented anti-fraud measures for vote validation - Added vote history and statistics for users - Developed admin panel for vote reward configuration - Implemented automatic vote verification through topsite APIs   Database Enhancements - Created new table structure for donation management (`site_donations`) - Added `auto_credit` field for automatic coin delivery - Implemented balance tracking system (`site_balance`) - Created conversion and transfer logging tables - Added comprehensive indexing for performance optimization - Implemented transaction history tracking   Frontend Improvements - Developed new donation panel component with consistent site design - Added multi-language support (Spanish, English, Portuguese) - Implemented form validation and error handling - Created responsive design for mobile and desktop - Added real-time price calculation display - Implemented loading states and user feedback messages   Backend Infrastructure - Created secure API endpoints for donation processing - Implemented webhook system for payment gateway integration - Added comprehensive error logging and debugging tools - Developed configuration management system - Implemented security measures for sensitive data handling - Added support for sandbox and production environments   Documentation - Created comprehensive production setup guide - Developed security checklist for deployment - Added database setup scripts with detailed instructions - Created API integration documentation - Developed troubleshooting guides - Added configuration examples for all payment gateways   Changed - Updated navigation system to include donation and vote panels - Modified routing to support new panel pages - Enhanced translation system with new text strings - Improved error handling across the application - Updated proxy configuration for backend communication   Security - Implemented credential protection in configuration files - Added example configuration files without sensitive data - Created .htaccess rules for protecting sensitive directories - Implemented webhook signature validation - Added SQL injection prevention measures - Implemented session security enhancements   Technical Details - React 19.2.0 for frontend components - TypeScript for type safety - Vite 6.2.0 for build tooling - PHP 7.4+ for backend processing - SQL Server 2012+ for database management - Integration with MercadoPago SDK - RESTful API architecture   ---   Versión en Español   [1.1.3] - 2026-01-05   Agregado   Integración del Sistema de Donaciones - Integración completa del panel de donaciones al CMS principal - Implementación de sistema de donaciones directas sin requerir inicio de sesión - Agregada acreditación automática de coins directamente al inventario del personaje - Creación de nuevo componente React para interfaz de donaciones con diseño moderno - Implementación de cálculo de coins en tiempo real según método de pago y moneda - Agregado soporte para múltiples pasarelas de pago:   - MercadoPago (ARS)   - PayPal (USD, BRL, EUR)   - PagSeguro (BRL) - Desarrollo de nuevo endpoint backend para procesamiento de donaciones directas - Implementación de sistema de validación de personajes antes del procesamiento de pago - Agregado manejo automático de webhooks para confirmaciones de pago - Creación de sistema completo de logs para todas las transacciones de donación - Implementación de sistema de bonos para compras de coins en volumen - Agregado seguimiento y gestión de historial de donaciones   Sistema de Recompensas por Votación - Integración del panel de recompensas por votación al CMS - Implementación de sistema de votación multi-topsite - Agregada entrega automática de recompensas al verificar votos - Creación de seguimiento de votos y gestión de tiempos de espera - Implementación de medidas anti-fraude para validación de votos - Agregado historial de votos y estadísticas para usuarios - Desarrollo de panel administrativo para configuración de recompensas - Implementación de verificación automática de votos mediante APIs de topsites   Mejoras en Base de Datos - Creación de nueva estructura de tablas para gestión de donaciones (`site_donations`) - Agregado campo `auto_credit` para entrega automática de coins - Implementación de sistema de seguimiento de balance (`site_balance`) - Creación de tablas de registro de conversiones y transferencias - Agregada indexación completa para optimización de rendimiento - Implementación de seguimiento de historial de transacciones   Mejoras en Frontend - Desarrollo de nuevo componente de panel de donaciones con diseño consistente - Agregado soporte multi-idioma (Español, Inglés, Portugués) - Implementación de validación de formularios y manejo de errores - Creación de diseño responsive para móvil y escritorio - Agregada visualización de cálculo de precios en tiempo real - Implementación de estados de carga y mensajes de retroalimentación al usuario   Infraestructura Backend - Creación de endpoints API seguros para procesamiento de donaciones - Implementación de sistema de webhooks para integración con pasarelas de pago - Agregadas herramientas completas de registro de errores y depuración - Desarrollo de sistema de gestión de configuración - Implementación de medidas de seguridad para manejo de datos sensibles - Agregado soporte para entornos sandbox y producción   Documentación - Creación de guía completa de configuración para producción - Desarrollo de checklist de seguridad para despliegue - Agregados scripts de configuración de base de datos con instrucciones detalladas - Creación de documentación de integración de APIs - Desarrollo de guías de solución de problemas - Agregados ejemplos de configuración para todas las pasarelas de pago   Modificado - Actualización del sistema de navegación para incluir paneles de donación y votación - Modificación del enrutamiento para soportar nuevas páginas de paneles - Mejora del sistema de traducciones con nuevas cadenas de texto - Mejora del manejo de errores en toda la aplicación - Actualización de configuración de proxy para comunicación con backend   Seguridad - Implementación de protección de credenciales en archivos de configuración - Agregados archivos de configuración de ejemplo sin datos sensibles - Creación de reglas .htaccess para proteger directorios sensibles - Implementación de validación de firma de webhooks - Agregadas medidas de prevención de inyección SQL - Implementación de mejoras de seguridad en sesiones   Detalles Técnicos - React 19.2.0 para componentes frontend - TypeScript para seguridad de tipos - Vite 6.2.0 para herramientas de construcción - PHP 7.4+ para procesamiento backend - SQL Server 2012+ para gestión de base de datos - Integración con SDK de MercadoPago - Arquitectura API RESTful   ---   Migration Notes / Notas de Migración   For Existing Installations / Para Instalaciones Existentes   **English:** If you are upgrading from a previous version, please follow these steps: 1. Backup your database before applying any changes 2. Run the database migration script (`database_setup.sql`) 3. Update your configuration file with new settings 4. Configure payment gateway credentials 5. Test the donation flow in sandbox mode before going to production 6. Review the security checklist before deployment   **Español:** Si está actualizando desde una versión anterior, siga estos pasos: 1. Realice una copia de seguridad de su base de datos antes de aplicar cambios 2. Ejecute el script de migración de base de datos (`database_setup.sql`) 3. Actualice su archivo de configuración con las nuevas opciones 4. Configure las credenciales de las pasarelas de pago 5. Pruebe el flujo de donaciones en modo sandbox antes de pasar a producción 6. Revise el checklist de seguridad antes del despliegue   ---   Known Issues / Problemas Conocidos   **English:** - Webhook notifications may experience delays during high traffic periods - Some payment gateways require manual configuration of webhook URLs - Character names are case-sensitive in the donation form   **Español:** - Las notificaciones de webhook pueden experimentar retrasos durante períodos de alto tráfico - Algunas pasarelas de pago requieren configuración manual de URLs de webhook - Los nombres de personajes son sensibles a mayúsculas/minúsculas en el formulario de donación   ---   Roadmap / Hoja de Ruta   Planned Features / Características Planeadas   **English:** - Admin dashboard for donation management - Automated refund processing - Subscription-based donations - Gift card system - Enhanced reporting and analytics - Mobile application support   **Español:** - Panel administrativo para gestión de donaciones - Procesamiento automatizado de reembolsos - Donaciones basadas en suscripción - Sistema de tarjetas de regalo - Reportes y análisis mejorados - Soporte para aplicación móvil   ---   Contributors / Contribuidores   This release includes contributions from the development team focused on creating a secure, user-friendly donation and voting system integrated seamlessly with the existing CMS.   Este lanzamiento incluye contribuciones del equipo de desarrollo enfocado en crear un sistema de donaciones y votación seguro y fácil de usar, integrado perfectamente con el CMS existente.   ---   Support / Soporte   **English:** For issues, questions, or feature requests, please refer to: - `PRODUCTION_SETUP_GUIDE.md` for setup instructions - `SECURITY_CHECKLIST.md` for security guidelines - `DONATION_DIRECT_SYSTEM.md` for technical documentation   **Español:** Para problemas, preguntas o solicitudes de características, consulte: - `PRODUCTION_SETUP_GUIDE.md` para instrucciones de configuración - `SECURITY_CHECKLIST.md` para pautas de seguridad - `DONATION_DIRECT_SYSTEM.md` para documentación técnica   ---   License / Licencia   This project maintains its original licensing terms. Please refer to the LICENSE file for details.   Este proyecto mantiene sus términos de licencia originales. Consulte el archivo LICENSE para más detalles.   ---   **Last Updated / Última Actualización:** January 5, 2026   **Version / Versión:** 1.1.3
    • Dragonic 2 – High Five is a fully custom private server, built with an original visual identity and integrated premium systems. We offer a stable, modern, and optimized experience, combining classic High Five gameplay with new features created especially for the community. The server is live and available to all players. You can access the official website here:  https://dragonic2.com/ If you encounter any bugs or issues, please report them so we can fix them as quickly as possible. Join the adventure and discover Dragonic 2 — High Five.
    • aCis (“another Crappy interlude server”) is a commercial project I would not use even if paid. l2jfrozen yes, a 10 year old, effectively dead project produces more reliable results and at least works. l2jhellas also works. aCis might as well be renamed KPMIS (“Keep Paying My Interlude Server”): endless fixes, freemium, and no realistic path to true L2OFF parity, but its recommended like hell. lucera is even better the downside is you just need to dive into code and no sources   lets leave it at that
  • 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