slayerofdark Posted February 24, 2014 Share Posted February 24, 2014 (edited) μετά από πολύ καιρό που ήμουν inactive ένας φίλος με τσίγκλισε να του δείξω πως να φτιάξει έναν server , έτσι σκέφτηκα με την ευκαιρία να κάνω ένα topic :) Eπειδή το topic τις Papaditsa είναι παλιό σκέφτηκα να φτιάξω ένα πιο καινούργιοΕδώ σας δίνω τα link των προγραμμάτων που θα χρειαστούμε ένα προς ένα *JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html *MySql http://dev.mysql.com/downloads/mysql/ *HeidiSql http://www.heidisql.com/download.php *Eclipse http://ftp.ntua.gr/eclipse/technology/epp/downloads/release/kepler/SR1/eclipse-standard-kepler-SR1-win32.zip *Slick-Subversion http://www.sliksvn.com/pub/Slik-Subversion-1.7.10-win32.msi λοιπόν λίγο πολλοί ξέρουμε πως να εγκαταστήσουμε το MySQL συν του ότι είναι πολύ πιο εύκολο από τις παλιότερες εκδόσεις γιατί είναι σε βήματα . εγκαθιστούμε την jdk που κατεβάσαμε παντώντας διπλό κλικ πάνω του και ακολουθούμε τα βήματα της εφαρμογής . εγκαθιστούμε το HeidiSQL που είναι παρόμοιο με το navicat ( ίδια λειτουργία ) και ακολουθούμε τα έξεις βήματα κάνουμε δεξί κλικ πάνω στην λευκη επιφάνεια μέσα στο πρόγραμμα Το password βάζουμε ότι έχουμε βάλει στο MySQL . Στην περίπτωση που δεν έχουμε βάλει κάτι το αφήνουμε καινό αν αφού πατήσουμε open δεν μας πετάξει κάποιο error σημαίνει ότι τα πάμε καλά μέχρι στιγμής . δεξί κλικ πάνω στον unnamed -> create new -> database γράφουμε l2jls (login server δηλαδή) όπως στην φωτογραφία κάνουμε το ίδιο βήμα για το l2jcs (community server) και το l2jgs (game server)τελειώσαμε με το HeidiSQL τόσο εύκολα και απλά . :D τώρα ας ασχοληθούμε με το θέμα του eclipse . πρώτα κάνουμε install το slik-subversion που κατεβάσαμε εύκολα και γρήγορα όπως και το jdk .**ΠΡΟΣΟΧΗ ΟΤΑΝ ΜΑΣ "ΖΗΤΗΣΕΙ" ΠΩΣ ΘΕΛΟΥΜΕ ΝΑ ΤΟ ΕΓΚΑΤΑΣΤΙΣΟΥΜΕ ΕΠΙΛΕΓΟΥΜΕ ΤΟ COMPLETE** προχωράμε στο eclipse . το ανοίγουμε κανονικά αν δεν μας ανοίγει το ανοίγουμε "ως διαχειριστής" ** Σε περίπτωση που έχετε windows 7 professional μπορεί το Java να σας κάνει νερά . dont worry υπάρχει λύση , δεν χρειάζεται ούτε θυμος ούτε τίποτα , μονο υπομονή και να ακολουθήσουμε πιστα τα παρακάτω βήματα . χρησιμοποιουμε την offline installer java σας δείνω και το linkhttp://sdlc-esd.sun.com/ESD6/JSCDL/jdk/7u51-b13/jre-7u51-windows-i586.exe?AuthParam=1393277970_be7eec2e84b002f5f2409de645d4e217&GroupName=JSC&FilePath=/ESD6/JSCDL/jdk/7u51-b13/jre-7u51-windows-i586.exe&File=jre-7u51-windows-i586.exe&BHost=javadl.sun.com και όλα κομπλέ .Τώρα θα μας ανοίγει και το eclipse . και θα μας βγάλει την παρακάτω εικόνα Τώρα στο workspace βάζουμε την τοποθεσία μέσα στον υπολογιστή μας που θα αποθηκεύουμε όλες τις αλλαγές που θα κάνουμε στον server μας από μεριάς coding.Αφού διαλέξουμε πατάμε ΟΚ. Μετά πατάμε help->Install new software.. πατάμε add και στο κάτω κουτάκι βάζουμε αυτόhttp://subclipse.tigris.org/update_1.10.xόπως και στην εικόνα πατάμε select all και μετά next πατάμε next στο επόμενο παράθηρο που θα μας εμφανηστεί και μετά I AGREE όπως και στην εικόνα και μετα Finish . περιμένουμε λίγα λεπτά , αν μας βγάλει κάποιο error πατάμε ok και συνεχίζουμε . μόλις τελειώσει η εγκατάσταση του νέου μας λογισμικού στο eclipse πατα στην επανακίνηση του προγράμματος.Μετά πάμε Window -> Preferences-> Team -> SVN -> Console Μετά αν θέλουμε βάζουμε και την εντολή να βρίσκει τα καινούργια update του eclipse Μετά πάμε Window -> Show View -> Other και επιλέγουμε SVN Repository. Πατάμε οπουδίποτε στο SVN Repository παράθηρο,δεξί clickChoose New -> Repository Location Βάζουμε για Hi-five από l2jserver το : http://svn.l2jdp.com/trunk/L2J_DataPack/και http://svn.l2jserver.com/trunk/L2J_Server ομοιως και με το Datapack . (http://svn.l2jdp.com/trunk/L2J_DataPack/) Μετά δεξί click στο l2j_server και πατάμε Checkout και finish Αφού τελειώσει το checkout αριστερά μας θα έχει εμφανηστεί ενας φάκελος με το όνομα L2j_server ή l2j_Datapack ανάλογα τι κάναμε πρώτο checkout .Κάνουμε exband το φάκελο και βρίσκουμε το build .Δεξί click στο build.xml -> Run As -> 1 Ant Build Αφού τελειώσει το compile θα εχει δημιουργηθεί στο worckspace σας μεσα στο l2j_server ή l2j_datapack μεσα στο build ένα .zip άρχειο το κάνετε extract μέσα σε ενα φάκελο και από το l2j_server και από το l2j_datapack . Μέσα στο φακελο που κάναμε το extract θα είναι ο server μας .Για να ανοίξουμε το server μας το μαρτύριο μας συνεχίζεται αλλα σύντομα θα τελειώσει και θα είναι έτοιμος για χρήση . Κάνουμε install το L2J DataBase στο MySQL DataBase παμε στο φάκελο που κάναμε extract και πατάμε στο φάκελο tools . Για Windows Ανοίγουμε το database_installer.bat Για Linux Ανοίγουμε το database_installer.sh και ακολουθούμε τα βήματα που θα μας εμφανηστούν. Για να κάνουμε install μια καινούτγια L2J DataBase πατάμε FULL (f). Για να κάνουμε upgrade μια υπάρχουσα L2J DataBase πατάμε UPGRADE (u). LoginServer Setup Ανοίγουμε το login/config/loginserver.properties Μέσα στο αρχείο θα δούμε : # Database user info (default is "root" but it's not recommended)Login = root# Database connection passwordPassword = εδώ βαζουμε το κοδικο του mysql (αν δεν εχουμε βάλει το αφήνουμε κενό ) GameServer Setup Ανοίγουμε game/config/server.properties Μέσα στο αρχείο θα δούμε : # Database user info (default is "root" but it's not recommended)Login = root# Database connection passwordPassword = εδώ βαζουμε το κοδικο του mysql (αν δεν εχουμε βάλει το αφήνουμε κενό ) Registering GameServer Windows Ανοίγουμε /login/RegisterGameServer.exe ή Ανοίγουμε /login/RegisterGameServer.bat Linux Ανοίγουμε /login/RegisterGameServer.sh και διαλέγουμε τον αριθμό με το όνομα που θέλουμε να εμφανίζετε στο GameServer, μετά κάνουμε αντιγραφή το "hexid(server-x).txt" στο /game/config/ φάκελο του GameServer και το μετονομάζουμε σε "hexid.txt".Επείσης μπορύμε να χρησιμοποιήσουμε το RegisterGameServer.exe (για Windows) ή RegisterGameServer.sh (για Linux) Πως τρέχουμε το L2J Server μας για Windows για να ανοίξουμε το LoginServer πατάμε το /login/startLoginServer.bat για να ανοίξουμε το GameServer πατάμε το /game/startGameServer.bat για Linux για να ανοίξουμε το LoginServer πατάμε το /login/startLoginServer.sh για να ανοίξουμε το GameServer πατάμε το /game/startGameServer.sh Για να καταλάβουμε οτι δουλεύει ο server μας σωστά θα πρέπει το login και το gameserver να είναι παρόμοια με τα παρακάτω.L2J Login Server. Loading LoginController... Cached 10 KeyPairs for RSA communication Stored 20 keys for Blowfish communication GameServerTable: Loaded 127 server names GameServerTable: Loaded 1 registered Game Servers GameServerTable: Cached 10 RSA keys for Game Server communication. Loaded 2 IP Bans. Listening for GameServers on 127.0.0.1:9014 Telnet server is currently disabled. Login Server ready on *:2106 και το Game Server: Loaded 6 Filter Words. -----------------------------------------------------------------=[ Database ] L2J Server Version: 5592 L2J Datapack Version: 9116 Updated characters online status. Cleaned 0 elements from database in 0 s Cleaned 0 expired timestamps from database. BitSetIDFactory: 102912 id's available. ------------------------------------------------------------------=[ Engines ] Script Engine: BeanShell Engine 1.0 - Language: BeanShell - Language Version: 2. 0b5 Script Engine: Mozilla Rhino 1.7 release 3 PRERELEASE - Language: ECMAScript - L anguage Version: 1.8 Script Engine: jython 2.2.1 - Language: python - Language Version: 2.2.1 Script Engine: java 1.7 - Language: java - Language Version: 1.7 --------------------------------------------------------------------=[ World ] InstanceManager: Multiverse Instance created. InstanceManager: Universe Instance created. InstanceManager: Loaded 160 instance names. L2World: (128 by 136) World Region Grid set up. MapRegionManager: Loaded 57 map regions. etc... etc... etc ... [EnhanceYourWeapon] Loaded 240 npc Leveling info data. Bandit StrongHold siege scheduled for: Fri Sep 07 12:00:00 CEST 2012 Beast Farm siege scheduled for: Fri Sep 07 12:00:00 CEST 2012 Devastated Castle siege scheduled for: Fri Sep 07 12:00:00 CEST 2012 Fortress of Resistance siege scheduled for: Fri Sep 07 12:00:00 CEST 2012 Fortresss of the Dead siege scheduled for: Fri Sep 07 12:00:00 CEST 2012 Loaded: 634 quests Loaded: 111 transformations. SevenSignsFestival: Initialization bypassed due to Seal Validation in effect. Event ID: (Valentines Event) has passed... Ignored. FaenorScriptEngine: Loaded Valentines.xml successfully. AutoChatHandler: Loaded 32 handlers in total. AutoSpawnHandler: Loaded 131 handlers in total. Mail Manager: Successfully loaded 0 messages. IdFactory: Free ObjectID's remaining: 1878999690 TvTEventEngine[TvTManager.TvTManager()]: Engine is disabled. GameServer Started, free memory 221 Mb of 928 Mb Connecting to login on 127.0.0.1:9014 CommunityServerThread: Deactivated by config. Maximum Numbers of Connected Players: 100 Server Loaded in 125 seconds AutoAnnoucements: Loaded 0 Auto Annoucement Data. Telnet server is currently disabled. Registered on login as Server 1 : Bartz ΘΑ ΠΡΟΣΤΕΘΟΥΝ ΚΑΙ ΑΛΛΕΣ ΕΙΚΟΝΕΣ ΜΟΛΙΣ ΦΤΙΑΞΩ ΤΟ ΘΕΜΑΤΑΚΙ ΜΟΥ ΜΕ ΤΟ ΙΝΤΕΡΝΕΤ ΚΑΘΩΣ ΚΑΙ ΚΑΠΟΙΑ ΑΛΛΑ ΠΡΑΓΜΑΤΑΚΙΑ ΓΙΑ ΝΑ ΚΑΝΟΥΜΕ ONLINE ΤΟΝ SERVER ΜΑΣ , ΝΑ ΑΝΟΙΞΟΥΜΕ ΤΑ PORTS ΚΑΙ ΑΛΛΑ . Edited February 24, 2014 by slayerofdark Quote Link to comment Share on other sites More sharing options...
Cronia Posted February 25, 2014 Share Posted February 25, 2014 Έχει γίνει πολλές φόρες άλλα μπράβο σου για την προσπάθεια θα βοηθήσεις πολλά παιδιά.. Quote Link to comment Share on other sites More sharing options...
PqnnZ Posted February 26, 2014 Share Posted February 26, 2014 (edited) Όταν ανοίγω το RegisterGameServer.exe ή .bat, στο .exe όταν το ανοίγω με βγάζει ένα error: No available names for GameServers, verify servername.xml file exists in the LoginServer folder. Ή Όταν ανοίγω το .bat, μου λέει το εξής: Error: Could not find or load main class com.l2jserver.toolsgsregistering.BaseGameServerRegister Press any key to continue... Λοιπόν; Edited February 26, 2014 by PqnnZ Quote Link to comment Share on other sites More sharing options...
Greve Posted February 28, 2014 Share Posted February 28, 2014 kalh douleia apla bale pio polles eikones gia ta pedia pou den kseroun ;) Quote Link to comment Share on other sites More sharing options...
Greve Posted March 15, 2014 Share Posted March 15, 2014 para polu kalh douleia file bravo me boithises para polu Quote Link to comment Share on other sites More sharing options...
asdf0rakos Posted March 24, 2014 Share Posted March 24, 2014 swraios dike mou. tnx Quote Link to comment Share on other sites More sharing options...
Seirios Posted May 23, 2014 Share Posted May 23, 2014 ρε παιδια,εκανα οτι εγραψε ο φιλος αλα παντα στο compile μου βγαζει error και δεν ξερω γιατι,τσατιστικα και τα διεγραψα ολα,οτι και να κανω παντα εκι τα βρησκω σκουρα Quote Link to comment Share on other sites More sharing options...
volitakis Posted May 24, 2014 Share Posted May 24, 2014 ρε παιδια,εκανα οτι εγραψε ο φιλος αλα παντα στο compile μου βγαζει error και δεν ξερω γιατι,τσατιστικα και τα διεγραψα ολα,οτι και να κανω παντα εκι τα βρησκω σκουρα giati o filos mas mou fenetai kati exei mperdepsei kai exei mperdepsei kai mas emena ta arxeia ta zip pou les sto workspace den mou ta vgazei kai sta built mesa exei codes. extract den mporw na kanw archive omws mporw gia vres to lathos Quote Link to comment Share on other sites More sharing options...
Seirios Posted May 25, 2014 Share Posted May 25, 2014 (edited) οι διευθηνσεις για το svn που χρειαζετε να κατεβασεις datapack και gameserver δεν λειτουργουν,εψαξα αλες διευθηνσεις τις οπιες μου τις φορτονει αλα μου βγαζει error 2,γενικοτερα εδω και μια εβδομαδα προσπαθω να ξεκηνισω και ακομη δεν εχω κανει τιποτα.Ουτε και εμενα μου βγαζει κατι στο workspace,το jdk ειναι στην 8η εκδοση του πλεον,απο os εχω τωρα τα 8.1 pro χ64 αλα και πριν ειχα τα 7 ultimate x64 Edited May 25, 2014 by Seirios Quote Link to comment Share on other sites More sharing options...
Lucky Dice Posted May 25, 2014 Share Posted May 25, 2014 οι διευθηνσεις για το svn που χρειαζετε να κατεβασεις datapack και gameserver δεν λειτουργουν,εψαξα αλες διευθηνσεις τις οπιες μου τις φορτονει αλα μου βγαζει error 2,γενικοτερα εδω και μια εβδομαδα προσπαθω να ξεκηνισω και ακομη δεν εχω κανει τιποτα.Ουτε και εμενα μου βγαζει κατι στο workspace,το jdk ειναι στην 8η εκδοση του πλεον,απο os εχω τωρα τα 8.1 pro χ64 αλα και πριν ειχα τα 7 ultimate x64 pare auto to pack http://www.maxcheaters.com/topic/178701-l2ps-phoenix-fandc-based-pack-and-svn-h5/?hl=l2ps aksizei polu parapano Quote Link to comment Share on other sites More sharing options...
Seirios Posted May 25, 2014 Share Posted May 25, 2014 (edited) ๖ۣۜinfamousbytes๖ۣ να σε καλα,αφου μου εδωσες αυτην την λυση θα ξανακατεβασω τα προγραματα απο την αρχη και θα το δοκιμασω,σε ενα τοπικ εδω ειδα οτι για τα 64 μπιτα pc πρεπει να κατεβασω και τις 2 εκδοσεις απο το π.χ jdk 8,αληθευει; volitakis φιλε εψαξα ενα παρομιο guide και κοιτα τι εγραψε ο xdem και θα δανιστω λιγα απο τα λογια του .la9os to eclipse giati einai pia Indigo, la9os i DataBase gia tora exoun xoristei, la9os o tropos p katevazeis to pack apo to source tora pia den ginete etsi ginete me SVN Turtoise i alo,εγραψε και κατι ακομα παιδια εαν δεν ξερετε ακριβως πως μπορουμαι να ανοιξουμαι εναν hi5 τοτε μην το ποσταρετε να ποσταρετε εαν κατεχετε το αντικειμενο 100% (φανταστιτε ειδηκα εμας που δεν ξερουμαι την τυφλα μας πως νιωθουμαι οταν βλεπουμαι τα errors να πηγενοερχονται :-) )βλεπω σε πολα guide οτι δεν υπαρχουν φωτογραφιες και ο εκαστοτε ''μαστορας'' δεν λεει να το διορθωσει Edited May 25, 2014 by Seirios Quote Link to comment Share on other sites More sharing options...
Adena.Bank Posted June 16, 2014 Share Posted June 16, 2014 Μεχρι εδω ολα καλα... πιος μπορει να μου πει πως θα κανω login στον δικο μου σερβερ ειτε απο το pc μου ειτε απο αλλο pc. Ευχαριστω! Quote Link to comment Share on other sites More sharing options...
HeadHunter Posted June 20, 2014 Share Posted June 20, 2014 Μεχρι εδω ολα καλα... πιος μπορει να μου πει πως θα κανω login στον δικο μου σερβερ ειτε απο το pc μου ειτε απο αλλο pc. Ευχαριστω! 1* Για να μπεις στον δικο σου σερβερ απο το PC σου ανοιγεις L2Fileedit βρισκεις την διαδρομη για να πας στο system και μεσα στο system βρισκεις το l2.ini το ανοιγεις και γραφεις εκει που λεει SerAddr= "Εδω βαζεις 127.0.0.1" 2* Για να μπεις απο αλλο PC στον σερβερ σου πρεπει να τον κανεις πρωτα online.Εχουν γινει παρα πολλα guides πως να κανεις εναν σερβερ online. Ελπιζω να βοηθησα. Quote Link to comment Share on other sites More sharing options...
Traixz Posted November 10, 2014 Share Posted November 10, 2014 (edited) giati den exei NPC.sql mesa re pedia? ti gnt? Edited November 10, 2014 by Traixz Quote Link to comment Share on other sites More sharing options...
AlexHack Posted February 13, 2015 Share Posted February 13, 2015 paw na kanw compile to hi5 kai mou leei oti prepei na valw to java 8 kanw egkatastasi kai pali leei oti den tin exw egkatastisi gt? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.