Jump to content

[FAQ - AIO] Λύσεις σε προβλήματα για L2j Server


Recommended Posts

Έχω δει άπειρα ΤΟΠΙΚ που ρωτάνε για μερικά από τα παρακάτω , οπότε

Σκέφτηκα να κάνω αυτό το ΤΟΠΙΚ για να τους βοηθήσω σε ορισμένα προβλήματα ...

 

 

Ελπίζω πως διαβάζοντας αυτό το ΤΟΠΙΚ θα σταματήσουν τα χιλιο-απαντημένα ΤΟΠΙΚ με θέματα όπως Πχ.

[Help]Πως να αλλάξω time στα buffs και άλλα τέτοια ...

 

Ακόμη και έαν δεν σταματλησουν που είναι σίγουρο μπορείται να τους δινέται το συγκεκριμένο ΤΟΠΙΚ , ώστε να τακατοπίζονται πλήρως ;) !

 


 

Λοιπον ας ξεκινήσουμε ....

 

Στο συγκεκριμένο ΤΟΠΙΚ θα καλήψω :

1.  Γενικές πληροφορίες για τους Private L2 Σερβερς ! Έγινε!

    α) Πως μπορώ να φτιάξω έναν

    β) Ειναι νόμιμο ?

    γ) Τι πρέπει να ξέρω πριν κάνω οτιδήποτε

2.  Πως θα κάνω τον Σερβερ μου online ! Έγινε!

3.  Πως να συνδεθώ εγώ και οι φίλοι μου ! Έγινε!

4.  Πως μπορώ να αλλάξω time στα buffs του σέρβερ μου ! Έγινε!

5.  Πως μπορώ να περάσω ένα NPC ! Έγινε!

6.  Πως μπορώ να κάνω disable ένα quest ! Έγινε!

7.  Πως μπορώ να βρω τα ID από τα πάντα ( items / skills / npc's ) ! Έγινε!

8.  Πως μπορώ να επεξεργαστώ τα NPC μέσα απο το game ! Έγινε!

9.  Πως μπορώ να επεξεργαστώ το System από τον σέρβερ μου ! Έγινε!

10. Πως μπορώ να αλλάρω type σε μια περιοχή ( πx. από PeaceZone se WarZone ) ! Έγινε!

11. Πως μπορώ να κάνω Small edit τα NPC ώστε να λένε το Name του σέρβερ μου ! Έγινε!

12. Πως και που μπορώ να επεξεργαστώ τα Skills ! Έγινε!

13. Τι είναι το "DataBase backup"  ! Έγινε!

 


1) ΓΕΝΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΟΥΣ PRIVATE L2 SERVERS !

 

 

α) Μπορέις εύκολα να κάνεις τον δικό σου L2 Private Server απλώς ακολουθώντας έναν απο τους πολλούς οδηγόυς που υπάρχουν στο Φόρουμ!

  Εγώ προσωπικά σας προτείνω ΑΥΤΟΝ ( by papaditsa ) όπως επίσης και ΑΥΤΟΝ ( " VIDEO " by Versan )

  Καλή επιτυχία λοιπον στην προσπάθεια σας !!!

β) Φυσικά και είναι νόμιμο ! Δεν υπάρχει τίποτα να φοβηθείς κάνοντας έναν τέτοιο σέρβερ

γ) Ένας Private L2 Server για να λειτουργήσει άψογα και να είναι σε θέση να "κρατήσει" αρκετά άτομα online θα πρέπει , να είναι

  εγκατεστημένος σε έναν αρκετά καλό υπολιγιστή!( λέγοντας καλό υπολογιστή εννοώ πάνώ απο 4Gb Ram / 2.5 + Hz Επεξεργαστή / και αρκετό χώρο στον Σκληρό )

  Επίσης αυτό που παίζει σημαντικό ρόλο είναι το Up-Load Speed απο το ίντερνετ σας ( Μπορείς να ελένξεις το Upload speed ΕΔΩ )...

  Υπάρχουν εταιρίες όπου μπορείς δίνοντας το ανάλογο ποσό να "νοικιάσεις" υπολογιστή και να τρέχει από εκέι ο Σερβερ σου !Πχ. ΕΔΩ είναι μια από αυτές ..

  Μπορείς φυσικά να τρέχεις τον σέρβερ από το σπίτι σου για να πειραματίζεσαι αλλά εάν θέλεις να το κάνεις online και δεν έχεις τα παραπάνω 2

  θα έχεις τρομερό Laag στο gameplay και γενικά στον υπολογιστή σου!

 


 

