Jump to content

Recommended Posts

Posted

Καλησπέρα.

Εδώ είναι μερικά Links για το τι χρειάζεται να κατεβάσουμε ώστε να φτιαχτεί αλλά και για να παίξει σωστά ο Server Μας:

 

1. Java

2. MySql

3. Navicat

4. Eclipse

5. File Edit

 

Αφού κατεβάσατε όλα τα παραπάνω Links ήρθε η ώρα να τα χρησιμοποιήσουμε.

 

Install Java:

 

Εδώ θα πατήσουμε Next.

javad.png

 

Επίσης Next.

java2.png

 

Περιμένουμε να κάνει την εγκατάσταση.

java3.png

 

Πατάμε Finish Και Είμαστε Ok.

java4.png

 

Είμαστε Οκ Με Το Java.

 

 

Install MySql:

 

Εδώ θα πατήσουμε Next.

mysql1.png

 

Εδώ Complete Και Μετά Next.

mysql2.png

 

Εδώ Θα Πατήσουμε Install.

mysql3.png

 

Περιμένουμε Να Κάνει Εγκατάσταση.

mysql4.png

 

Πατάμε Next.

mysql5.png

 

Επίσης Πατάμε Next.

mysql6.png

 

Εδώ Θα Πατήσουμε Finish.

mysql7.png

 

Πατάμε Next.

mysql8.png

 

Εδώ Θα Πατήσουμε Standard Configuration Και Μετά Next.

mysql9.png

 

Εδώ Πατάμε Next.

mysql10.png

 

Εδώ Θα Βγάλουμε Την Επιλογή Modify Security Settings Και Θα Πατήσουμε Next.

mysql11.png

 

Εδώ Θα Πατήσουμε Execute.

mysql12.png[/url]

 

Εδώ Finish.

mysql13.png

 

Τελειώσαμε Και Με Το MySql.

 

Install Navicat:

 

Εδώ Θα Πατήσουμε Next.

navicat1.png

 

Εδώ Θα Πατήσουμε I Accept The Agreement Και Μετά Next.

navicat2.png

 

Εδώ Πατάμε Next.

navicat3.png

 

Επίσης Next.

navicat4.png

 

 

Επίσης Next.

navicat5.png

 

Εδώ Πατάμε Install.

navicat6.png

 

Εδώ Περιμένουμε Να Κάνει Εγκατάσταση.

navicat7.png

 

Εδώ Πατάμε Finish.

navicat8.png

 

Είμαστε Οκ Με Την Navicat.

 

Ρύθμιση Της Navicat:

Ανοίγουμε την Navicat, Κάνουμε Δεξί Click Και New Connection.

navicat9.png

 

Γράφουμε Localhost Και Πατάμε Οκ.

navicat10.png

 

Πατάμε Επάνω Στο LocalHost Που Δημιουργήσαμε, Δεξί Click Και New DateBase.

navicat11.png

 

Γράφουμε l2jdb Και Πατάμε Οκ.

navicat12.png

 

Είμαστε Οκ Με Τις Ρυθμίσεις Της Navicat.

 

= = = = = = = = = .

 

Compile:

Τώρα Θα Κάνουμε Compile.

 

Πάμε Στον Φάκελο Που Κάναμε Αποσυμπίεση Τα Αρχεία Του Eclipse Και Πατάμε Στο Eclipse.exe.

eclipse1.png

 

Στην διαδρομή Θα Βάλουμε Όπως Το'χω Στην Εικόνα Και Πατάμε Ok.. (C:\Workspace)

eclipse2.png

 

Εδώ Μόλις Μας Ανοίξει το Eclipse Θα Πατήσουμε Close.

eclipse3.png

 

Μετά αφού πατήσουμε Close Θα Γίνει Όπως Την Παρακάτω Εικόνα. Πατάμε Help Και Install New Software.

eclipse4.png

 

Εδώ Στο Work With Βάζουμε Αυτό Το Link: http://subclipse.tigris.org/update_1.6.x/ Και Θα Πατήσουμε Add.

eclipse5.png

 

 

Αφού Πατήσουμε Add Θα Μας Βγάλει Ένα Πινακάκι. Βάλτε Όνομα Eclipse Και Πατήστε Ok.

eclipse6.png

 

