Jump to content

Recommended Posts

Posted

O Λόγος του compile είναι για να κατεβάσουμε τον κώδικα του server (Στην δική μας περίπτωση java γι αυτό λέγεται L2J, υπάρχει και L2Off πάνω σε C++), και να μπορούμε να τον προσαρμόσουμε στις δικές μας προδιαγραφές και προσδοκίες. Με αυτό τον τρόπο θα σας δείξω πως γίνεται να κάνουμε download τα αρχεία αυτά απο διάφορα projects και να φτιάξουμε τον server μας σε καθαρό pack μαζί με τον κώδικα (source code) και να μπορείτε να τον επεξεργαστείτε όποτε θέλετε!

 

 

 

 

 

 

Compile ή αλλιώς συντάσουμε είναι η μετατροπή μιάς υψηλού επιπέδου γλώσσας (Στην περίπτωση μας java) σε object code ή αλλιώς κώδικας αντικειμένου. Οι προγραμματιστές γράφουν προγράμματα σε μία φόρμα που αποκαλείται source code ή αλλιώς πηγαίος κώδικας.Ο πηγαίος κώδικας πρέπει να περάσει από διάφορα στάδια, προτού τεθεί σε ένα εκτελέσιμο πρόγραμμα. Το πρώτο βήμα είναι να περάσει τον πηγαίο κώδικα μέσω ενός μεταγλωττιστή, το οποίο μεταφράζει τις εντολές υψηλού επιπέδου γλώσσα σε αντικειμενικό κώδικα. Το τελικό βήμα για να παραχθεί το πρόγραμμα είναι να περάσει το κωδικό αντικείμενο μέσω ενός προγράμματος σύνδεσης. Το πρόγραμμα σύνδεσης συνδυάζει ενότητες και δίνει πραγματικές τιμές σε όλες τις συμβολικές διευθύνσεις, με αποτέλεσμα να παράγουν τον κώδικα. Με λίγα λόγια οι προγραμματιστές φτιάχνουν μία φόρμα που λέγεται source code και μέσω αυτής της φόρμας γίνεται η μεταγλώτιση στα αρχεία που θα κατεβάσουμε. Εμείς μπορούμε να "πειράξουμε" η αλλιώς να αλλάξουμε κάποιους απο αυτούς τους κώδικες ωστε να φτιάξουμε ένα καινούργιο με το οποιο μπορούμε να βάλουμε προστασία η κάτι παραπάνω που λείπει απο τον κώδικα αυτο. Τι μας προσφέρει? Στην περίπτωση μας που χρησιμοποιούμε την γλώσσα java για να φτιάξουμε τον L2J Server μας μπορούμε να πειράξουμε και να αλλάξουμε καποιο source code με αποτέλεσμα να αλλάξει κάτι στον server που μας προσφέρει κάτι παραπάνω. ας πουμε ένα java mod που μας λέει το πόσοι players είναι online στον server. Φτιάχνουμε τον κώδικα και τον προσθέτουμε στο pack μας.

Πώς κάνουμε compile? κοιτάξτε πιο κάτω.

 

Πρώτα απο όλα θα χρειαστείτε το eclipse. link για να το κατεβασετε:

 

Για Windows | Για Mac Carbon 32bit

Για Mac Conoa 32bit | 64bit

Για Linux 32bit | 64bit

Μετα θα χρειαστείτε το Java JDK. Εγώ χρησιμοποιώ αυτό εδώ (Κάντε κλικ), μπορείτε να κατεβάσετε το τελευταίο version απο την

ιστοσελίδα τους [Μήν ξεχάσετε να διαλέξετε το platform πριν το κατεβάσετε, γιατι μπορεί να έχετε προβλήματα.]

 

Εδώ είναι ο οδηγός για να εγκαταστήσετε το Java.

 

μετα που θα πατήσετε στην ιστοσελίδα για το JDK πιο πάνω επιλέξτε το σύστημα σας.

 

1nsn.png

 

Κάντε κλικ στο "I agree" και πατήστε το κουμπί continue και κατεβάστε το αρχείο

 

width=1024 height=640http://www.aedes.us/i4/2ipi.png[/img]

 

Πατήστε Next

 

4shs.png

 

Μετά Next (Δεν χρειάζεται να αλάξετε τίποτα)

 

5.png

 

Περιμένετε μέχρι να τελειόσει η εγκατάσταση

 

Αμα εγκαταστάθηκε με επιτυχία τότε θα σας δείξει αυτό το μήνυμα:

 

6eqe.png

 

Αν όχι τότε έχετε εγκαταστήσει μια νεότερη έκδοση.

 

Κάντε Extract το Eclipse στο σκληρό δίσκο (Εγω το έβαλα κατευθείαν στο C:// για απόδοση)

 

Μετά κάντε ένα καινουργιο φάκελο με όνομα workspace.

 

Ανοίξτε το Eclipse και βρείτε τον φάκελο workspace που μόλις φτιάξατε

 

7.png

 

Κλείστε το παράθυρο Welcome μόλις ανοίξει το Eclipse.

 

width=1024 height=768http://www.aedes.us/i4/8kjk.png[/img]

 

Πατήστε στο  Help > Install new software.

 

9wyw.png

 

Βάλτε το λίνκ που δίνω μετα στο "work with" όπως το έχω εγώ

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

 

10xnx.png

 

11.png

 

12viv.png

 

Πατήστε Enter και επιλέξτε όλλα τα αρχεία που θα βγούν.

 

Πατήστε Next, θα πάρει λίγο ώρα. εξαρτάται απο την ταχύτητα του υπολογιστή.

 

Μετά πατήστε στο Window > Preferences.

 

15brb.png

 

Κάντε expand το Java > Installed JREs

 

16.png

 

Πατήστε search και ψάξτε τον φάκελο Java απο τα program files.

 

17vrv.png

 

Θα πάρει λίγο ώρα (όχι πολύ) και μετά επιλέξτε το πιο καινούργιο update που έχει (τα άλλα δεν τα χρειαζεστε, μπορείτε να τα σβήσετε)

 

18.png

 

Μετά πατήστε ΟΚ και έχετε τελειόσει με το JRes.

 

Πατήστε στο Window > Show View > Other.

 

19ehe.png

 

Μετά SVN > SVN Repositories

 

20bgb.png

 

και πατήστε οκ.

 

πατήστε στο SVN repositories δεξί κλίκ > New > repository location.

 

width=1024 height=640http://www.aedes.us/i4/21.png[/img]

 


Click here for live projects


 

Βάλτε το στο URL και πατήστε Finish. (Εγώ το έχω σβήσει γιατί είναι private project)

 

22.png

 

Ανοίξτε τον φάκελο και μετα ανοίξτε τον φάκελο trunk, Και επιλέξτε τα απαραίτητα (DP|Game|Login)

 

23ror.png

 

Δεξί κλίκ και checkout

 

Θα ανοίξει ένα παράθυρο, δεν χρειαζεται να πειράξετε τίποτα, απλα πατήστε στο Finish

 

24vmv.png

 

Μετά το μόνο πράγμα που έμεινε απο το Eclipse είναι να ανοιξετε τους φακελους ενα ενα, να πατήσετε δεξί κλικ στο build.xml > Run as > Ant Build.

 

width=940 height=768http://www.aedes.us/i4/1dld.png[/img]

 

Θα πάρει λίγο χρόνο γιατι είναι πολλά αρχεία.

 

Κλείστε το Eclipse, δεν το χρειαζόμαστε άλλο.

 

 

 

<--! Alert! Τα παρακάτω αρχεία δεν τα αλάζω γιατί αυτά δεν έχουν σβηστεί, άρα δεν χρειάζεται να ξανα βγάλω εικόνες. !-->

 

Ανοίξτε τον φάκελο Workspace, θα φενεται κάπως έτσι:

 

314cadv.jpg

 

Ανοίξτε τον φάκελο DataPack και θα βρείτε ένα φάκελο με όνομα build. Ανοίξτε τον.

 

16j0qdz.jpg

 

Μέσα στον φάκελο έχει ένα .rar αρχείο. Φτιάξτε ένα φάκελο με ότι όνομα θέλετε και καντε extract τα αρχεία στον καινούργιο φάκελο σας

 

726jhe.jpg

 

2v1t3za.jpg

 

Μετά πηγένετε στον φάκελο Login και κάντε τα ίδια βήματα με τα παραπάνω. Παρα είναι εύκολο να τα κάνετε για να βάλω κιάλες εικόνες :)

 

Κάνετε extract και το 2ο rar αρχείο που βρίσκεται στο Login στον ίδιο φάκελο που κάνατε και το άλλο rar αρχειο που βαλατε.

 

