-
Posts
1,174 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by nekys
-
Server updated to Gracia Epilogue! This is a “short” changelog, mostly having changes you may notice and not those you may don’t. Fixed: Instance: Cleanup after use. Instance: Rim (Solo) and Party Kamaloka, Missing Drops, Rewards, NPC etc. Instance: Pailaka 73-77 client critical error. Instance: Awl Under Foot should be per Castle/ Fortress. Instance: If another party kills the boss in kamaloka it will disappear for all parties inside. Hellbound Natives: Respawn. Skill: Gate Chant: Can not be used in combat. Skill: Dance of medusa: Cannot be purifyed or cleansed. Skill: Vampiric Claw: Damage is not reflected back from shield deflect magic is active. Skill: Gehenna Skill: Cyclone. Skill: Volcano. Item: Echo Crystal – Theme of Celebration: Consumption. Active augmentation Skills: Cannot be used while in Inquisitor or any other stance. Quest: Certified Arbalester. Quest: More Than Meets the Eye. Buff or use skill when Summoned/ Ported (even on SoE) = Spawn stucked. Shadow Items: Consumption while on Offline Private Store. Castle Siege Life Towers: Respawn. Exploit: You can use /friendinvite spam to disable target selection of the target. Primeval: When you attack any mob you are ported back to Primeval Isle Warf spawn. Mobs in VoS sometimes polymorph on attack. Using SoE in 4Sep room teleports you to target NPC. You can teleport from GK drion with nobless teleport even if you are on a high lvl char, max lvl is 56 when entering cruma. When staging soul crystals, inventory is not updated correctly. Summon skill, Curse Of Shade, doesn’t aggro (really low hate) mobs. Festival Mobs and aggro range. Blacksmith Shadai: Spawn on in-game midnight. Deleveled char participating in festival of darkness. Custom: Low (20) level Anti-PK protection. Olympiad Arena Monitor. Frintezza: Client critical error. When nuker’s target disappears from sight, casting should be abborted. Mobs no longer fight back. Item unpacking. Mob is out of range: Skills get frozen. If you have the effect of a Vitality Herb and pick up another, the effect you already have is gone and the new one effect is not applied. Nobless Teleport (Giran GK) Fortress: Suspicious Merchant NPC If you go into Rift boss and another party comes, second boss spawns and mob respawn frozes. Jail/ Chat Ban Timers: Do not count down. Can’t purchase Lord’s Crown. When player got disconnected with Zariche, he has zariche in invetory after relog. Kamaloka Shots cannot be placed in WH. Party range quest drop restriction When building siege flag, it gets default stats. Exploit: After you kill Zaken, you are not teleported away. Added Improved Spawn Protection: Instead of wasting mana, skill reuse etc on spawn protected char, attacker get message that target cannot be attacked because it is spawn protected. Spawn protection is removed on any sign of player screen being loaded (using items, using skills, writing to chat, etc). Gracia Epilogue features implemented: Traps. Mail System. Skill Enchantment. Shop System. Safe Login. Skill Link. Freight Removal. Vitality Update. Gatekeeper Teleports. Nobless Teleports. New NPCs (still missing Stats, Droplist and Skills). New Pet System. Target System. Gracia Epilogue Quests implemented: Seven Signs – Series of Doubt. Seven Signs – Dying Message. Seven Signs – Contract of Mammon. Winds of Change. Won’t You Join Us? For a Good Cause. Success/Failure of Business. Reed Field Maintenance. Take Advantage of the Crisis! Grave Robber Member Rescue. I’m the Only One You Can Trust. Expulsion of Evil Spirits. Lucien’s Altar. More information: http://www.l2astralworld.com/
-
MaxCheaters 200x Retail like Server! ( GM Shop to A Grade )
nekys replied to XManton's topic in General Discussion [English]
No custom items. Adena rate same as XP/SP rates as long as GMShop prices are set to retail DB ones. Avoid SSD Drives as they are sensitive with frequent reads/writes. MSSQL on its own hard drive is enough. Keep the server as much as old-school as possible. Maybe x200 rates are too high, x100 will be perfect and will give the right economy balance. Updated: 1. I see a terrible mistake: You are going by the community and not by what you love. When I opened my first low rate was the time when all low rates was dead and no one was for a low rate but I loved it. And it agve results. 2. Interlude is unbalanced a lot. To balance it you need great game knowledge which I doubt anyone has on earth apart NC$oft developers and game designers. Which them too had to reach Gracia Part 2 so they can balance it (after 2 years!)... 3. I would suggest Gracia Final or Gracia Epilogue. Doesn't matter if its L2J* or L2Off. The only thing that matters is Admins who care about it. 4. If you are opening it as Interlude, open it completely old-school... Retail bufftimes, no mana potion shit and GMShop up to B grade. No enchant scrolls @ GMShop. Someone has to kill bosses for A grade and Enchant scrolls. More bosses = more PvP = more fan. Team farming is fun, not farming. If you add a NPC Buffer, add one with same buffs as the CH buffs. 5. I have seen many server who failed in the past 5 years, while I was playing both on retail and private servers. Do just what you love to, all the rest technical shit are for the impression of some random noob players. You don't need random noob players. You need players who will give up for some random real life reason and return after 1 year...! Those players will donate (even for no rewards at all) and those will vote daily and assist new players. The rest will just PK newbies. -
RaidFight has always 1600+. Last sieges had 1800 online.
-
[SHARE] Buff time for l2j pack..
nekys replied to Vkouk's topic in Server Development Discussion [Greek]
Μιλάω για εκείνα που κρατάνε προς τα πίσω συμβατότητα με τον L2J. Κάποια όπως το L2JOfficial κάνουν Sync συχνά με τον κώδικα του L2J. Κάποια άλλα όπως π.χ. L2JFree, όχι. -
[SHARE] Buff time for l2j pack..
nekys replied to Vkouk's topic in Server Development Discussion [Greek]
Σαν λύση είναι ανώτερη από την τροποποίηση της διάρκειας στα XML καθώς όταν γίνονται διορθώσεις και αναβαθμίσεις στα XML εσύ θα πρέπει να τα ξαναφτιάχνεις, ενώ έτσι μένουν για πάντα εκεί, ότι αλλαγές και να γίνουν στα XML. Το συγκεκριμένο δουλεύει σε L2J και L2JOfficial και σε όποιο άλλο fork είναι βασισμένο σε L2J. -
Το συγκεκριμένο Share ΔΕΝ δουλεύει. Προορίζεται για Website όχι για NPC. Ο κώδικας που περιέχει είναι PHP και τα NPC HMTL στον server ΔΕΝ υποστηρίζουν PHP. Προφανώς είναι κάποιο share για website όπου ο δημιουργός του νόμιζε ότι επειδή έχει αρχεία σε κατάληξη .htm θα δουλεύει και σαν NPC. Επίσης δεν προτείνω την χρήση του σαν website add-on, καθώς δεν μπορείτε να ξέρετε αν ο κώδικας είναι ασφαλής (μπορεί να περιέχει κακόβουλο κώδικα που να βγάλει τα στοιχεία της βάσης δεδομένων σας στην φόρα.... Σας προτείνω να κάνετε ενδελεχή έλεγχο για κακόβουλο κώδικα.
-
Kain (Inferno) opened Saturday at 11:50 with 60 online! A lot of PvP! We had to remove PVP/PK Announcements because of spam! Join now!
-
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
Έδωσα ήδη κάποιες απαντήσεις. -
@ok epeises Yes but unfortunately those development sections are mostly not development sections. What do I mean? They are mostly "i share me custom code/i request that custom code". I may sound annoying or insulting, but for me, making some custom things doesn't mean you "develop". Anyone can open a Notepad and start changing XML. L2J and any of its forks do not need adding more custom crap. They need fixes. And I am not talking about balance. l2j is very balanced. I mean bug/exploit fixes and retail feature implementation. I saw many "Devs" in my life. Most of them, maybe 99%, never managed to implement some missing feature or fix a bug according to retail. I am not a coder but I do not clam I am such. @everyone else thank you!
-
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
Πάντως από εμπειρία αν κρίνω από την απόδοση που έχεις με μηδενικό optimization, την δουλειά σου την κάνεις άνετα με optimization και ένα μηχάνημα της Hetzner (Core i7 920 - 8Gb RAM - 2x 750Gb HDD) πού έχει 40 ευρώ. Εκεί θέλω να καταλήξω. -
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
@kuba90 με τα μηχανήματα που έχεις, λογικό. Απλά τον κόσμο που αναφέρεις τον σηκώνεις και με έναν απλό διπύρηνο αν το στήσεις σωστά. Εκεί βρίσκεται η διαφορά σε σχέση με αυτό που λέω και αυτού που επικαλείσαι. Αν τώρα το να τρέχει τον server σε έναν διπύρηνο απλό, με κόστος 30-40 ευρώ το πολύ τον μήνα και σηκώνεις στον ίδιο κόσμο που σηκώνεις εσύ με 150 και βάλε (από όσο υπολογίζω) κάνει το μηχάνημα μπαγκατέλα; Δε νομίζω, τον admin ίσως όμως. Ξέχασες έναν πάρα πολύ σημαντικό παράγοντα όμως. Network latency μεταξύ database και server καθώς είναι σε διαφορετικά database. Μπορεί να μην φένεται τώρα αλλά θα φανεί με περισσότερο κόσμο. Δεν υπολογίζεις την περίπτωση το ένα από τα δυο τα μηχανήματα να πάψει να "βλέπει" στο δίκτυο το άλλο... Όπως προείπα, χωριστοί δίσκου αρκούν με το παραπάνω. Τα χωριστά μηχανήματα είναι μόνο όταν έχεις άμεση σύνδεση μεταξύ τους και δεν μεσολαβεί το Internet. -
pws alazw to pass tou acc m apo navicat
nekys replied to *DarkSide*'s topic in Server Development Discussion [Greek]
Αυτό είναι το πιο σωστό και το πιο εύκολο. Επίσης μπορείς να χρησιμοποιήσεις και μια γεννήτρια SHA-1 hash (google it) και να κάνεις επικόλληση το hash στην βάση δεδομένων. Αλλά με το startSQLAccountManager είναι το πιο καθαρό και το πιο γρήγορο. -
See? I am spreading like a virus...!
-
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
Hetzner.de (αν επιτρέπεται η διαφήμιση). Φτηνά μηχανήματα... Και εξαιρετικής ποιότητας. Το χρήμα ΔΕΝ κάνει έναν καλό σέρβερ. Η αφοσίωση τον κάνει καλό. Όσο σε νοιάζει και σε πονά και λιώνεις πάνω του, τότε θα γίνει καλός. Απλά το θέμα είναι πως το καλό πράγμα αργεί να γίνει και ο κόσμος τα παρατάει εύκολα. Ο RaidFight τους πρώτους 9 μήνες είχε 40 άτομα το πολύ. Σήμερα, κάτι λιγότερο από 2 χρόνια ανοικτός, έχει 1300+. Απλά δεν τα παράτησα και προσπάθησα να δω τι δεν έκανα καλά. Τόσο απλά. Το να κατηγορείς τους άλλους, είναι το πιο εύκολο, αλλά μόνο εμάς μπορούμε να αλλάξουμε και να βελτιώσουμε. -
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
Γενικά δεν έχω τον χρόνο και την διάθεση να ασχοληθώ παραπάνω από ότι κάνω ήδη. Λυπάμαι. -
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
Όπως προφανώς καταλάβατε, δεν πα να έχει το τούμπανο PC και την γαμάτη την γραμμη, ο server θα lagάρει. Και αυτό γιατί χρειάζεται την σωστή ρύθμιση και στήσιμο. Πχ ένας φίλος μου άνοιξε πρόσφατα δικό του server και lagαρε από τον Garbage Collector με 30 άτομα, ενώ άλλος φίλος μου με ίδιο μηχάνημα από την ίδια εταιρία (και ίδιο pack) σήκωνε 1900... Του έδωσα τις συμβουλές μου, όπως σας έδωσα εδώ και εσάς, το μελέτησε και έκανε τις απαραίτητες αλλαγές. Και φυσικά δεν έχει πλέον lag. Όχι δεν είμαι μέλος της NC... Απλά έχοντας έναν αρκετά επιτυχημένο server εδώ και σχεδόν 2 χρόνια, στήνοντας μηχανήματα κατόπιν αμοιβής για L2J/Web/IRC/Application servers, ε, το κάνω καλά. Αφού είναι η δουλειά μου! ;-) -
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
@CorSaIr σου απάντησα ενδεικτικά. @MaestroLuke σε ευχαριστώ εις διπλούν. -
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
Αυτό κατάλαβες ρε CorSaIr; Μισό λεπτό να σε βοηθίσω... 10Mbit = 1,25Mbps Εσύ πως τα έβγαλες τα 2Kbps; Μίλησα για minimum 10Mbit. Πουθενά δεν ανέφερα ότι 10Mbit = X άτομα. Δεν υπάρχει τέλεια φόρμουλα για το πόση γραμμή χρειάζεσαι. (ενδεικτικά) Με 1Mbit upload (128Kbps) μπορείς να σηκώσεις: 100 παίκτες που EXPάρουν ή 70 παίκτες που απλά κάνουν PvP 50 παίκτες σε Siege 40 παίκτες σε κάποιο Epic Boss κλπ Όσοι παίκτες στο γύρω περιβάλλον σου μέσα στο game, τόσο περισσότερα packets. Δηλαδή χρειάζεσαι μικρότερη γραμμή αν έχεις 100 παίκτες διάσπαρτους μέσα στον server από όταν έχεις 100 παίκτες μαζεμένους. Πρότεινα μίνιμουμ 10Mbit καθώς σύμφωνα με την εμπειρία μου αρκούν για 500-600 παίκτες άρα είναι μια καλή αρχή. Με 100Mbit κανείς δεν πρέπει να έχει πρόβλημα, όσο κόσμο και να έχει, εκτός και αν αυτή η γραμμή είναι κακής ποιότητας. Σε γενικές γραμμές μια γραμμή με χαμηλό latency, καλή και άμεση σύνδεση με διεθνή backbones, χωρητικότητας 10Mbit σηκώνει τους ίδιους παίκτες που μπορεί να έχει μια κακή γραμμή χωρητικότητας 30Mbit. Εκεί αποτυγχάνουν οι ADSL γραμμές και δεν σηκώνουν πάνω από 60 άτομα, διότι έχουν υψηλό latency και υπερβολικό routing σε σχέση με τα backbones εσωτερικού ή εξωτερικού. -
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
Δυστυχώς δεν ξέρω τι ρυθμίσεις να προτείνω, καθώς έχω παρατήσει το συγκεκριμένο Hardware εδώ και έναν χρόνο. Όπως είπα και παραπάνω όμως, δεν πρόκειται να δώσω έτοιμες λύσεις. Από θέμα heal size: -Xmx4800m -Xms4800m -Xmn1200m Πιστεύω ότι είναι το ιδανικό. Επίσης πολύ χρήσιμη προσθήκη είναι αυτό: -XX:+PrintGCDetails -XX:+PrintGCTimeStamps Που "τυπώνει" στο log πότε εκτελείται ο Garbage Collector και πόσο χρόνο χρειάστηκε. Στον σύνδεσμο που έδωσα στο πρώτο θέμα: http://www.petefreitag.com/articles/gctuning/ Έχει λεπτομερείς οδηγίες. Προσωπικά οι περισσότεροι server lagάρουν λόγω τον μεγάλων pauses όταν εκτελείτε ο Garbage Collector. Άρα σύμφωνα με τον σύνδεσμο: Είναι το ιδανικό. Σου (και σας) προτείνω να διαβάσετε τον οδηγό για να καταλάβετε πρώτα τι κάνει ο Garbage Collector. -
I was just browsing... Now I post too. Thank you!
-
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
Δυστυχώς όμως δεν μπορώ και δεν θέλω να κάνω σύγκριση μεταξύ L2J και L2DC. Ο L2j είναι open source, ο L2DC είναι closed source άρα δεν έχει νόημα. Ο L2DC έχει περισσότερα features, μεγαλύτερη σταθερότητα, 40% λιγότερη χρήση CPU και 25% λιγότερη χρήση RAM, και θέλει τον μισό χρόνο να κάνει load ο server. Φυσικά τα πράγματα δεν είναι τόσο ρόδινα, μόλις πριν από 2 μήνες ξεφύγαμε από τις παιδικές ασθένειες που κουβαλούσαμε από τον L2j καθώς κάναμε συνέχεια rewrite από μεγάλα κομμάτια του κώδικα ώστε να αντιμετωπίσουμε πολλά exploit και bug και σαν συνέπεια βελτιώθηκε και η απόδοση. Όπως και να έχει, εδώ μιλάμε για τον L2j και όπως ανέφερα παραπάνω, στο πρώτο πόστ, με τις αλλαγές που προτείνω αυξάνεται δραστικά η απόδοση. -
Guide Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!
nekys replied to nekys's topic in Server Development Discussion [Greek]
Οι γνώσεις σου σε προδίδουν διότι το είδα να δουλεύει με εμένα. Επίσης λόγω το ότι ασχολούμαι πολύ καιρό με L2J είδα πολλούς admin να έχουν 1000-2000 άτομα, με μηχανήματα που δεν ήταν τόσο εξωφρενικά. Προσωπικά πλέον δεν χρησιμοποιώ L2J πλέον, αλλά ξέρω ότι απλό θέμα απόδοσης δεν χειροτέρεψε. Αν βάλεις τον Login και τον Gameserver σε χωριστά μηχανήματα, δεν κερδίζεις τίποτα απολύτως διότι ο Login δεν καταναλώνει πολλά resources. Προφανώς ήθελες να πεις να μπει η MySQL σε χωριστό μηχάνημα. Ναι έτσι αυξάνεις τους παίκτες αλλά αν έχεις 4 πυρήνες και πάνω και χωριστούς δίσκους για την MySQL όπως πρότεινα παραπάνω, είναι το ίδιο με το να τους βάλεις σε χωριστά μηχανήματα. Αυτή την στιγμή ο RaidFight με restart κάθε 2-3 ημέρες (προληπτικά τόσο συχνά), με Login/Gameserver/MySQL στο ΊΔΙΟ μηχάνημα, πιάνει κάθε ημέρα τουλάχιστον 1300 άτομα online. Βέβαια δεν είναι L2J αλλά και πάλι, το μηχάνημα ούτε που ζορίζεται, με αποτέλεσμα να υπολογίζω πως σηκώνει μέχρι και 4000 παίκτες. Όσο σκατά και να είναι ο L2J (που δεν είναι δα και τόσο χάλια), το κάτω από το μισό με τίποτα... -
Hi there. I am server administrator. I do _some_ development work but I concentrate mostly on administration. I am Lineage 2 private server owner and I manage some other Lineage 2 private servers as job. My real life job is freelancer system administrator, working mainly with GNU/Linux platform hosting from simple web servers to IRC and application servers for various companies. I am also Project Leader of the L2DC Lineage 2 Emulator project. The project is closed source and it was based on L2J. I am here to have some good time and share some knowledge. I am not what some call, no-lifer, so I may be not really active. I am not here to judge people who look how to exploit my servers or bot on them. I do not really care what they do there and I am not going to transfer any kind of those issues here. I wish you all to have fun with whatever mess with.
-
Το παρακάτω share είναι παλιό (ίσως να μην κάνει Apply αλλά manually μπορείτε να το κάνετε) και απαιτεί τροποποίηση των sources. Σχετικούς οδηγούς για Compile μπορείτε να βρείτε στο συγκεκριμένο Section. Τα πράγματα είναι πολύ απλά, αφαιρούμε ένα check στον core που αφορά την πρόσβαση στα Blacksmith & Merchant of Mammon από παίκτες που δεν είναι εγγεγραμένοι στο Seven Signs ώστε να τα κάνετε ακόμα και Spawn όπου θελήσετε. Δυστυχώς δεν χρησιμοποιώ L2J πλέον άρα δεν μπορώ να κάνω update το patch. Index: java/net/sf/l2j/gameserver/model/actor/L2Npc.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/L2Npc.java (revision 2904) +++ java/net/sf/l2j/gameserver/model/actor/L2Npc.java (working copy) @@ -2268,47 +2268,9 @@ filename += "blkmrkt_1.htm"; break; case 31113: // Merchant of Mammon - switch (compWinner) - { - case SevenSigns.CABAL_DAWN: - if (playerCabal != compWinner || playerCabal != sealAvariceOwner) - { - player.sendPacket(new SystemMessage(SystemMessageId.CAN_BE_USED_BY_DAWN)); - player.sendPacket(ActionFailed.STATIC_PACKET); - return; - } - break; - case SevenSigns.CABAL_DUSK: - if (playerCabal != compWinner || playerCabal != sealAvariceOwner) - { - player.sendPacket(new SystemMessage(SystemMessageId.CAN_BE_USED_BY_DUSK)); - player.sendPacket(ActionFailed.STATIC_PACKET); - return; - } - break; - } filename += "mammmerch_1.htm"; break; case 31126: // Blacksmith of Mammon - switch (compWinner) - { - case SevenSigns.CABAL_DAWN: - if (playerCabal != compWinner || playerCabal != sealGnosisOwner) - { - player.sendPacket(new SystemMessage(SystemMessageId.CAN_BE_USED_BY_DAWN)); - player.sendPacket(ActionFailed.STATIC_PACKET); - return; - } - break; - case SevenSigns.CABAL_DUSK: - if (playerCabal != compWinner || playerCabal != sealGnosisOwner) - { - player.sendPacket(new SystemMessage(SystemMessageId.CAN_BE_USED_BY_DUSK)); - player.sendPacket(ActionFailed.STATIC_PACKET); - return; - } - break; - } filename += "mammblack_1.htm"; break; case 31132: