Jump to content

Recommended Posts

Posted

Είστε καινούριοι στο θέμα του development και δέν ξέρετε τί να κάνετε για να στοίσετε τον δικό σας σέρβερ??..ακολουθήστε τα παρακάτω βήματα και θα τα καταφέρετε!!!:

 

Βήμα 1ο. Προετοιμάζοντας το σύστημα και τον server

 

Αρχικά θα κατεβάσετε κάποια προγράμματα:

 

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u6-oth-JPR@CDS-CDS_Developer JavaJDK

 

http://www.4shared.com/file/20343833/ce49ad49/mysql-5045-win32.html?dirPwdVerified=9709b22d MySQL

 

http://www.4shared.com/file/20343752/e4487d64/navicat.html?dirPwdVerified=9709b22d Navicat

 

http://www.4shared.com/file/ovyvOy5j/Server.html Server

 

http://www.4shared.com/file/Iw4JFLKx/l2encdec_281.html L2encdec

 

Ας αρχίσουμε:

 

1) Εγκαταστήστε το JavaJDK , δεν θα υπάρξει κάποιο πρόβλημα.

 

2) Εγκαταστήστε το MySQL Server. Μετά την εγκατάσταση θα βγεί ένα παράθυρο που λέγεται "MySQL server instance configuration". Ακολουθήστε τα παρακάτω βήματα για να το ρυθμίσετε σωστά.

 

Δημιουργήστε μια νέα περίπτωση και πατήστε Next, θα εμφανιστεί μία εικόνα, επιλέξτε "Detailed Configuration" .

 

* Επιλέξτε "Server Machine"

 

Πατήστε Next μέχρι μια εικόνα μου θα εμφανηστεί.

Μπορείτε να επιλέξετε το πρώτο αν θέλετε να έχετε μέχρι 20 άτομα στον server ή να επιλέξετε το 3ο "Manual Setting" στο οποίο μπορείτε να βάλετε εσείς πόσα άτομα θα έχει ο server. (Στο "concurrent connections" βάζετε πόσους θέλετε).

 

 

Συνεχίστε να πατάτε Next μέχρι το Security Settings .

 

βγάλτε το TICK απο το "modify security settings" και πατήστε Next.

 

Τώρα πατήστε το Execute. (Άν βγάλει ένα error 0 , επιστρέψτε στο "DATABASE USAGE" και επιλέξτε "TRANSACTIONAL DATABASE" αντί για of "MULTIFUNCTIONAL DATABASE").

 

* Ok. Ο MySQL Server εγκαταστήθηκε ! Login: root , χωρίς password, port 3306.

 

3) Τώρα ας εγκαταστήσουμε το NAVICAT. (MySQL Gui) . (Όσοι δεν ξέρετε , φανταστείτε ότι το MySQL είναι σαν το Internet , και το NAVICAT σαν τον Internet Explorer ή Firefox .

 

* Εγκαταστήστε το NAVICAT και τρέξτε το.

 

* Στο NAVICAT , επιλέξτε CONNECTION

 

Μετά απο αυτό θα εμφανιστεί ένας νέος σύνδεσμος (κάτω απο το CONNECTION που πατήσατε) που λέγεται Localhost . Δεξί κλίκ πάνω του και επιλέξτε NEW DATABASE. Ένα νεο μικρό παράθυρο θα βγεί, απλώς βάλτε του όνομα "l2jdb" . Έτσι, δημιουργήσαμε την Database μας!

 

4) Στην επιφάνεια εργασίας, κάντε κλίκ σε ένα απο τα αρχεία που κατεβάσατε και "Extract Here" . (Θα βγεί ένας νέος φάκελος που λέγεται "Server" ).

 

5) Τώρα ας βάλουμε τις πληροφορίες της SQL στην Database μας.

 

* Μπείτε στον φάκελο Server που δημιουργήθηκε στην επιφάνεια εγρασίας και μετά στον φάκελο Tools. (Server/tools)

 