Είσαστε έτοιμοι! ο server είναι στον φακελο που κανατε extract τα 2 rar αρχεία.


Για L2JArchid:

Εδώ πρέπει να κάνετε extract 3 φακέλους οι οποίοι βρίσκονται στο:

C:\workspace\Archid-Data\build

C:\workspace\Archid-Login\target

C:\workspace\Archid-Game\target

Extract, και έτοιμοι!

 

 

 

Updated! Εβαλα και βίντεο, Δεν εχω βαλει στο βίντεο το java install..το θεόρησα πολύ εύκολο για να βάλω ενα install στο βίντεο. και το πρόβλημα είναι πως στο τέλος μου το έκοψε λίγο και φένεται μόνο το 1 extract. Δεν νομιζω να υπαρχει κανένα πρόβλημα..

 

 

Τα έκανα και upload αμα τα θέλετε:

Download Link:    RapidShare | 4Shared

 

Το βίντεο το έφτιαξα με Camtasia Studio 6. δεν δίνω λινκ γιατι ειναι cracked=warez..αμα το θέλετε search στο google.

 

 

 

Guest
This topic is now closed to further replies.


  • Posts

    • hello everyone! I am wanting to save the files (Ini. - Data - ) of the EP5 Client: Salvation... But they generate the error "corrupt files"... I tried several versions of L2FileEditor without good results. I need help! Thank you!
    • Opening December 6th at 19:00 (GMT +3)! Open Beta Test from November 30th!   https://l2soe.com/   🌟 Introducing L2 Saga of Eternia: A Revolution in Lineage 2 High Five! 🌟   Dear Lineage 2 enthusiasts, Prepare to witness the future of private servers! L2 Saga of Eternia is not just another High Five project—it’s a game-changing experience designed to compete with the giants of the Lineage 2 private server scene. Built for the community, by the community, we’re here to raise the bar in quality, innovation, and longevity. What Sets Us Apart? 💎 No Wipes, Ever Say goodbye to the fear of losing your progress. Our server is built to last and will never close. Stability and consistency are our promises to you. ⚔️ Weekly New Content Our dedicated development team ensures fresh challenges, events, and updates every week. From custom quests to exclusive features, there will always be something exciting to explore. 💰 No Pay-to-Win Skill and strategy matter most here. Enjoy a balanced gameplay environment where your achievements come from effort, not your wallet. 🌍 A Massive Community With 2000+ players expected, join a vibrant and active community of like-minded adventurers ready to conquer the world of Aden. 🏆 Fair and Competitive Gameplay Our systems are designed to promote healthy competition while avoiding abusive mechanics and exploits. 🔧 Professional Development From advanced bug fixes to carefully curated content, we pride ourselves on smooth performance, no lag, and unparalleled server quality. Key Features Chronicle: High Five with unique interface Rate: Dynamic x10 rates Class Balance: Carefully fine-tuned for a fair experience PvP Focused: PvP Ranking & aura display effect for 3 Top PvPers every week Custom Events: Seasonal and permanent events to keep you engaged Additional Features:   Custom Endgame Content: Introduce unique dungeons, raids, or zones unavailable in other servers. Player-Driven Economy: Implement a strong market system and avoid overinflated drops or rewards. Epic Siege Battles: Announce special large-scale sieges and PvP events. Incentives for Streamers and Clans: Attract influencers and big clans to boost server publicity. Roadmap Transparency: Share a public roadmap of planned updates to build trust and excitemen   Here you can read all the features: https://l2soe.com/features   Video preview: Join the Revolution! This is your chance to be part of something legendary. L2 Saga of Eternia is not just a server; it’s a movement to redefine what Lineage 2 can be. Whether you’re a seasoned veteran or a newcomer to the world of Aden, we invite you to experience Lineage 2 at its finest.   Official Launch Date: December 6th 2024 Website: https://l2soe.com/ Facebook: https://www.facebook.com/l2soe Discord: https://discord.com/invite/l2eternia   Let’s build the ultimate Lineage 2 experience together. See you in-game! 🎮
    • That's like a tutorial on how to run l2 on MacOS Xd but good job for the investigation. 
    • small update: dc robe set sold   wts adena 1kk = 1.5$ 
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products : https://discord.gg/hood-services https://campsite.bio/utchihaamkt
  • Topics

×
×
  • Create New...