2) ΠΩΣ ΝΑ ΚΑΝΩ ΤΟΝ SERVER ΜΟΥ ONLINE !

 

θά πρέπει να ακολουθήσεις τα παρακάτω βήματα :

 

α) Πρέπει να ανοίξεις της Πόρτες (PORTS) από το modem σου ! Οι βασικές πόρτες που χρησιμοποιεί ένας L2 PRIVΑΤΕ Server ειναι οι 9014,2106,7777

  Ακολούθησε το παρακάτω οδηγό ώστε να τις ανοίξεις ... ΕΔΩ !  ( by supermac )

β) Θα πρέπει περάσεις την IP του υπολογιστή σου στα Config του σέρβερ σου ! Μπορείς να βρείς την IP σου πατώντας ΕΔΩ !

  Αφού βρήκες την IP σου πήγαινε στα αρχεία του Σέρβερ σου και συγκεκριμένα στο φάκελο "gameserver\config",  εκέι άνοιξε με σημειοματάριο το αρχέιο ipconfig.xml

γ) Ψάξε για " <gameserver address="127.0.0.1" " και βάλε την ip σου αντί για "127.0.0.1" , ώστε να μοίζει σαν AYTO

δ) Κάνε αποθήκευση και είσαι ΟΚ!

 


 

3) ΠΩΣ ΝΑ ΣΥΝΔΕΘΩ ΕΓΩ ΚΑΙ ΟΙ ΦΙΛΟΙ ΜΟΥ !

 

Και στις 2 περιπτώσεις θα πρέπει να επεξεργαστείς το ΣΥΣΤΕΜ από το οποίο θα μπεις ! ΚΟΙΤΑ ΤΟ 9 Θέμα για να δεις πως !

 

  Στην περίπτωση που θέλεις να συνδεθείς εσύ απο τον υπολογιστή που τρέχει ο Server θα πρέπει να βάλεις ως ipard = "127.0.0.1"

  Ενώ στην περίπτωση που θέλεις να συνδεθέις εσύ ή οι φίλοι σου από άλλο υπολογιστή θα πρέπει να βάλεισ ως ipard = "ΤΗΝ IP ΣΟΥ"

 


 

4) ΠΩΣ ΜΠΟΡΩ ΝΑ ΑΛΛΑΞΩ TIME ΣΤΑ BUFFS ΤΟΥ SERVER ΜΟΥ !

 

Υπάρχουν αρκετοί τρόποι να το κάνεις αυτό αλλά εγώ εδώ θα αναλύσω τον πιο σίγουρο και εύκολο !

Απλώς ακολούθησε τα παρακάτω βήματα :

 

α) Πήγαινε στον φάκελο "gameserver\config" και βρες το αρχέιο "Character.properties"

β) Άνοιξε το αρχείο αυτό χρησιμοποιώντας σημειοματάριο

γ) Πάτησε ctrl+f , ώστε να ανοίξει η αναζύτηση

δ) Ψάξε για "EnableModifySkillDuration = False" και μόλις το βρείς κάνε την τιμή από False σε True

ε) Ύστερα πάρε από ΕΔΩ όλες τις τιμές , και κάνε τες επικόληση στο "SkillDurationList = " ακριβώς απο δίπλα, ώστε να δέιχνει σαν ΑΥΤΟ

ζ) Κάνε αποθήκευση το αρχέιο

 


 

5)  ΠΩΣ ΜΠΟΡΩ ΝΑ ΠΕΡΑΣΩ ΕΝΑ NPC !

 

Αρκεί να ακολουθήσεις τα παρακάτω βήματα

 

α)  Πρέπει να περάσεις τα αρχεία στον Server ! Το κάθε αρχείο στο σωστό του φάκελο ...

β)  Πρέπει να περάσεις το sql αρχείο στην database του server σου ! Για να δεις πως ΔΕΣ ΤΟ 16

γ)  Για να τα χησιμοποιήσεις θα πρέπει να τα κάνεις spawn στο game ! Μπορείς να δεις το ID τους από το sql αρχείο !

 


 

6)  ΠΩΣ ΝΑ ΚΑΝΩ DISABLE ΕΝΑ QUEST !

 