Τώρα Θα Επιλέξουμε Και Τα 3 Κουτάκια Που Μας Έβγαλε Και Θα Πατήσουμε Ok.

eclipse7.png

 

Εδώ Πατάμε Next.

eclipse8.png

 

Εδώ Πατάμε Accept Και Μετά Finish.

eclipse9.png

 

 

Εδώ Περιμένουμε.

eclipse10.png

 

 

Πατάμε Στο Κουτάκι Που Έχω Κυκλωμένο Και Μετά Ok.

eclipse11.png

 

 

Πατάμε Yes Για Να Κάνει Restart Το Eclipse.

eclipse12.png

 

 

Αφού Μας Ξανάβαλε Στο Eclipse, Πατήστε Window Proferences.

eclipse13.png

 

 

Πατάμε Java - Installed JRs Και Search.

eclipse14.png

 

 

Πατάμε My Computer/Program Files/Java Και Στο Ok.

eclipse15.png

 

 

Μετά Επιλέγουμε Το Πρώτο Πρώτο Που Θα Μας Βγάλει Και Ok.

eclipse16.png

 

Εδώ Πατάμε Window - Show View - Other.

navicat17.png

 

 

Εδώ Πατάμε  SVN - SVN Repositories. Αφού Το Κάναμε, Κάτω Θα Μας Εμφανίσει Την Στήλη.

navicat17.png

 

 

Πάμε Εκεί Που Δείχνω Και Βάζουμε Το Link Του SVN Που Επιλέξαμε. Εγώ Έβαλα Αυτό: http://svn.l2jserver.com/branches/L2_GameServer_it/

navicat18.png

 

 

Πατάμε Δεξί Στο SVN Και Checkout.

width=969 height=768http://img529.imageshack.us/img529/9443/navicat19.png[/img]

 

 

Τώρα Θα Πατήσουμε Στο Finish Όπως Στην Εικόνα.

navicat20.png

 

 

Τώρα Περιμένουμε.

navicat21.png

 

 

Τώρα Πατάμε Επάνω Στο SVN Toy GameServer Όπως Στην Εικόνα, Δεξί Click - New - Reposiltory Location.

width=1024 height=764http://img294.imageshack.us/img294/2630/navicat22.png[/img]

 

 

Βάζουμε Το SVN Της Datapack Που έχουμε. Π.χ Εγώ Αυτό: http://svn.l2jdp.com/branches/IT_Datapack/ Και Πατάμε Finish.

navicat23.png

 

 

Δεξί Click Επάνω Στο SVN Της Datapack Και Checkout.

navicat24.png

 

 

Πατάμε Finish.

navicat25.png

 

 

Τώρα Περιμένουμε.

navicat26.png

 

 

Αφού Τελειώσαμε Με Τα Παραπάνω, Θα Δούμε Πάνω Δεξιά Τα 2 SVN Που Κάναμε Checkout.

navicat27.png

 

 

Tώρα Θα Πατήσουμε Πρώτα Στο Datapack, Ανοίξτετο Και πατήστε Δεξί Click Στο Build.xml Μετά Run As - 1 Ant Build Όπως Στην Εικόνα.

navicat28.png

 

 

