Jump to content

Recommended Posts

Posted

Αυτό το topic είναι μετάφραση από το english section για να σας διευκολύνω

Σε αυτό το tutorial Θα σας εξηγήσω πως να στήσετε έναν Lineage 2 server. Αυτό ισχύει σε C4, C5 και Interlude "off" servers.

 

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

 

 

 

 

1. Τα βασικά:

 

Το πρώτο πράγμα που πρέπει να κατανοήσουμε είναι ότι Lineage 2 OFF servers καταναλώνουν πολλούς πόρους και, εάν ανοίγεις έναν σοβαρό server,θα σας κοστίσει ένα ποσό χρημάτων. Έτσι, από την δική μου εμπειρία, μπορώ να προτείνω αυτά τα specs.

 

Υποχρεωτικά:

 

    * Athlon 64 4200 + Processor

    * 4GB μνήμης RAM

    * 200GB HDD

    * 10mbit αφιερωμένη σύνδεση

    * Microsoft Windows 2003 Server x64

 

 

Συνιστώμενες:

 

    * Dual Intel Xeon 2.8Ghz

    * 8GB ή 16GB RAM

    * 2x ή 3x 200GB 10k + RPM HDDs (SCSI)

    * 100mbit αφιερωμένη σύνδεση

    * Microsoft Windows 2003 Server x64

 

 

Βεβαιωθείτε ότι το λειτουργικό σύστημα είναι ένα σύστημα 64-bits, καθώς L2Server δεν θα λειτουργήσει σε ένα σύστημα 32-bits.

Με τα απαιτώμενα specs θα μπορέσετε να πάρετε περίπου 300 ~ 500 παίκτες χωρίς lag.

Με τα συνιστώμενα specs θα μπορέσετε να πάρετε περίπου 1000 ~ 1500 παίκτες με 8GB RAM και με 16GB RAM θα πρέπει να χωράει 2000 ~ 3000 παίκτες χωρίς μεγάλα προβλήματα.

 

Προτείνω να αγοράσετε ένα server pc μόνοι σας από (Dell, ebay, κλπ) και να το βάλετε σε ένα datacenter όπως FDCservers.net ή ενοικιάστε ένα μηχάνημα σε ένα datacenter όπως NGZ-servers.de

 

 

2. Κατανόηση του server:

 

Πριν ξεκινήσω εξηγώντας επιπλέον, πρώτα θα πρέπει να κατανοήσουμε πώς λειτουργεί o server.

Οι Lineage 2 OFF servers έχουν database system SQL. Όλα τα είδη πληροφοριών σχετικά με τους χαρακτήρες, τους λογαριασμούς κ.λπ. αποθηκεύονται στην βάση δεδομένων SQL. Γι'αυτό , θα χρειαστεί το MSSQL, το οποίο μπορείτε να κατεβάσετε παρακάτω.

 

Υπάρχει κάτι άλλο που επίσης πρέπει να γνωρίζετε.O Lineage 2 OFF server ουσιαστικά αποτελείται από τα ακόλουθα:

 

    * AuthD (login Server)

    * Cached (Είναι σαν μια γέφυρα μεταξύ L2Server.exe και SQL)

    * L2Server.exe (Game Server)

    * L2NPC.exe (φορτώνει όλα τα NPC στον Game Server)

 

 

Πέρα από αυτό, υπάρχουν μερικοί φάκελοι με όλα τα διάφορα είδη αρχείων. Τα πιο σημαντικά αρχεία, αυτό σημαίνει ... Αυτά που θα σας απασχολήσουν όλη την ώρα για να επεξεργαστείτε items, NPCs,τα skills, τα terain issues, τα quest κτλ. είναι τα ακόλουθα:

 

    * Script

    * HTML

    * Geodata

 

 

Όλα αυτά μπορούν να βρεθούν στο PPC release.

 

 

3.Αρχεία του server:

 

Εντάξει, ώστε έχεις ήδη τoν server σoυ;

 