Το κάθε quest φωρτώνει όταν φωρτώνει τo gameserver console ! Εμείς εάν επεξεργαστούμε το "scripts.cfg" με σημειοματάρειο το οποίο βρίσκεται στον φάκελο

"gameserver\data" θα μπορέσουμε να τα αποτρέψουμε από το να φωρτώσουν και συνεπώς έτσι να τα κάνουμε disable ! Ψάξε μέσα στο "scripts.cfg" το όνομα του quest που θέλεις να κάνεις disable και πολύ απλά βάλε μπροστά από ΟΛΗ την γραμμή που αναφέρεται σε αυτό ένα "#"

Πχ. Από " quests/628_HuntGoldenRam/__init__.py " σε " #quests/628_HuntGoldenRam/__init__.py "

Ύστερα κάνε αποθήκευση και είσαι έτοιμος !

 


 

7)  ΠΩΣ ΜΠΟΡΩ ΝΑ ΒΡΩ ΤΑ ID ΑΠΟ ΤΑ ΠΑΝΤΑ ( ITEM / SKILLS / NPC's )

 

Υπάρχει ένας πολύ απλώς και εύκολος τρόπος να βρεις τα ID από τα πάντα ! Πολύ απλά θα πρέπει να πατήσεις μέσα στο Game alt+g και θα εμφανιστεί

ένα παράθυρο ! Μπορείς μέσα από εκεί να ψάξεις τα πάντα πατώντας το ανάλογο κουμπί φυσικά !

ΠΡΟΣΟΧΗ !!! Θα πρέπει να το όνομα ποy δίνεις να είναι ακριβές σωστο ( πχ. Gold Bar και ΟΧΙ gold bar )αλλιώς δεν θα έχεις αποτέλεσμα

 


 

8 )  ΠΩΣ ΜΠΟΡΩ ΝΑ ΕΠΕΞΕΡΓΑΣΤΩ ΤΑ NPC ΜΕΣΑ ΑΠΟ ΤΟ GAME !

 

Μπορέις να επεξεργαστείς τα NPC σου μέσα από το game απλά πατώντας επάνω τους κρατώντας κρατημμένο το shift πλήκτρο !

 


 

9)  ΠΩΣ ΜΠΟΡΩ ΝΑ ΕΠΕΞΕΡΓΑΣΤΩ ΤΟ SYSTEM ΤΟΥ SERVER ΜΟΥ !

 

Πρώτα από όλα θα χρειαστείς ένα πρόγραμμα το οποίω και μπορείς να κατεβάσεις από ΕΔΩ !

Μετά ακολούθησε τα παρακάτω βήματα

 

α)  Άνοιξε το πρόγραμμα ( File edit )

β)  Επέλεξε το "Open & Decrypt" και επέλεξε το αρχέιο που θέλεις να επεξεργαστείς ! ( Για το βήμα 2 άνοιξε το l2.ini μέσα απο το system σου )

γ)  Κάνε το Save (413) και είσαι έτοιμος !

 


 

10) ΠΩΣ ΜΠΟΡΩ ΝΑ ΑΛΛΑΞΩ TYPE ΣΕ ΜΙΑ ΠΕΡΙΟΧΗ ( ΠΧ. ΑΠΟ PEACEZONE ΣΕ WARZONE ) !

 

Μπορείς να αλλάξεις το type μιας περίοχης ακολουθώντας τα παρακάτω βήματα :

 

α)  Άνοιξε το αρχείο "zone.xml" που βρίσλεται στον φάκελο "gameserver\data\zones" και άνοιξε το με σημειοματάειο !

β)  Πάτησε ctrl+f , ώστε να ανοίξει η αναζύτηση

γ)  Ψάξε για την περιοχη που θέλεις και μόλις το βρείς άλλαξε το type σε ότι θέλεις !

δ)  Κάνε το Save, και έισαι Ready!

 


 

11) ΠΩΣ ΜΠΟΡΩ ΝΑ ΚΑΝΩ SMALL EDIT ΤΑ NPC ΩΣΤΕ ΝΑ ΛΕΝΕ NAME ΤΟ ΤΟΥ SERVER ΜΟΥ !

 

Ακολούθησε τα παρακάτω βήματα :

 

α)  Άνοιξε το main html αρχείο ,που θέλεις να προσθέσεις(ή αλλάξεις) το όνομα του σέρβερ σου, με σημειοματάρειο

