Jump to content

[Guide]Πως να φτιάξετε έναν L2JServer (H5)


Recommended Posts

Γεια χαρά και από μένα !

 

Ο οδηγός αυτός θα σας χρησιμεύσει αν χρειαστεί να φτιάξετε έναν L2 Server

Tα προγράμματα που θα χρειαστείτε βρίσκονται παρακάτω!

 

 

1.Java :Απαραίτητο για την λειτουργία του Server

2.Navicat :Η Database μας θα βρίσκετε σε αυτό το πρόγραμμα

3.Mysql : Απαραίτητο για να λειτουργήσουν όλα σωστά

4.Eclipse : Με αυτό το πρόγραμμα θα κάνουμε compile τον Server μας

5.NO IP : Πολύ καλό πρόγραμμα για όσους δεν ξέρουν για να έχουμε σταθερή IP

6.File Edit : Απαραίτητο για να επεξεργαστούμε κάποια αρχεία

7.[install Subclipse 1.8.x

 

 

 

Αφού λοιπόν έχουμε στην κατοχή μας αυτά τα προγράμματα μπορούμε να ξεκινήσουμε!

 

Σαν πρώτο βήμα θα πρέπει να κάνουμε την εγκατάσταση των προγραμμάτων.

 

 

Java Ιnstall : Δεν νομίζω να χρειάζεται κάποια εξήγηση εδώ

 

Mysql Install :

 

*Ανοίξτε το αρχείο με όνομα (mysql-5.5.24-win ΧΧ.msi) και πατάμε Next!

11huqtk.jpg

 

*Εδώ επιλέξτε Complete και πατάμε Next!

2d28vhf.jpg

 

*Εδώ πατάμε Install!

2ih73ax.jpg

 

*Εδώ περιμένουμε μέχρι να ολοκληρωθεί η εγκατάσταση!

2dtt9ww.jpg

 

*Αφού τελειώσει πατάμε Next!

1gfwc2.jpg

 

*Σιγουρευτείτε πως το "Configure the MySQL Server now" είναι τσεκαρισμένο και πατάμε Finish!

mysqlConfigureNow.png

 

*Εδώ πατάμε Next!

2lc62kk.jpg

 

*Εδώ επιλέγουμε Standard Configuration , και μετά Next!

14udz6e.jpg

 

*Εδώ πατάμε Next χωρίς na τροποποιήσουμε τίποτα!

2qashfk.jpg

 

*Εδώ βγάζουμε την επιλογή Modify Security Settings και πατάμε Next!

2pt8gmw.jpg

 

*Εδώ πατάμε Execute!

260bhh0.jpg

 

*Εδώ πατάμε Finished αν είναι όπως η εικόνα παρακάτω τότε μεχρι στιγμής είμαστε εντάξει, αν υπάρξει κάποιο πρόβλημα δοκιμάστε να επαναλάβετε όλη την διαδικασία!

10rp9bt.jpg

 

 

 

Συγχαρητήρια! Το mysql εγκαταστάθηκε με επιτυχία!

 

Navicat Install : Ούτε εδώ νομίζω χρειάζεται να εξηγήσω κάτι

 

Ρύθμιση Navicat :

 

 

*Ανοίξτε το navicat και πατήστε δεξί clik και New Connection!

fbmdds.jpg

 

*Εδώ γράψτε localhost οπως ειναι και στην εικόνα και πατήστε ok χωρις καμία τροποποίηση!

i2j1qf.jpg

 

*Εδώ δεξί click στο localhost και πατήστε New Database!

30joc5f.jpg

 

*Εδώ γράφεται l2jdb και πατάτε ok!

34rzjmx.jpg

 

 

Συγχαρητήρια , Τέλος και με το Navicat!

 

Eclipse Install : Ούτε εδώ χρειάζεται να εξηγήσω κάτι!

 

Ρυθμίσεις Eclipse :

 

*Ανοίγουμε τον φάκελο Eclipse που έχουμε κάνει extract πιο πάνω και τρέχουμε το Eclipse!

fbl18o.jpg

 

*Το συγκεκριμένο Eclipse δεν χρειάζετε κάποιο Install είναι Portable(Δηλαδή δεν Χρειάζετε Εγκατάσταση) !

Αν έχει κάποιο άλλο path το αλλάζουμε σε C:\Workspace και πατάμε ok οπώς και στην εικόνα!

npkil4.jpg

 

*Εδώ πατάμε Close (To X)

6f704m.jpg

 

*Οταν πατήσουμε το Close θα γίνει το eclipse όπως στην εικόνα..Ετσι πηγαίνουμε Help > Install New Software

width=1024 height=768http://i42.tinypic.com/nof343.jpg[/img]

 

*Sto "Work With" κάνουμε επικόλληση αυτό : http://subclipse.tigris.org/update_1.6.x/

και πατάμε Add!

(Αν δεν κάνει το παραπάνω Link Δοκιμάστε αυτα εδώ :

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

URL: http://subclipse.tigris.org/update_1.2.x

URL: http://subclipse.tigris.org/update_1.0.x )

width=1005 height=768http://i39.tinypic.com/bh0gfo.jpg[/img]

 

*Όνομα γράφουμε Eclipse και πατάμε Ok!

width=996 height=768http://i40.tinypic.com/vi0dg5.jpg[/img]

 

*Τσεκάρουμε τις επιλογές που εμφανήστηκαν και πατάμε Next!

width=996 height=768http://i39.tinypic.com/25zrxg4.jpg[/img]

 

*Εδώ πατάμε Next!

width=996 height=768http://i41.tinypic.com/10scexi.jpg[/img]

 

*Εδώ επιλέγουμε "I accept the terms of licence agreement" και πατάμε finish!

width=996 height=768http://i43.tinypic.com/nx9smo.jpg[/img]

 

*Εδώ περιμένουμε!

width=996 height=768http://i43.tinypic.com/era141.jpg[/img]

 

*Εδώ σε ορισμένους μπορεί να βγάλει αυτο το μύνημα σε περίπτωση που το βγάλει πατάμε απλα ok!

width=996 height=768http://i42.tinypic.com/25ic41u.jpg[/img]

 

*Αν σας έβγαλε το πιο πάνω μύνημα συνεχίστε έτσι επιλέξτε το κυκλωμένο πάνω αριστερά στην εικόνα και πατάμε ok!

width=996 height=768http://i39.tinypic.com/2ch0tia.jpg[/img]

 

*Εάν δεν σας έβγαλε τα 2 πιο πάνω μυνήματα θα σας φέρει κατευθείαν εδώ οπότε πατήστε restart και θα κλίσει το Eclipse και θα ξανά ανοίξει απο μόνο του!

(Θα μας ξαναπέι να επιλέξουμε Workspace εμείς πατάμε ok σε περίπτωση που το path είναι C:\Workspace Εάν δεν είναι το ξανα αλλάζουμε)!

width=996 height=768http://i41.tinypic.com/10ppmqh.jpg[/img]

 

*Εδώ πατάμε Windows Preferences!

width=996 height=768http://i41.tinypic.com/v6j2wy.jpg[/img]

 

*Εδώ κάνουμε click στα κυκλωμένα "Java,Installed JREs και Search" με την σειρά που τα έχω!

width=996 height=768http://i40.tinypic.com/335co6u.jpg[/img]

 

*Εδώ επιλέγουμε C:\Αρχειά Εφαρμογών\Java για Windows 7 ή C:\Program Files\Java για Windows Xp!

width=851 height=768http://i42.tinypic.com/35a2b7k.jpg[/img]

 

*Θα σας εμφανίσει κάποια java installs που βρίσκονται στον υπολογιστή σας. Εμείς επιλέγουμε το πρώτο και πατάμε ok!

width=1021 height=768http://i41.tinypic.com/2cduys2.jpg[/img]

 

*Τώρα πάμε στο Window> Show View > Other

width=1022 height=768http://i42.tinypic.com/11ux18z.jpg[/img]

 

*Επιλέγουμε SVN, SVN Repositories και ok!

width=1022 height=768http://i41.tinypic.com/14c7mgm.jpg[/img]

 

*Κάτω μας εμφάνισε μια καρτέλα με όνομα SVN Repositories, στον κενό χώρο πατάμε δεξί Click και μετά New > Repository Location

width=1022 height=768http://i42.tinypic.com/pynio.jpg[/img]

 

*Στο "Url" βάζουμε αυτό : http://svn.l2jserver.com/trunk/L2J_Server/ και πατάμε Finish!

(Είναι λίγο παλιές εικόνες, εσείς βάζετε το Link που σας έδωσα)

width=995 height=768http://i41.tinypic.com/29xhpuw.png[/img]

 

*Τώρα ξανακάνουμε το ίδιο βήμα μόνο που στο "Url" θα βάλουμε http://svn.l2jdp.com/trunk/L2J_DataPack/ και πατάμε Finish!

 

*Τώρα μας έβγαλε 2 φακέλους, τους διαλέγουμε με Alt+Click , στη συνέχεια πατάμε δεξί click και πατάμε Checkout!

width=995 height=768http://i39.tinypic.com/atnsc1.png[/img]

 

*Μετά στην καρτέλα που μας εμφάνισε πατάμε Finish!

width=995 height=768http://i42.tinypic.com/2637hqo.png[/img]

 

*Εδώ περιμένουμε να τελειώση αυτό...Ανάλογα με την ταχύτητα τις γραμμής του Internet θα ολοκληρωθεί και το κατέβασμα των αρχείων!

width=1022 height=768http://i39.tinypic.com/11sh7w9.png[/img]

 

*Μόλις όλα έχουν τελειώσει θα μας βγάλει σε αυτήν την εικόνα και πάνω δεξιά θα έχετε τις δυο ενδείξεις των Checkout που μόλις κάνατε..

(Δηλαδή τα κατεβασμένα αρχεία του server σας χωρίς να έχετε κάνει ακόμα Compile)!

qxvy9l.png

 

*Ανοίγουμε έναν από τους φακέλους και πατάμε πάνω στο Build.xml δεξί Click > Run As > Ant Build όπως στην εικόνα!

width=634 height=768http://i40.tinypic.com/9i7prt.png[/img]

 

*Εδώ στην Console κάτω θα μας βγάλει αυτο το error δεν είναι τίποτα το βγάζει πάντα όπως θα δέιτε και στην εικόνα!

24gt378.png

 

*Και εδώ λέει Build Successful!

width=939 height=768http://i44.tinypic.com/s1ssw7.png[/img]

 

*Τώρα το ίδιο θα κάνουμε και με τον άλλο φάκελο

width=675 height=768http://i41.tinypic.com/2zf69l5.png[/img]

 

*Θα μας ξαναβγάλει πάλι το error αλλα δεν είναι τίποτα συνεχίζουμε και οταν τελειώσει θα μας ξαναπεί Build Successful!

width=875 height=768http://i39.tinypic.com/15o6n3c.png[/img]

 

*Τώρα αφου τελειώσαμε με το Compile και το Eclipse γενικά το κλίνουμε και πάμε στο C:\Workspace\χχχ\build\L2J_Server!

o77zo9.png

 

*Πατάμε δεξί Click πάνω στο L2J_Server και κάνουμε Extract files σε ένα φάκελο που θέλουμε (προτείνω να βρίσκετε στον C )!

o77zo9.png

 

*Όπως θα προσέξατε μέσα στο Workspace δεν ήταν ένας φάκελος οπότε πάμε πίσω βρίσκουμε τον άλλο φάκελο και κάνουμε το ίδιο πράγμα όπως πριν

2ep3m77.png

 

*Τώρα έχουμε τελειώσει με το Eclipse και στον φάκελο που επιλέξαμε υπάρχει ο Server μας!

10qe98m.png

 

*Τώρα ανοίγουμε τον φάκελο tools όπως στην εικόνα!

2ut41uf.png

 

*Τρέχουμε το αρχείο database_installer όπως στην εικόνα!

2jg6mmv.png

 

*Εδώ μας εμφανίζει σε αυτήν την εικόνα πατάμε συνέχεια Enter!

3504ebb.png

 

*Μέχρι να μας βγάλει σε αυτήν εδώ την εικόνα!

m9cao9.png

 

*Εδώ μας λέει να επιλέξουμε τι εγκατάσταση θέλουμε, εμείς επιλέγουμε Full install και γράφουμε F όπως και στην εικόνα!

2cfvkk.png

 

*Εδώ απλώς περιμένουμε!

rc7jvo.png

 

*Εδώ μας ρωτάει αν θέλουμε να κάνουμε Install τα custom tables, πατάμε Y

4qrzt.png

 

*Εδώ μας ρωτάει αν θέλουμε να κάνουμε Install το Wedding Mod table, πατάμε Y

msf7ef.png

 

*Τέλος και με την Database τώρα πάμε να κάνουμε Register τον Gameserver μας πηγαίνουμε (χ φάκελος)\login και τρέχουμε το GSRegister όπως στην εικόνα!

20avwhd.png

 

*Θα μας εμφανίσει στην παρακάτω εικόνα ένα κουτάκι εκεί επιλέγουμε Register GameServer και save όπως στην εικόνα!

29e2mix.png

 

*Και τέλος στο path πάμε Χ φάκελος\Gameserver\config και πατάμε Open όπως στην εικόνα!

zx6zhh.png

 

Τώρα θα σας δείξω πώς μπορούμε να κάνουμε Online τον Server μας!

 

*Πρώτα απο όλα πηγαίνουμε στην σελίδα http://www.no-ip.com/ και πατάμε Create Account όπως στην εικόνα!

2nlwbvo.png

 

*Εδώ κάνουμε απλά Account για να φτίαξετε Account θα πρέπει να έχετε e-mail!

(Μην ξεχάστε να μπείτε στο E-mail σας να κάνετε activate το Account σας)

22x8oo.png

 

*Μόλις φτίαξουμε το Account θα χαναμπείτε στην σελίδα http://www.no-ip.com/ και θα κάνετε login με το Account που μόλις φτιάξαμε!

2n8sweq.png

 

*Εδώ βάζουμε στο hostname οτι θέλουμε όπως στην εικόνα, μετά απο αυτό πατάμε Create Host!

width=894 height=768http://i41.tinypic.com/xq3rb.png[/img]

 

*Αφού κάνετε εγκατάσταση το No-Ip (είναι πολύ εύκολο) το ανοίγεται και μετά θα μας βγάλει το παρακάτω παράθυρο εκεί πρέπει να βάλετε Username και password και πατάμε ok όπως στην εικόνα

(Αυτά που βάλατε και στο Register του no-ip.)!

5vqj9u.png

 

*Μετά πάμε δεξιά στο Select Hosts και κλικάρουμε το Host μας

71phu8.png

 

*Μετά πάμε File > Preferences και κλικάρουμε όλα τα κουτάκια και πατάμε οκ

jpfvd4.png

 

*Για να είναι ο Server σας Online θα πρέπει να ανοίξετε κάποια Ports. Υπάρχουν χιλιάδες οδηγοί σχετικά με το πως να το κάνετε αυτό. Χρήσιμο Site είναι το http://portforward.com

 

Τώρα συνέχεια έχει κάποιες ρυθμίσεις στα αρχεία του Server μας.

 

*Πηγαίνουμε χ φάκελος\gameserver\config και ανοίγουμε το αρχείο Server.properties με το σημειωματάριο..!

 

 

# 
# Game 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
# ---------------------------------------------------------------------------
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
# Common settings...
# 127.0.0.1 - If you are playing alone on a test server
# 192.168.x.x - This is if you are on a 192.168.x.x type network (behind a standard consumer router) and want other computers from JUST the internal network to be able to connect
# x.x.x.x - WAN IP obtained from http://www.whatismyip.com/. This is if you want people outside your internal network to be able to connect to your server.
# If this IP is resolvable by the Login Server, just leave *.
# ---------------------------------------------------------------------------
# Default: *
ExternalHostname = Myserver2323.no-ip.biz <---------- Εδώ βάζουμε το No-ip μας

# ---------------------------------------------------------------------------
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname.
# This can be the internal IP such as 127.0.0.1 or the computer's IP such as 192.168.x.x.
# If this IP is resolvable by the Login Server, just leave *.
# ---------------------------------------------------------------------------
# Default: *
InternalHostname = 127.0.0.1 <----------Εδώ βάζουμε το 127.0.0.1

# Where's the Login server this gameserver should connect to
# Default: 127.0.0.1 <----------Εδώ βάζουμε το 127.0.0.1
LoginHost = 127.0.0.1 <----------Εδώ βάζουμε το 127.0.0.1

# TCP port the login server listen to for gameserver connection requests
# Default: 9014
LoginPort = 9014

# Default: 127.0.0.1
GameserverHostname = * <----------Εδώ βάζουμε * (αστεράκι)

# Default: 7777
GameserverPort = 7777

 

2119axd.png

 

 

 

*Και το κάνουμε αποθήκευση!

 

*Μετά πηγαίνουμε χ φάκελος\loginserver\config και ανοίγουμε το αρχείο loginserver.properties με το σημειωματάριο!

 

# ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
# Common settings...
# 127.0.0.1 - If you are playing alone on a test server
# 192.168.x.x - This is if you are on a 192.168.x.x type network (behind a standard consumer router) and want other computers from JUST the internal network to be able to connect
# x.x.x.x - WAN IP obtained from http://www.whatismyip.com/. This is if you want people outside your internal network to be able to connect to your server.
# ---------------------------------------------------------------------------
# Default: 127.0.0.1
ExternalHostname = Myserver2323.no-ip.biz <----------Εδώ βάζουμε το No-ip μας
# ---------------------------------------------------------------------------
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname.
# This can be the internal IP such as 127.0.0.1 or the computer's IP such as 192.168.x.x.
# ---------------------------------------------------------------------------
# Default: 127.0.0.1
InternalHostname = 127.0.0.1 <----------Εδώ βάζουμε το 127.0.0.1

# ---------------------------------------------------------------------------
# If you are behind a router which using its own local IP for Port Forwarding then set this to the routers
# local IP if you want people outside your internal network to be able to connect to your server.
# ---------------------------------------------------------------------------
# RouterHostname = 

# Bind ip of the LoginServer, use * to bind on all available IPs
# Default: *
LoginserverHostname = * <----------Εδώ βάζουμε *(αστεράκι


# Default: 2106
LoginserverPort = 2106

# The address on which login will listen for GameServers, use * to bind on all available IPs
# Default: *
LoginHostname = * <----------Εδώ βάζουμε *(αστεράκι
# The port on which login will listen for GameServers
# Default: 9014
LoginPort = 9014

 

width=1024 height=689http://i43.tinypic.com/25t9cas.png[/img]

 

*Και το κάνουμε αποθήκευση!

 

*Και το τελευταίο βήμα Ανοίξτε το File edit και τροποποιήστε το l2.ini που βρίσκετε μέσα στο System του L2 client σας

H τροποποίηση θα γίνει στο ServerAddr όπως θα δείτε και στην εικόνα

(127.0.0.1 βάζουμε για το system που θα τρέχουμε απο το σπίτι μας και για αυτό που θα έχουμε online βάζουμε το No-ip μας (myserver2323.no-ip.biz)!

ncmadx.png

 

The End!

 

Credits:•BrazZe®s• and DeLuSiOn :)

Link to comment
Share on other sites

kalh douleia file mou alla prepei na kaneis ananeosh to post...

 

Gia to Hi5 poia ayta edw  xriazonte

 


Eclipse Classic 4.2


Subclipse 1.8.14:

 

Link to comment
Share on other sites

kalh douleia file mou alla prepei na kaneis ananeosh to post...

 

Gia to Hi5 poia ayta edw  xriazonte

 


Eclipse Classic 4.2


Subclipse 1.8.14:

 

ευχαριστω πολυ και το εφτιαξα :)

Link to comment
Share on other sites

Deytero:

Sto Hi5 den  bazeis ip  sto login kai sto gameserver config...

bazeis sto

 

ipconfig

<?xml version="1.0" encoding="UTF-8"?>
<!-- Externalhost here (Internet IP) or Localhost IP for local test -->
<gameserver address="127.0.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/ipconfig.xsd">
<!-- Localhost here -->
<define subnet="127.0.0.0/8" address="127.0.0.1" />
<!-- Internalhosts here (LANs IPs) -->
<define subnet="10.0.0.0/8" address="10.0.0.0" />
<define subnet="172.16.0.0/19" address="172.16.0.0" />
<define subnet="192.168.0.0/16" address="192.168.0.0" />
</gameserver>

 

Den einai Interlude Pack

Link to comment
Share on other sites

  • 1 month later...

BoomBoom μηπως λεω εγω μηπως να δωσεις και credits στον papaditsa ?Γιατι εγω βλεπω ακριβως τις ιδιες pic που εβαλε ο papaditsa ( στον οδηγο του για το πως να κανεις gracia final server ) εκτος απο 2-3 δικιες σου, ακριβως τα λογια του papaditsa.Aπλα δινεις και καποια codes που δινεις στο τελος.

Link to comment
Share on other sites

πραγματικά η φωτογραφίες είναι από το τοπικ της παπαδίτσας ... δώσε πραγματικά credits

 

http://maxcheaters.com/forum/index.php?topic=145109.0

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



×
×
  • 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