Αυτό είναι υπέροχο. Τώρα είναι ανάγκη να πάρουμε κάποια αρχεία. Υπάρχει μια αναπτυσσόμενη κοινότητα φόρουμ που ονομάζεται PostPacific. Αυτό είναι το μέρος όπου οι περισσότεροι Lineage 2 OFF developers συγκεντρώνονται γύρω από όλο τον κόσμο. Αυτοί οι τύποι έχουν εργαστεί μαζί για μεγάλο χρονικό διάστημα, και με τα share από όλους η PostPacific τώρα είναι στην ευχάριστη θέση να εισαγάγει τη PPC Interlude Release (δεν είναι ακόμα έτοιμο) το οποίο αποτελείται από ένα Interlude server pack ελεύθερo για όλους τους developers που θέλουν να ανοίξουν τον δικό τους server ή απλά για να μάθουν πως.

 

Θα χρειαστεί να κατεβάσετε τα παρακάτω αρχεία:

 

    * PPC Release

    * Microsoft SQL Server 2005 x64

    * Cached Serial Generator

 

 

 

4.1. Ρύθμιση της βάσης δεδομένων:

 

1. Εγκαταστήστε το MSSQL server σε έναν φάκελο της επιλογής σας. Είναι μια πολύ βασική εγκατάσταση, θα επιλέγουν κυρίως μόνο "ναι" όλη την ώρα. Όταν σας ρωτήσει για το είδος της εγκατάστασης, επιλέξτε "Complete". Αυτό θα πρέπει να αποφύγει τυχόν προβλήματα στο μέλλον.Όταν ζητά για το τι χρήστη να επιλεχθεί,αφήστε το ως "sa" και βάλτε ότι password θέλετε.

 

2. Μόλις ολοκληρωθεί η εγκατάσταση, πηγαίνετε στην έναρξη και ψάξτε στο μενού για το SQL Server Management Studio. Ανοίξτε το. Θα πρέπει να ανοίξει ένα παράθυρο σύνδεσης. Αν το όνομα σύνδεσης δεν είναι "localhost",γράψτε το εσείς και κάντε κλικ στο κουμπί "connect"

 

3. Κάντε κλικ στο "New Query", τότε πηγαίντε στο PPC Release φάκελο και ψάξτε για έναν φάκελο με το όνομα DBScript. Ανοίξτε το αρχείο "0_create-db.sql" με σημειωματάριο στη συνέχεια, αντιγράψτε και επικολλήστε όλο το περιεχόμενο στο παράθυρο New Query, κάντε δεξί κλικ και πατήστε "Execute Query". Μπορείτε, επίσης,να κάνετε απλά κλικ 0_create-db.sql δύο φορές και θα το κάνει αυτόματα. Αφού γίνει αυτό, όλες οι βάσεις δεδομένων και οι πίνακες θα πρέπει να δημιουργηθούν. (lin2world, lin2db κ.λπ.)

 

4. Κλείστε το παράθυρο New Query. Αναζητήστε στην αριστερή πλευρά για "database". Ανοίξτε αυτό, τότε πηγαίνετε στο lin2db> tables. Κάντε δεξί κλικ στη dbo.server και επιλέξτε "Open table". Τώρα θα ρυθμίσετε τις ρυθμίσεις του server σε αυτό το table.