β)  Θα πρέπει να προσθέσεις την εξής γραμμή " <center>NEVERMORE</center> " ( Όπου NEVERMORE βάλε το όνομα του Server σου ) στο σημείο που θέλεις

    να φέναιται ! ( Εγώ προτείνω ακριβώς πριν απο το " </html> " που βρίσκεται ΠΑΝΤΑ στο τέλος του κώδικα ! Εκέι δεν θα έχεις ποτέ πρόβλημα !

γ)  Κάνε save το αρχέιο , και είσαι έτοιμος !

 


 

12) ΠΩΣ ΚΑΙ ΠΟΥ ΜΠΟΡΩ ΝΑ ΕΠΕΞΕΡΓΑΣΤΩ SKILLS !

 

Είναι αρκετά απλό το να επεξεργαστεί κάποιος Τα skill του server του ! Το μόνο που έχεις να κάνεις είναι να πας στο φάκελο "gameserver\data\stats\skills" !

Με την βοήθεια του (7) μπορείς να βρείς το ID από το skill που θέλεις να κάνεις edit! Μετά πήγαινε στο ανάλογο xml File που περιέχει το ID του

skill που θέλεις να κάνεις edit και άνοιξε το με σημειοματάριο ! Τώρα μπορείς να κάνεις όποια αλλαγή θέλεις στο συγκεκριμένο skill !

Πχ. από "<set name="power" val="70" />" σε "set name="power" val="100" />" ώστε να το κάνεις πιο δυνατό !!! Ύστερα μην ξεχάσεις την αποθήκευση!

 


 

13) ΤΙ ΕΙΝΑΙ ΤΟ " DATABASE BUCK-UP"  !

 

Τι είναι ?

 

Το Database Buck-up είναι ένας τρόπος ώστε να κρατάς όλα τα tables της database αποθηκευμένα σε ένα file ώστε να μπορείς να τα ξαναχρησημοποιήσεις αργότερα !

Ύπαρχουν πολλοί λόγοι που κάποιος κρατάει την database του αποθηκευμμένη σε buck-up file , ένας απο αυτο'υς είναι : ώστε σε περίπτωση βλάβης

η κάποιου τυχόν πρόβληματος να μπορουν να επαναφέρουν την database στην παλία της μορφή ( όταν είχε κάνει το buck-up file ) ! Οι περισσότεροι private servers

κρατάνε η κάνουνε buck-up files καθημερινά ώστε σε περίπτωση προβλήματος να μην χαθεί τίποτα !

 



 

Το επόμενο update σύντομα !

 

Μπορείτε να μου δώσετε ιδέες και δικά σας προβλήματα να εντάξω στο ΤΟΠΙΚ !

 

 

Have Fun !

Link to comment
Share on other sites

  • 1 year later...

Το τοπικ καθαρίστηκε,και θα κλειδωθεί.

 