Tώρα Περιμένουμε Μέχρει Να Ολοκληρωθεί. Θα Σας Βγάλει Ένα Εικονικό Error, Μην Δώσετε Σημασία.( Mόλις Ολοκληρωθεί Θα Μας Λέει:BUILD SUCCESSFUL

navicat29.png

 

 

 

Tώρα Aφού Τελείωσαμε Με Το Datapack Το Ίδιο Κάνουμε Και Για Το L2_GameServer_IL. Πατάμε Δεξί Click Στο Build.xml Μετά Run As - 1 Ant Build.

[navicat30t.png

 

 

 

Tώρα Περιμένουμε Μέχρει Να Ολοκληρωθεί. Θα Σας Βγάλει Πάλι Ένα Εικονικό Error, Μην Δώσετε Σημασία.( Mόλις Ολοκληρωθεί Θα Μας Λέει:BUILD SUCCESSFUL

navicat29.png

 

 

Tώρα Aφού Τελείωσαμε Με Αυτά, Κλείνουμε Το Eclipse Και Πάμε Στο C:\Workspace\L2_GameServer\build\l2j_server.

navicat31.png

 

 

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

navicat33.png

 

 

Επιλέγουμε Επιφάνεια Εργασίας, Κάνουμε Ένα New Folder Με Όνομα Server Και Πατάμε Ok.( Επειδή Εμένα Δεν Είχε Το New Folder Πήγα Και Το Έκανα Κατευθείαν Από Επιφάνεια Εργασίας )

navicat34.png

 

 

Tώρα πηγαίνουμε C:\WorkSpace\datapack_development\build\L2j_datapack Κάνουμε Το Ίδιο Με Πριν.

navicat35.png

 

 

Οκ Τελειώσαμε Με Το Eclipse. Πάμε Επιφάνεια Εργασίας Και Ανοίγουμε Τον Φάκελο Server.

navicat36.png

 

 

Μπαίνουμε Μέσα Στο Φάκελο Tools, Βρίσκουμε Το Datebase_Installer, Δεν Το Τρέχουμε Κατευθείαν... Παάταμε Δεξί Click Και Επεξεργασία Όπως Στην Εικόνα.

navicat37.png

 

 

Κάνουμε Αναζήτηση Το: set mysqlBinPath=%ProgramFiles%\MySQL\MySQL Server 5.0\bin Μώλις Το βρείτε Κάντε Το 5.0 Σε 5.1 Όπως Στην Εικόνα Και πατάμε Save. .

navicat38.png

 

 

Tώρα Τρέχουμε Το datebase_installer Και Πατάμε Συνέχεια Enter.

navicat39.png

 

 

Τώρα Θα Μας Βάλει Κάπου Και Θα Λέει Press Any Key To Continue Πατάμε Και Εδώ Enter.

navicat40.png

 

 

Τώρα Πατάμε Το " f ".

navicat44.png

 

Τώρα Περιμένουμε Μέχρι Να Κάνει Full Install.

navicat45.png

 

 

Πατάμε Έντερ.

navicat40.png

 

 

Τώρα Μπαίνουμε Στο Server\login Και Πατάμε Το RegisterGameServer.

navicat46.png

 

 

Τώρα Γράφουμε Τον Αριθμό 1 Και πατάμε Οκ.

navicat47.png

 

 

Μέσα Στο Φάκελο Server\Login Θα Εμφανιστεί ένα txt Αρχείο Με Όνομα: hexid(server 1).txt .

navicat48.png

 

 

Κάντετο Rename Σε Hexid.txt Αφού Το Κάνατε Το Παίρνετε Cut Και Το Περνάμε Μέσα Στο Gameserver\config.

navicat49.png

 

Τώρα κάποιος Ρυθμίσεις Για Να Δουλέψει Καλά. Πάμε Server\Gameserver\Config\Server.properties, Το Ανοίγουμε Και Φτιάχνουμε Αυτά:

# ================================================================

# General server setting !!! REQUIRED to configure to everyone !!!

# ================================================================

 

# Bind ip of the gameserver, use * to bind on all available IPs

GameserverHostname=*

GameserverPort=7777

 

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname

# If this ip is resolvable by Login just leave *

ExternalHostname=              <----------Εδώ βάζουμε την ip μας

 

# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname

# If this ip is resolvable by Login just leave *

InternalHostname= 127.0.0.1 <----------Εδώ βάζουμε το 127.0.0.1

# The Loginserver host and port

LoginPort=9014

LoginHost=127.0.0.1

 

Μετά Κάτω Κάτω Θα δείτε Το Παρακάτω:

 

# Minimum and maximum protocol revision that server allow to connect.

# You must keep MinProtocolRevision <= MaxProtocolRevision.

MinProtocolRevision = 740  Κάντο 1

MaxProtocolRevision = 746 Κάντο 999

 

Server\Login\Config\Login.properties

 

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname

ExternalHostname=<----------Εδώ βάζουμε την ip μας

 

# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname

InternalHostname=    127.0.0.1 <----------Εδώ βάζουμε το 127.0.0.1

 

 

Τώρα Τρέχουμε Τα 2 Bat Του Server. Το Ένα Στο GameServer Και Το Άλλο Στο Login.Όταν Γίνουν Όπως Στην Εικόνα Τότε Είστε Οκ.

width=1024 height=255http://img708.imageshack.us/img708/8149/navicat50.png[/img]

 

Τώρα Το Τελευταίο Βήμα. Ανοίγουμε Το FileEdit Βρίσκουμε Το System Του Client C6 Και Ανοίγουμε Το l2.ini, Στο ServerAddr Βάλτε Την IP Σας Και Κάντε Το Save Se 413

 

44457667.png

 

 

Ελπίζω Να Βοήθησα Τους Newbies.

 

Last Update: 20/08/2011

 

Posted

Μπράβο φιλε , μου άρεσε πάρα πολύ!!!

φενετε οτι ξοδεπσες χρονο , και οτι οι φοτο ειναι δικές σου..

GJ apo mena

 

a kai ..isws mporouses na baleis kati kai gia to no ip [ dn lew oti den einai arketo afto p ekanes apla gia mia oloklhromenh douleia :)]

Posted

Φίλε μου είναι πολύ καλός! Μπράβο για τον οδηγό σου είναι ωραίος, αλλά γιατί να μπεις στον κόπο να κάνεις έναν οδηγό ενώ υπάρχει ήδη και είναι και Sticky; Πάντως είναι ο δεύτερος καλύτερος μετά από Papaditsa. :)

Posted

Ευχαριστουμε που αντεγραψες ακομα και τα λαθη της παπαδιτσας

 

Τι αντέγραψα?

Ποιας παπαδίτσας ρε φίλε?

Σκέψου λίγο, μονάχα λίγο αυτό.... Αν ήταν να ξοδέψω τόσο χρόνο να βάλω φώτο και άλλα δικά μου, γιατί να μην τα έπαιρνα Copy / Paste να τα περάσω μέσα σε 30 λεπτά?

Είχα δει το Ποστ της παπαδίτσας πριν αρκετό καιρό.... Έχουμε τον ίδιο τίτλο, δε σημαίνει ότι τα πήρα από εκεί.... Βρες μου 1 κομματάκι ίδιο που έχω με την παπαδίτσα και θα σβήσω τον οδηγό και ας μου πήρε τόσες ώρες!

Τέλος πάντων....

Φίλε μου είναι πολύ καλός! Μπράβο για τον οδηγό σου είναι ωραίος, αλλά γιατί να μπεις στον κόπο να κάνεις έναν οδηγό ενώ υπάρχει ήδη και είναι και Sticky; Πάντως είναι ο δεύτερος καλύτερος μετά από Papaditsa. :)