* Εκεί μέσα είναι ένα αρχείο που λέγεται "Database_installer.bat" , ΜΗΝ το τρέξετε αμέσως, κάντε δεξί κλίκ πάνω του και επιλέξτε Edit .

 

* Βρείτε την γραμμή (στις πρώτες περίπου είναι) που λέει "set mysqlBinPath=" και τοποθετήστε τον σωστό σύνδεσμο που έγινε setup η MySQL ! π.χ. Θα το βάλετε έτσι: (set mysqlBinPath=C:/Program Files/Mysql 5.0/Bin ) , πολύ σημαντικό αυτό να γίνει σωστά! Μόλις το κάνετε πατήστε Save!

 

* Εφόσον κάνατε σωστά το παραπάνω, τρέξτε το "Database_installer.bat" μέσα απο τον φάκελο Tools. Ένα MS-DOS παράθυρο θα εμφανιστεί και θα σας δίνει κάποιες εντολές. Πατήστε συνέχεια "F" (Full Installation) όποτε σας το ζητάει. Αφήστε το να τελειώσει, θα πάρει περίπου 10-15 λεπτά.

 

* Οκ. Η Database είναι έτοιμη!

 

6) Τώρα θα φτιάξουμε κάποια πράγματα για να δουλεύει σωστά ο server.

 

* Πηγαίντε στον φάκελο Server/gameserver/config ! Εκεί μέσα είναι ένα έγγραφο κειμένου που λέγεται server.properties.file (ή σκέτο server).

Δεξί κλίκ και ανοίξτε το με Notepad.

 

* Εδώ θα πρέπει να διορθώσετε κάποιες γραμμές. Βρείτε τα ακόλουθα:

 

- ExternalHostname= Την External IP σας ! (Μπορείτε να την δείτε απο το www.whatismyipaddress.com , ΑΝ θέλετε να παίξετε μόνος σας, χωρίς άτομα απο το Internet, μπορείτε να το αφήσετε κενό ή να βάλετε την IP , 127.0.0.1)

 