Απο τι στιγμή που είναι FAQ δεν υπάρχει λόγος να μείνει ξεκλείδωτο.Αν κάποιος θέλει να προσθέσει κάτι στο αρχικό τοπικ,ας μου κάνει ένα pm και θα το κάνω εγώ update.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Posts

    • Helly everyone . I use L2jmobius interlude , i did everything , installed the db compiled the Build in eclipse Gameserver seems to lead OK , but it fails to connect to loginserver When i click to start the loginserver it says  "Loginserver terminated abnormally" This is wheat gameserver shows me :    [05/10 17:25:12] LoginServerThread: Connecting to login on 127.0.0.1:9014 [05/10 17:25:12] LoginServerThread: LoginServer not available, trying to reconnect... [05/10 17:25:17] LoginServerThread: Connecting to login on 127.0.0.1:9014 [05/10 17:25:17] LoginServerThread: LoginServer not available, trying to reconnect... [05/10 17:25:22] LoginServerThread: Connecting to login on 127.0.0.1:9014 [05/10 17:25:22] LoginServerThread: LoginServer not available, trying to reconnect...   And This is my login config file:   # --------------------------------------------------------------------------- # Login Server Settings # --------------------------------------------------------------------------- # This is the server configuration file. Here you can set up the connection information for your server. # This was written with the assumption that you are behind a router. # Dumbed Down Definitions... # LAN (LOCAL area network) - typically consists of computers connected to the same router as you. # WAN (WIDE area network) - typically consists of computers OUTSIDE of your router (ie. the internet). # x.x.x.x - Format of an IP address. Do not include the x'es into settings. Must be real numbers. # --------------------------------------------------------------------------- # Networking # --------------------------------------------------------------------------- # Bind ip of the LoginServer, use 0.0.0.0 to bind on all available IPs # WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u> # WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u> # Default: 0.0.0.0 LoginserverHostname = 0.0.0.0 # Default: 2106 LoginserverPort = 2106 # The address on which login will listen for GameServers, use * to bind on all available IPs # WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u> # WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u> # Default: 127.0.0.1 LoginHostname = 127.0.0.1 # The port on which login will listen for GameServers # Default: 9014 LoginPort = 9014 # --------------------------------------------------------------------------- # Database # --------------------------------------------------------------------------- # Specify the JDBC driver class for your database. # Default: org.mariadb.jdbc.Driver Driver = org.mariadb.jdbc.Driver # Database URL # Default: jdbc:mariadb://localhost/l2jmobiusinterlude?useUnicode=true&characterEncoding=utf-8&useSSL=false&connectTimeout=10000&interactiveClient=true&sessionVariables=wait_timeout=600,interactive_timeout=600&autoReconnect=true URL = jdbc:mariadb://localhost/l2jmobiusinterlude?useUnicode=true&characterEncoding=utf-8&useSSL=false&connectTimeout=10000&interactiveClient=true&sessionVariables=wait_timeout=600,interactive_timeout=600&autoReconnect=true # Database user info. Default is "root" but it's not recommended. Login = root # Database user password, leave empty for no password. Password = root # Maximum number of database connections to maintain in the pool. # Default: 5 MaximumDatabaseConnections = 5 # Determine whether database connections should be tested for availability. # Default: False TestDatabaseConnections = False # --------------------------------------------------------------------------- # Automatic Database Backup Settings # --------------------------------------------------------------------------- # Generate database backups when server restarts or shuts down.  BackupDatabase = False # Path to MySQL bin folder. Only necessary on Windows. MySqlBinLocation = C:/xampp/mysql/bin/ # Path where MySQL backups are stored. BackupPath = ../backup/ # Maximum number of days that backups will be kept. # Old files in backup folder will be deleted. # Set to 0 to disable. BackupDays = 30 # --------------------------------------------------------------------------- # Thread Configuration # --------------------------------------------------------------------------- # Defines the number of threads in the scheduled thread pool. # If set to -1, this will be determined by available processors divided by 2. ScheduledThreadPoolSize = 2 # Defines the number of threads in the instant thread pool. # If set to -1, this will be determined by available processors divided by 2. InstantThreadPoolSize = 2 # --------------------------------------------------------------------------- # Security # --------------------------------------------------------------------------- # How many times you can provide an invalid account/pass before the IP gets banned. # Default: 5 LoginTryBeforeBan = 5 # Time you won't be able to login back again after LoginTryBeforeBan tries to login. # Default: 900 (15 minutes) LoginBlockAfterBan = 900 # If set to True any GameServer can register on your login's free slots # Default: True AcceptNewGameServer = True # Flood Protection. All values are in milliseconds. # Default: True EnableFloodProtection = True # Default: 15 FastConnectionLimit = 15 # Default: 700 NormalConnectionTime = 700 # Default: 350 FastConnectionTime = 350 # Default: 50 MaxConnectionPerIP = 50 # --------------------------------------------------------------------------- # Misc Login Settings # --------------------------------------------------------------------------- # If False, the license (after the login) will not be shown. # Default: True ShowLicence = True # Default: True AutoCreateAccounts = True # Datapack root directory. # Defaults to current directory from which the server is started. DatapackRoot = . # --------------------------------------------------------------------------- # Scheduled Login Restart # --------------------------------------------------------------------------- # Enable disable scheduled login restart. # Default: False LoginRestartSchedule = False # Time in hours. # Default: 24 LoginRestartTime = 24    
    • or at least to tell you an update that sorry but still not at home.. 10 days is suspisious.. but he is long time offline from discord indeed... maybe something happened?
    • I never had problems with him. Again, Im not sure if he scammed or not. But 10+ days without answering after we already paid, its a bit sus. If you know you wouldnt be able to answer for a few days, after receiving and confirming the amount, why dont keep in touch? or just say "hey, dont send now because I will only be available after day x.".  
    • i used to ask him for stuff etc, i dont think he scammed ... if he does i will be suprised...
  • Topics

×
×
  • Create New...