Θα σου πω γιατί.... Πέρση όταν ξεκίνησα, είχα διαβάσει έναν οδηγό για το πως να ανοίξουμε Σερβερ.... Σήμερα δεν είχα τι να κάνω και σκέφτηκα να γράψω αυτό που κάποτε όταν το διάβαζα για πρώτη φορά, μου φαινόντουσαν κινέζικα.

 

 

Posted

Ευχαριστουμε που αντεγραψες ακομα και τα λαθη της παπαδιτσας

 

afto den 8a to sxoliaso giati dn exw checkari ta post tis papaditsas oxi ola dld:P an kai ola ta share tis eine apisteuta

 

oso gia to topic..

no comments exo vare8ei na vlepw topics gia afto to 8ema

Posted

File eksairetiko to topic sou kai min akous pou lene blabla antegrapses ta lathi tis papaditsas spam kanoun.....

Apla to mono lathos sou einai oti ekanes auto to sugkekrimeno topic uparxoun idi kamia 50aria tetoia...

Posted

File eksairetiko to topic sou kai min akous pou lene blabla antegrapses ta lathi tis papaditsas spam kanoun.....

Apla to mono lathos sou einai oti ekanes auto to sugkekrimeno topic uparxoun idi kamia 50aria tetoia...

den eipame to anti8eto kai copy na ta ekane apo tin papaditsa gia ena tetio topic 8elei tin wra tou..

apla to topic afto uparxei paaaara polles fores share

Posted

Καλή προσπαθεια!

Οπως ειπαν και οι αλλοι κατι εχεις κανει copy απο αλλους αλλα οπως ειπανε και αλλοι θελει τον χρονο του ειδικα οι φωτογραφειες!

Keep up the good work!

Posted

Καλή προσπαθεια!

Οπως ειπαν και οι αλλοι κατι εχεις κανει copy απο αλλους αλλα οπως ειπανε και αλλοι θελει τον χρονο του ειδικα οι φωτογραφειες!