ID: 1 (2, 3, 4 και ούτω καθεξής για περισσότερους servers)
Name: Διαλέξτε ένα όνομα με 11 χαρακτήρες (ούτε παραπάνω, ούτε παρακάτω).
IP: Τοποθετήστε το WAN IP εδώ. ([url = http://whatsmyip.org] Κάντε κλικ για να to μάθετε! [/ url])
inner_ip: Τοποθετήστε το localhost (127.0.0.1) IP εδώ.
ageLimit: 0
pk_flag: 1
kind: 0
port: 7777
region: 0 (1, 2, 3, και ούτω καθεξής για περισσότερους servers)

 

 

 

 

4.2. Ρύθμιση του OBDC:

 

Αυτό θα πρέπει πανεύκολο. Θα πρέπει να διαμορφώσετε το OBDC ώστε αυτό να λειτουργεί σωστά.

 

1. Πήγαινε Έναρξη> Administrative Tools> Data Sources (OBDC):

obdc1.jpg

 

 

2. Πηγαίνετε στο "Αρχείο DSN" καρτέλα και κάντε κλικ στο κουμπί "set Directory":

 

width=585 height=480http://i4.photobucket.com/albums/y105/koyfo/Various/Various2/obdc2.jpg[/img]

 

3. Γράψτε την διεύθυνση που εμφανίζεται σε αυτό το παράθυρο κάπου για δική σας χρήση και στη συνέχεια πατήστε "Ναι" για να ρυθμίσετε

  αυτόν τον κατάλογο ως προεπιλογή για OBDC αρχείο DSNs:

PS:Η θέση είναι πάντα η ίδια: "C: \ Program Files \ Common Files \ OBDC \ Data Sources"

 

4. Πηγαίνετε σε αυτό το μέρος του υπολογιστή σας, και δημιουργήστε δύο DSNs αρχεία:

 

lin2world.dsn

lin2db.dsn

 

Αφού το κάνετε αυτό, ανοίξτε το DSNs με notepad και τοποθετήστε το εξής:

 

lin2world.dsn:

 


[ODBC]
DRIVER = SQL Server
UID = sa
DATABASE = lin2world
WSID = host_name
APP = Microsoft Data Access Components
Trusted_Connection = Ναι
SERVER = host_name

 

 

lin2db.dsn:

 


[ODBC]
DRIVER = SQL Server
UID = sa
DATABASE = lin2db
WSID = host_name
APP = Microsoft Data Access Components
Trusted_Connection = Yes
SERVER = host_name

Αν πρόκειται να χρησιμοποιήσετε άλλα tables, όπως l2comm και ούτω καθεξής, απλά κάντε κιάλλα DSN αρχεία. Όπως μπορείτε να δείτε στις γραμμές WSID και SERVER θα πρέπει να αντικαταστήσετε το host_name με το πραγματικό όνομα του υπολογιστή, το οποίο μπορεί να βρεθεί από την εκτέλεση εντολής ipconfig /all. Για να μάθετε πώς να το κάνουμε αυτό, πηγαίνετε στο 5. Οικοδομώντας τον Server.

 

5. Πηγαίνετε πισω στην έναρξη > Administrative Tools> Data Sources (OBDC), στη συνέχεια, προχωρήστε στην καρτέλα "File DSN". Oι DSNs που δημιουργήσατε μόλις, θα πρέπει να περιλαμβάνονται σε αυτό. Αν ακόμα δεν είναι στη λίστα, κάντε κλικ στο κουμπί "Add", επιλέξτε "SQL Server", βρείτε που βάλατε τα DSNs και πατήστε ΟΚ.

 

Στη συνέχεια θα πρέπει να μοιάζει κάπως έτσι:

 

width=585 height=480http://i4.photobucket.com/albums/y105/koyfo/Various/Various2/obdc4.jpg[/img]

 

Συγχαρητήρια, έχετε ρυθμίσει το OBDC!

 

 

 

5.Οικοδομώντας τον Server:

 

Τώρα που έχετε κατανοήσει τον τρόπο με τον οποίο ο server δουλεύει,θα εξηγώ με λίγο πιο τεχνικούς όρους. Εάν δεν καταλάβατε κάτι για τον server, μπορείτε να διαβάσετε ξανά το section "2.Κατανόηση του Server".

 

Ας πάμε στη δουλειά μας.

 

 

1. Αποσυμπιέστε το PPC Release σε έναν φάκελο της επιλογής σας στον server σας.

 

2. Πηγαίνετε στην Έναρξη> Run, πληκτρολογήστε cmd και πατήστε enter. Ένα νέο παράθυρο γραμμής εντολών θα εμφανιστεί. Πληκτρολογήστε ipconfig /all και πατήστε enter.

Θα δείτε ένα κείμενο όπως αυτό:

 


C: \ Documents and Settings \ Administrator>ipconfig /all

Windows IP Configuration

Host Name. . . . . . . . . . . . : U8714
Primary Dns Suffix. . . . . . . :
Node Type. . . . . . . . . . . . : Unkown
IP Routing Enabled. . . . . . . . : no
WINS Proxy Enabled. . . . . . . . : no

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix. :
Description. . . . . . . . . . . : NVIDIA nForce Networking Controller # 2
Physical adress. . . . . . . . . : 00-18-F3-DA-E8-21
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled. . . . : Yes
IP Adress. . . . . . . . . . . . : 89.163.145.74
Subnet Mask. . . . . . . . . . . : 255.255.240.0
Default Gateway. . . . . . . . . : 89.145.78.6
DHCP Server. . . . . . . . . . . : 211.205.230.16
DNS Servers. . . . . . . . . . . : 216.192.221.194
. . . . . . . . . . . . . . . . . . . . : 89.166.247.171
Lease Obtained. . . . . . . . . . : Montag, 4. Φεβρουαρίου 2008 22:02:41
Lease Expires. . . . . . . . . . : Dienstag, 5. Φεβρουαρίου 2008 00:02:41

 

 

Αυτό δείχνει όλα τα βασικά είδη πληροφοριών σχετικά με το δίκτυό σας που θα πρέπει να γνωρίζετε. Κρατήστε αυτό το παράθυρο ανοιχτό, αυτό θα είναι χρήσιμο για πολλά πράγματα πέρα από αυτό το σημείο.

 

3. Ανοίξτε το Cached Serial Generator που έχετε κατεβάσει νωρίτερα.

 

cached.jpg

 

Εισάγετε τη διεύθυνση MAC και το όνομα της μηχανής(Host name) που βρήκατε στο ipconfig /all σε αυτό το cached generator και θα δημιουργήσει το serial number.

Μόλις γίνει αυτό, ανοίξτε το CacheD.exe. Αυτό θα ανοίξει ένα κουτί που θα σας ζητά να εισαγάγετε το serial number. Τοποθετήστε το serial number εκεί.

 

Κλείστε το και ανοίξτε το ξανά. Θα πρέπει να ρωτήσει για τρία πράγματα:

 


Database: Θα γράψετε lin2world εδώ. Εάν είναι ήδη "linworld",αλλάξτε το σε "lin2world".
Username: Θα γράψετε sa ή όποιο άλλο username βάλατε στο MSSQL.
Password: Θα γράψετε τον κωδικό πρόσβασης που έχετε επιλέξει για τη βάση δεδομένων σας εδώ.

 

 

Μόλις τα βάλετε και πατήσετε ΟΚ, θα πρέπει να αρχίσει το cached. Συγχαρητήρια, έχετε ρυθμίσει το cached.

 

4. Μεταβείτε στο φάκελο PPC Release> AuthD. Ανοίξτε το config.txt.

 

Βεβαιωθείτε ότι θα μοιάζει με αυτό:

 


serverPort = 2.104
serverExPort = 2.106
serverIntPort = 2.108
worldport = 7.777
DBConnectionNum = 10
encrypt = true
numServerThread = 2
numServerExThread = 2
numServerIntThread = 2
logDirectory = "C: \work\ log"
; 30206: l2, 30310: Sl
ProtocolVersion = 30.810
; 8: lineage2, 4 halo
GameID = 8
DesApply = false
PacketSizeType = 3
useForbiddenIPList = true
ReadLocalServerList = false
OneTimeLogOut = true
CountryCode = 2
DevConnectOuter = true
DevServerIP = "insert_your_WAN_ip_here"
; Β »ΓΒ Γ ΓΓΒ ° Β'ΒΓ ΒΊΓΒΊΓΓΓΒΓΒΓ.
; SocketTimeOutΓΒΊ Β »Γ § ΒΏΓ« ΓΓΒ ° Β 'ActionΓΓ ΓΓΌΓΓ ΒΎΓΈΓΒ »ΒΆΒ § ² Β Γ ΒΓ Β ½ ΓΒ ° Β £ ΓΓ ΒΓΒΓ.
; Β ΓΒ ± ΓΓΓΓΓ ΒΎΓΒΉΒ «ΒΎΓΒΌΓΒΎΓΈΓΓ Β ° Β'ΒΈΒΈΓΓ ΓΓΒΓΒ ° Γ Γ Β »ΒΉΓ | ΓΓΆΓΓΒ ± Γ 'ΓΒ § ΓΓΓΓΒΓΒΓ.
SocketTimeOut = 60
; SocketLimitΒΓ
SocketLimit = 5000
AcceptCallNum = 1
; UseOneIOCom = true
UseOneIOCom = false
AcceptThread = 1
WaitingUserLimit = 1000
dumppacket = true
UserData = false
UseLogD = false
logdip = "127.0.0.1"
logdport = 3.999
logdconnectinterval = 120

SupportReconnect = true
; (true = auth-main reconnect on/ false = auth-main reconnect off)
AutokickAccount = true
NewEncrypt = false

 

Δώστε ιδιαίτερη έμφαση σε αυτές τις δύο γραμμές:

 

DevConnectOuter = true

DevServerIP = "insert_your_WAN_ip_here"

 

Γραμμές με το ; Σήμα πριν από αυτές μπορεί να αφαιρεθεί, εάν θέλετε, επειδή είναι απλά σχόλια.

 

Βεβαιωθείτε ότι το DevConnectOuter έχει οριστεί ως true, και στο DevServerIP πρέπει να εισάγετε το WAN IP εδώ. (μάθετέ το εδώ)

 


Database: Θα γράψετε lin2db εδώ. Εάν είναι ήδη "lindb", αλλάξτε το σε "lin2db"
Username: Θα γράψετε sa ή όποιο άλλο έχετε βάλει στο MSSQL.
Password: Θα γράψετε τον κωδικό πρόσβασης που έχετε επιλέξει για τη βάση δεδομένων σας εδώ.

 

 

Αφού βάλετε τις σωστές πληροφορίες και πατήσετε ΟΚ, θα πρέπει να φορτώσει το AuthD . Συγχαρητήρια, έχετε ρυθμίσει το AuthD.

 

6. Πηγαίνετε στο φάκελο PPC Release> L2NPC. Ανοίξτε το l2npc.ini.

 

Βεβαιωθείτε ότι οι τέσσερις πρώτες γραμμές είναι έτσι:

 


[server]
address = "127.0.0.1"
port = 2.002

[Cached]
address = "127.0.0.1"
port = 2008

 

 

7. Πηγαίνετε στον φάκελο PPC Release> L2Server φάκελο. Ανοίξτε to l2server.ini. Θα πρέπει να μοιάζει κάπως έτσι:

 


[Cached]
address = "127.0.0.1"
port = 2.006

[AuthD]
address= "your_wan_ip_adress_here"
port = 2.104

[LogD]
address = "127.0.0.1"
port = 3.999

[World]
WorldId = 1
UserLimit = 1000
LetBuilder = 1

[PetitionD]
address = "127.0.0.1"
port = 2.107
WorldName = LineageIV "
; world name have to exact 9 characters.
DisableStart = 5
DisableEnd = 13

[Report]
Interval = 600; minute

[setting]
UserPathFind = true
WorldCollision = false
ExceptionMailing = false
MailServer = 10.10.10.254
ExceptionMinidump = false
IOBufferCount = 30.000
AgeCheckType = 0
AcceptEscapeCommand = true
χώρας = 4
BOTBlock = false
gameguard = false
gameguard_checkonly = false
canrolldice = 0
reconnectAuth = 1

[fontCHECK]
fontcheck = 0
Ενεργοποιήστε = 1, απενεργοποιήστε = 0
filename = smallfont.gly

[bBS]
WriteLevel = 10
WorldNames = "? ΒΉΓΓΓ? ΓΓΆΒ ± ΓΓΓΒΈΒ £ ΓΒ? ΓΒ« ΓΓ? ΒΈΒΒΏΓΒ ³ Β? ΒΏΒ'ΒΈΒΓΒ «? Β ° ΓΒ ½ ΒΊΓΒΎ?
ΒΓ ₯ ΒΊΓ ± ΒΎΓΒΓ? ΓΓΉΒΒ ₯ ΒΉΓΓΒ? ΓΓΒΏΓ? ΓΓΒΆΓΓΓ? Β Γ § Β Β ³? ΓΒ «Β ½ ΒΊΓΒΌΒΏΒ £? ΒΎΓΓΓΒΈΒ °
? Β ½ ΒΊΓΒΈΒΈΒΒ ½ ΒΊ? ΒΌΒΌΒΈΒΒΏΒ €? ΓΓ € ΓΓΒ »ΓΎΒΈΒ £? ΒΏΒ'ΒΈΒ £ ΓΓΒ ³ Β? ΒΏ
Β € ΒΈΒΓΒ ° ΒΎΓ? Β Β ½ ¬ ΓΓ? Β ½ ΒΊΓΒ © ΒΆΓ ³ ΓΓΒΓ ₯? ΓΓ
ΒΈΒΓΒ ° ΒΏΓΒ ½ ΒΊ? ΒΏΓΓΓΒΈΒΒΎΓ? Β »ΓΎΓΒ © ΒΓ? ΓΒΈΓΓΆΓΓ? ΒΎΓΒΈΒΒΎΓ? ΒΏΒ"
Β ½ ΒΊΒΏΒ £? ΒΏΒ € ΓΒ «ΒΓ ° ΒΎΓ? ΓΓΒΎΓΒ ³ Β? ΒΌΒΌΒ ΒΉΒ ½ Γ? ΓΒΈΒΈΒ £ ΓΒ« ΓΓ? ΓΒ «ΒΓ ° ΒΎΓ? Β ΓΓΓΒΏΒ £ "

[L2COMM]
address = "127.0.0.1"
Port = 2010
Autoconnect = 0
Usesvr = 0

[bOT]
block= 0

[NPCPOS]
extra_mob = off

 

 

Aφήστε το έτσι, μόνο να αντικαταστήσετε τη γραμμή "your_wan_ip_adress_here" με,το WAN IP address σας. Φορτώστε το L2Server.exe. Ένα κουτί θα εμφανιστεί ζητώντας ένα serial number. Χρησιμοποιήστε το serial number που δημιουργήσατε με το Cached Serial Generator. Θα πρέπει να αρχίσει η φόρτωση. Αν φορτώσει χωρίς πρόβλημα, τότε είστε έτοιμοι!

 

 

6. Σωστή σειρά για να φορτώσετε τις διαδικασίες του server:

 

Βεβαιωθείτε ότι πάντα κάνετε τις διαδικασίες με αυτή τη σειρά:

 

1/2. AuthD.

2/1. Cached.

3.L2Server.

4.L2NPC.

 

Το AuthD κολλάει σπάνια, και μπορείτε να το φορτώσετε όποτε θέλετε, δεν θα πρέπει να επηρεάζει τον server σε γενικές γραμμές, εκτός από το ότι οι άνθρωποι δεν θα είναι σε θέση να κάνουν login ενώ επαναφορτώνεται.

 

Αφού το Cached λειτουργεί ως γέφυρα προς τη βάση δεδομένων, εάν το κλείσετε, το L2Server.exe θα κλείσει μαζί με το L2NPC.exe.

 

Εάν κλείσετε το L2Server, το L2NPC πρόκειται επίσης να κλείσει.

 

Το L2NPC σπάνια κολλάει, αλλά αν το κάνει, θα είστε σε θέση να το επαναφορτώσετε. Ωστόσο, πάντα διαρκεί περίπου 10-15 λεπτά για να φορτωθούν πλήρως όλα τα NPCs.

 

 

7.Ασφάλεια του server:

 

Αν θέλετε να μείνετε σε τροχιά, θα πρέπει να έχετε και έναν server ασφαλείας. Διαφορετικά τα άτομα [MaxCheaters.com ] θα μπουν στον server σας,και θα καταστρέψουν τα πάντα χωρίς έλεος.

Εκτός από την προστασία DLL, όπως Depmax και Amped η οποία μπορεί να βρεθεί σε αυτό το PPC Release θα πρέπει επίσης να διαμορφώσετε το Firewall να εμποδίζει ορισμένα port ή αλλιώς θα είστε εκτεθειμένος  σε SQL / Cached προγράμματα, και αυτό δεν είναι καλό.

 

Βάλτε τα ακόλουθα ports στο Firewall: (Windows Firewall, για παράδειγμα)

 

    * 1433 (SQL) (μόνο το τοπικό δίκτυο πρόσβασης / κλειστό)

    * 2002 (μόνο το τοπικό δίκτυο πρόσβασης / κλειστό)

    * 2008 (μόνο το τοπικό δίκτυο πρόσβασης / κλειστό)

    * 2012 (μόνο το τοπικό δίκτυο πρόσβασης / κλειστό)

    * 2106 (Αuth) (ανοικτό για το κοινό / ανοικτό)

    * 7777 (l2server) (ανοικτό για το κοινό / ανοικτό)

 

 

 

8. Καλή διασκέδαση με τον δικό σας server!

 

 

 

Credits go to Koyfo

 

EDITED:Βελτίωσα τη μετάφραση

 

7/10/2009 Update:Hided for 50 posts

 

13/10/2009 Update 2:Έβαλα links.

 

Posted

Mia wrotisei... ligo poliploko to vlepw... den einai poio efkola me to mysql?

killer nomizw oti me autes tis diadikasies o server stinetai pio swsta kai me pio kalo secure kai aplws to metefrasa apo to english section gia na dieukolinw ta greek members.

  • 4 weeks later...
Posted

Πολύ καλός...Bravo σου , αλλα είναι λίγο "μπερδεμενοκατασταση" εδώ πέρα :D

 

Αν μπορείς γιατί δεν τα βάζεις και στα Τουρκικα.. :P

Posted

poli kali h metafrasi sou !!!

 

an kai akoma to vlepw poli periploko kai diskolo na stisw enan L2 Off server

 

btw mono me windows 2003 mprori kapoios  na stisei enan L2 Off Server?

 

  • 5 weeks later...
Posted

kolisa stin databaze, den 3erw giati alla den mporei to ODBC na brei tis databazes, isws epidi mou tis ebgale e3w apo tis system databazes, den 3erw giati egine auto, tin proigoumeni fora itan ok.

ok to eftia3a. fixed!

Posted

I metafrasi se kapia simeia einai eleini.. fainetai oti tin ekanes me kapio google translator h kati paromoio :/

 

An tin ekanes monos s 8a s dina karma k sticky. Alla etsi dn katalabaineis k polla..

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

    • Of course, bro So he writes to the admin: “Remove reactions because Skylord talks too much and says things that will make me lose clients.” And boom.. Maxor removes the reactions. Then he says: “Close my topics because too much nonsense is being written on my server.” And boom... the topics get closed. Bro, what century are we living in? People are not stupid. Just think for a second. Of course I won’t be able to fix anything like this. But at the same time, everyone here acts like they’re so great. They write their projects here, selling things for $5k–$10k  but in reality these fools just can’t find clients, so they spam nonsense and pretend they’re some huge professionals selling “super professional” files. From this point on, I can confirm that I will no longer be writing comments, replying to topics, or saying anything about anyone here. Honestly, I no longer care about the people on this forum who are trying to sell things, make a quick $100, and pretend to be something they are not. Many of these so-called “projects” and “official files” turn out to be fake, copied, or misleading. And let’s be honest this is not something new. There have been situations in the past where people asked me for help, copied things from my test servers, took my scripts or folders, and then tried to present them as their own official work. This kind of behavior should be visible to everyone. I am addressing the administration of this forum directly: these things should not be hidden. You should not be deleting posts, closing topics, removing replies, or covering up the truth just because someone is exposing what is actually happening. What kind of community are you building if the truth is constantly being hidden? For years, posts have been removed, topics have been closed, and replies have disappeared just because people said something uncomfortable. That is honestly sad. This is my final message. I no longer care what happens with this forum. Ban me if you want, remove my posts if you want, do whatever you want. I am done here.   I said what I had to say. @Maxtor    
    • TG Support: https://t.me/buyingproxysup | Channel: https://t.me/buyingproxycom Discord support: #buyingproxy | Server: Join the BuyingProxy Discord Server!  Create your free account here
    • # Forum Sales Post EN   L2TMA - Lineage 2 Telegram Mini App for private servers   Player cabinet, donations, statistics, support, news, auction and admin tools inside Telegram.   A complete Telegram ecosystem for Lineage 2 projects that need more than a simple chat bot.   ------------------------------------------------------------   WHAT IS L2TMA?   L2TMA is a modern Telegram bot + Telegram Mini App built specifically for Lineage 2 private servers.   Players open your bot and instantly get a mobile-friendly project cabinet: characters, balance, donations, services, news, client/patch downloads, rankings, events, support and extra gameplay tools.   For the server owner, it becomes an operational panel: economy settings, news, download links, support tickets, donations, user activity and project management.   The idea is simple: your players already live in Telegram, so your server should be there too.   ------------------------------------------------------------   WHY SERVER OWNERS WANT IT   - Better player retention: news, daily rewards, notifications, events and rankings are always one tap away. - Faster donations: Telegram Stars payments and internal Coin of Luck balance are available directly inside the Mini App. - Cleaner support workflow: players create tickets, attach screenshots/video/audio/files, and your team works from an organized queue. - Premium project image: not just chat commands, but a polished Lineage-style Telegram Mini App. - Flexible integration base: APIs, databases, chronicles, custom services and server-specific gameplay mechanics can be adapted.   ------------------------------------------------------------   PLAYER FEATURES   1. Project Home Screen - Server online, peak online and rates: EXP/SP/Adena/Drop/Spoil. - Account, character and clan summary. - Localized project news based on selected language. - Client and patch download buttons. - Download button titles, descriptions, links and icons are editable from the admin panel.   2. Character Cabinet - Game account list. - Character list with nickname, class, level, clan, PvP/PK, Hero and Noblesse badges. - Visual PvP and PK progress bars. - Fast service requests: Unstuck, Wash PK, Premium Buff.   3. Shop & Donations - Coin of Luck and bonus coin balance. - Telegram Stars top-ups. - Quick top-up packages and custom amount. - Top-up history and payment statuses. - Game service purchases via internal currency. - Verified payment processing and backend audit log for successful and failed transactions.   4. Daily Rewards - 7-day reward cycle. - Streak system to motivate daily activity. - Animated reward claim experience. - Coin of Luck credit after claim. - Great for promo videos, retention campaigns and daily engagement.   5. Rankings & Statistics - PvP player rankings. - Clan standings: level, reputation, members. - Castle information: owners, taxes, registered attackers/defenders, siege timers. - Epic Boss Tracker: Queen Ant, Core, Orfen, Zaken, Baium, Antharas, Valakas, Frintezza and more.   6. Auction - Item search. - Grade filters: D, C, B, A, S, S80, S84. - Category filters: Weapon, Armor, Accessory. - Sorting by time, price and bid count. - Item detail screen with icon, enchant level, seller, price and time left. - Price history chart.   7. Clan Directory - Clan catalog. - Filters by level, language and playstyle: PvP/PvE/Mixed. - Clan profile: leader, description, level, reputation, online count, castle. - Member list. - Clan application directly from Telegram Mini App.   8. Services & Gameplay Tools - Craft calculator with recipes, grades and resource tree. - PvP calculator / class analytics. - Lineage 2 deck / card spread styled for L2. - Separate WebApp modes for Stats, Auction, Services, Events, Clan, Bosses, Sieges, PvP, Notifications, History and Admin.   9. Support Center - Players can create tickets by topic. - Priorities: Low, Normal, High, Urgent. - Full conversation inside the Mini App. - Attachments: images, video, audio and files up to 25 MB. - Typing indicators. - Support queue for staff members. - Internal notes for the team.   10. History & Notifications - Donation, order and action history. - Real-time event stream notifications. - Dedicated notifications screen.   ------------------------------------------------------------   ADMIN PANEL   The admin panel is separated into its own Mini App screen and does not clutter the player experience.   - Dashboard: users, DAU/MAU, revenue, donations, new users and activity chart. - Economy: Coin of Luck per Telegram Star rate, top-up package management. - Support: ticket queue, replies, statuses, staff roles and ticket topics. - News: create, edit and delete news with language selection. - Downloads: edit client/patch buttons: title, description, URL, icon, sort order and active status.   ------------------------------------------------------------   TECHNICAL STACK   - Frontend: React, Vite, TypeScript, Tailwind, Framer Motion, TanStack Query. - Backend: Java, Spring Boot, PostgreSQL, Redis. - Database migrations: Flyway. - Telegram Bot API + Telegram Mini Apps. - Telegram Stars-ready payments. - Telegram initData validation. - Rate limiting for sensitive actions. - Modular architecture: every major section can evolve independently. - Separate WebApp modes instead of one overloaded menu.   ------------------------------------------------------------   ADAPTATION FOR YOUR SERVER BUILD   Any changes and adaptations are possible for any Lineage 2 build:   - Interlude, High Five, Classic, Essence, Gracia, Ertheia and custom chronicles. - Integration with your account and character database. - Connection to your statistics, auction, clans, sieges and boss timers. - Custom server services: gender change, nickname change, relocation, premium, buffs, recovery, teleport, custom commands and more. - Any payment flow or internal currency logic. - Any language, visual style, logos, icons and section names. - Fine-tuning for your economy, rules and project-specific mechanics.   The bot is actively maintained. Work is ongoing, updates are released regularly, the interface is improved, and new modules can be added based on server owner requests.   ------------------------------------------------------------   WHO IS IT FOR?   - New L2 projects that want a modern launch package. - Existing servers that want better retention and easier donations. - Projects with active Telegram or Discord communities. - Admins tired of chaotic private messages and manual support. - Servers that need a flexible service shop and mobile player cabinet.   ------------------------------------------------------------   L2TMA turns Telegram from a chat channel into the control center of your Lineage 2 project.   Telegram: @telonyx_dev Presentation: https://lineage2.telonyx.app/presentation/ YT: https://youtu.be/RRh_nGkmf10
  • 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..