- InternalHostname= Την Internal IP σας! (Άν το PC σας είναι συνδεμένο σε δίκτυο βάλτε την IP του δικτύου σας, (για να την δείτε πηγαίντε , Start -> Run και γράψτε "cmd" (χωρίς τα "") και θα ανοίξει ένα MS-DOS παράθυρο. Γράψτε ipconfig και θα σας βγάλει την IP του δικτύου σας) αν το pc σας δεν είναι σε κάποιο δίκτυο συνδεμένο, βάλτε την IP , 127.0.0.1 !

 

- MinProtocolRevision = 1

MaxProtocolRevision = 999 (Εδώ βάλτε τα και τα 2 έτσι για να μην υπάρξει κάποιο πρόβλημα.)

 

* Αφού τελειώσετε όλα τα παραπάνω κάντε το Save και μετά πηγαίντε στόν φάκελο LOGIN (server/login) και τρέξτε το "RegisterGameServer.bat" .

Ένα MS-DOS παράθυρο θα εμφανιστεί που θα σας ζητάει ID. Απλά πληκτρολογήστε 1 .

 

* Μόλις το κάνετε αυτό μέσα στον φάκελο LOGIN θα εμφανιστεί ένα αρχείο hexid(ID ή Server 1, κάτι τέτοιο).txt , μετονομάστε το σε hexid.txt , κάντε το CUT (αποκοπή) και PASTE μέσα στον φάκελο gameserver/config.

 

* Τώρα πρέπει να τρέξετε το "startloginserver.bat" το οποίο είναι μέσα στον LOGIN φάκελο και το "startgameserver.bat" το οποίο βρίσκεται μέσα στον φάκελο gameserver! " Μόλις τρέξετε το "startloginserver.bat"μετά τρέξτε το "startgameserver.bat" . Τα account θα γίνονται αυτόματα οπότε μην ανησυχείτε.

 

 

* Ok! Ο Server τρέχει ! Θυμηθείτε, αν έχετε κάποιο router ανοίξτε τα ports σε 7777 (game server) και 2106 (login server).

 

 

Βήμα 2ο. Προετοιμάζοντας το Client

 

Πριν κάνετε οτιδήποτε, κάντε ένα Update του Interlude ώστε να κατεβάσει τα τελευταία updates.

 

Μετά πηγαίντε στο L2Encdec :

 

Απο εδώ και πέρα δώστε προσοχή:

 

Κάντε Extract ΌΛΑ τα αρχεία που έχει μεσα το "l2encdec_281.zip" στον ORIGINAL SYSTEM φάκελο του Lineage. (π.χ. Άν έχετε περάσει το Interlude και έχετε κάνει το latest update στο "C:/Program Files/Lineage 2" θα περάσετε τα αρχεία στο "C:/Program Files/Lineage 2/System" ).

 

Εκεί μέσα τρέξτε το patcher.exe ! Ένα MS-DOS παράθυρο θα βγεί, αφήστε το να τελειώσει.

 

* Πηγαίντε , Start -> Run και γράψτε cmd και προσπαθήστε να φτάσετε τον System φάκελο απο εκεί. (π.χ. Θα ξεκινήσετε γράφωντας "cd prog*" και θα μπείτε στο "Program Files" , μετά "cd Lineage 2" και "cd system".)

 

* Οκ τώρα είστε μέσα στον φάκελο System απο το cmd . Γράψτε "l2encdec -s l2.ini" (χωρίς στα ") . Θα αποκωδικοποιήσει το "l2.ini" σε ένα νέο αρχείο που λέγεται "dec-l2.ini". Δεξί κλίκ πάνω του και ανοίξτε το με το Notepad.

Βρείτε την γραμμή "serveraddr=" και βάλτε την External IP σας (www.whatismyipaddress.com για να την δείτε) ή την Internal IP (την IP του δικτύου σας ή 127.0.0.1) και κάντε το save!

 

* Απο τον φάκελο System διαγράψτε το l2.ini και επιστρεψτε στην κονσόλα (cmd) και γράψτε l2encdec -h 413 dec-l2.ini . Θα κάνει το dec-l2.ini σε ένα νέο αρχείο που ονομάζεται enc-dec-l2.ini . Απλά ονομάστε το enc-dec-l2.ini σε l2.ini .

 

* Τρέξτε το Lineage ΜΕΣΑ απο τον φάκελο System ! (l2.exe)

 

 

PS: Για να κάνετε έναν χαρακτήρα GM πρώτα πρέπει να κάνετε Login και να δημιουργήσετε έναν και μετά κάντε ΟΠΩΣΔΗΠΟΤΕ logout! (Για να γίνει ένας χαρακτήρας GM δέν πρέπει να είναι συνδεμένος στον server).

 

* Ανοίξτε NAVICAT , διπλό αριστερό κλίκ στο Localhost στα αριστερά και μπείτε στο l2jdb . Θα εμφανιστούνε πολλά κουτάκια, βρείτε το κουτάκι Characters και διπλό κλίκ πάνω του. Βρείτε την γραμμή με το account σας και στην στήλη Access Level βάλτε 100 !

 

Login και είστε έτοιμοι! Cheesy

 

 

 

Καλή τύχη σε όσους ασχοληθούν ^^

 

Το τόπικ μου πήρε 1 Ώρα και 24 Λεπτά  οπότε μήν νομίζετε ό,τι είναι Copy/Paste καλή τύχη σας!!...

Posted
Καλή τύχη σε όσους ασχοληθούν ^^

 

Το τόπικ μου πήρε 1 Ώρα και 24 Λεπτά  οπότε μήν νομίζετε ό,τι είναι Copy/Paste καλή τύχη σας!!...

Και δεν έχει ούτε μία εικόνα...;

Έχουν γίνει πάρα πολλά τέτοια Share και έχουμε και Sticky με αυτό το θέμα. Δεν θα σου πω μπράβο για τον κόπο σου γιατί όπως λες ότι είσαι νέος στο forum μπορούσες να δεις ότι υπάρχει ήδη αυτό που έκανες και υπάρχει μάλιστα και πάρα πολλές φορές και λεν όλοι είναι το πρώτο μου Share και κάνετε όλοι το ίδιο. Άδικος κόπος κάνε κάτι πιο δημιουργικό την επόμενη φορά και πρωτότυπο!

Posted

ΟΚ.Συγνώμη...

kita egw 8a s pw bravo gia tn kopo s

ala exi idi para pola topic me ayto t theme k arketa ine k kalitera dld me eikones

kai ides oti dn knoun comment klp gt iparxoun k Sticky topic.

Thanks

  • 2 years later...

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

    • Hello community, I’d like to share an improved version of the L2smr editor for StaticMeshes, focused on solving some workflow issues I found in the original tool. CreditsThis project is based on the original acmi/L2smr repository https://github.com/acmi/L2smr , created by acmi, and I updated it to Java 17 with some additional features. Issues in the original L2smr Too many windows: each StaticMesh opened in a new one → cluttered desktop. No search: navigating through hundreds of StaticMeshActors was slow and tedious. Added improvements Flexible views Single Window Mode: reuse one window instead of opening new ones. Multiple Window Mode: still available for those who prefer having several views open simultaneously. Real-time Search Field Instant filtering as you type. Case-insensitive search. “Reset” button to quickly clear the search.     Installation and Execution: Clone the repository: git clone https://github.com/Jeep12/l2smr.git cd l2smr        2.Build the project:   ./gradlew build        3. Run the application:     ./run.bat      Or simply double-click on run.bat.     The run.bat script automatically extracts JavaFX from the included javafx-17.0.2.zip file in the javafx/ directory, sets up the required libraries, and launches the application. You don’t    need to install JavaFX separately.      Repository: https://github.com/Jeep12/l2smr     Maybe these features already existed in another version or fork, and they might not be very big changes, but since I didn’t know about them and found them necessary, I decided to          implement them myself and wanted to share them.      
    • no....Mobius L2Clientdat and L2FileEditor can do that...but still cant works with TaiWanese Grand Crusade ,especially Armorgrp.dat and Armorgrp-Classic.dat
    • L2GOLD - Halcyon x45 Project Classic Interlude   C6 - Classic Interlude: Protocol 110     Is a complete copy of L2Gold in Classic [110 Protocol] with L2OFF files.   Fully L2Gold Features - Daily Quest - Daily Mining Quest - Ancient Weapons -Refine System  -Rebirth System -Fully configurable everything you want -Gold stats/Gold skills/Gold items working 100% -Zones 100% alike  -Unique donations system (npc or voicedcommand .donate) - On Enchant success announcement ( if +16 for weapon, 8 for armor , 7 for jewel) - Announce of Castle Lord - Announce of Hero  - Olympiad Max A grade - Olympiad Buffs on matches changed to Gold Alike - Working fully Dreadbane   - AI Mods: Static Time for RB   Automated Events: Squash Watermelon RB Event High rate  (those are fully automated)   Server is running a Test Server: Online to anyone can test it.   Game Client: https://www.mediafire.com/file/1d8xe18rvgi04lx/L2_Classic_Interlude_Client_V2.rar/file   Game Patch: https://www.mediafire.com/file/3z4b8ezy93h2z1g/L2Halcyon+Gold+Patch.rar/file   GM Accounts: ID: root pass root [ accounts go from  root1 until root20 ]   Regular Accounts Registrations: http://84.247.164.27/?page=register   Some Screenshots: https://imgur.com/a/o7TxzTN   Contact me here via PM (only serious buyers).    Price of the product: Fully Server Pack + Source ( 250 Euros )
    • ✨ A Service with Vibes  Vibe SMS ✨   Vibe SMS is not just a platform for working with numbers. We’ve built it to be simple, convenient, and stress-free, so your tasks get done without hassle. We value real communication: we listen to your ideas, provide support, and make sure everyone feels calm and confident. With us, you’re not just a client  you’re part of a space built on trust, support, and a human touch. Vibe SMS is a place where people matter and where we create an atmosphere you’ll want to stay in.   Website link — https://vibe-sms.net/ Our Telegram channel — https://t.me/vibe_sms
  • 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