Keep up the good work!

Κοίτα, τώρα να πάρω " Αντιγραφή - Επικόλληση " για κάτι τέτοιο θα ήταν πιστεύω γελοίο, γιατί είναι κάτι εύκολο

να το κάνεις.... Για να πάρεις αντιγραφή από αλλού σημαίνει ότι δεν το ξέρεις... κάτι τέτοιο όμως είναι το πρώτο που μαθαίνεις όταν ξεκινάς,

και όπως βλέπεις από τα ποστ που έχω δεν είμαι " Αρχάριος " σε τέτοιο στάδιο.... Ούτε τα έχω πάρει με σπαμ.

Ιδέα ναι... είναι από αλλού... όχι όμως τα παραπάνω....!!!!

Και για ιδέα.... Όλοι έχουμε πάρει την ιδέα από αλλού!

Δεν τα γράφω για να δείξω κάτι... Αυτό ήταν τελείως άσκοπος ο οδηγός,τον έκανα απλά για να γράψω κάτι που πέρσι εγώ μάθαινα, αλλά και για να βοηθήσω 2 - 3 που ψάχνουν!!!!

Πες το εγωισμό....!!!!

 

Guest
This topic is now closed to further replies.

  • Posts

    • new synchronized movement with neoengine obstacle correction I reported bugs to you and you completely ignored me because of my nationality. Yes, you were arrogant towards me. I sent you many questions on your forum and you didn't even thank me or say anything about it. I stopped using your updates a long time ago and focused on fixing my own aCis because you intentionally break the code. Just buy versions 401 to 409; you intentionally broke a lot of things for "IDIOTS" to buy from you. Anyway, our conversation ends here. Good luck with renaming and organizing; that probably makes you more money than fixing the basics. With this debug I created valid notes for monsters and NPCs, fixing the maxZ that you broke, and also corrected fly/water movements, making them more efficient. I only spent 2 months and I'm using Geoengine l2.j   NOTE: I'm not selling my GeoEngine, don't waste your time sending messages!
    • I'm on that same situation, but hey after almost 3600 commits it's almost playable! 😛
    • Probably due to poor choice of container handling items, you should test other types.   If it's not due to container, it can be whatever method impacting inventory, such as sort/filter/integrity checks. Bad synchronization can also grealty impact performance.   Another thing to check is about packet sending, you should use L2PHX to explore what is actually sent.
    • how do I make it so that you only deal damage to a mob if you have the right items equipped, like jewels, belt, underwear, bracelet, so if you don't have one of those items equipped, you don't deal any damage to the mob thanks
    • I always welcome bug reports and never ban ppl - until proven leaker - not sure where the "arrogant" part comes from, I would like to know what exactly let you think that (quote me please, and not 12y old quotes as the other frog meme dude). I request bug reports to be properly detailed, otherwise it's a waste of time. Other than that, I don't see where I have been arrogant. I got proper discussions with many ppl, not sure why you wouldn't be one of them.   I got 76 bug reports in my list (21 on forums, 55 on gitlab).   I have a single bug report regarding lvl 4 clan quest, which has to be tested since it's not even clear about what is supposed to be broken. Seven Signs was never reworked and is basically L2J based (we got a rework branch to test/commit with reworked AIs). Geoengine got no specific issues (at my knowledge), pathfinding was reworked lately to be way more performant, and I still try to improve performance using some pool system. Movement was partially fixed in latest 410, and probably will get another rework soon (notably reverting to the task wallclock).   "I" surely didn't spend 12y over geoengine - Hasha cared about geoengine during rev 334 / 354 / 390 / 395 and 397. It is solely his work, and always tagged as it. He was rewarded with money for his work, and almost a decade of aCis access.   aCis is a community work, things tagged with Tryskell is my work, the leftover is someone else work. 22 ppl worked as developers in this project over 14 years.   I would gladly accept whatever list of fixes/reports you have to share. You will even be rewarded (you probably know about cookie system), as anyone else sharing bug report or fixes.   My main concerns lately is the lack of decent L2OFF IL data, it is my main bottleneck actually. If you're aware about decent L2OFF data to parse, let me know.   Eventually reach me over Discord to speak, I don't want to continue the offtopic over that help request.
  • 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..

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