Jump to content

Recommended Posts

kalimera sas. exo sto mialo mou skopo na stiso enan server. vasika to skeutomai apo epoxi pou ipirxan oi eglobal bnb c3. ala tora pira tin apofasi. thelo kapies leptomeries apo esas kai fisika thelo apantiseis apo atoma pou gnorizoun kai oxi apo autous pou ipothetoun, tha protimousa apo atoma pou exoun kapio paradigma apo egires piges i tous sinevei kati. den thelo na mou dosete apantisi tou tipou "akoustike oti px o eglobal epathe auto "

 

lipon as mpo sto thema. pira apofasi na stiso ton server. ta rates tha einai xamila peripou sto x7 i grami tha einai polu kali i ram tha einai poly megalh.

 

exo mono ena provlima. ton fovo. eimai 100% sigouros oti thelo official pack.

thelo na me enimerosete ti kindinous exo apo tin ncsoft gia auto. ksero oti apagoreuete . thelo na mou pite piasane pote kanenan. ithelan na piasoun kai den ta kataferan kai giati den ta kataferan? sou erxete prota proidopoish na kliseis ton server h apla erxete to fbi sto spiti sou me tanks kai opla kai se pernei :P ?

 

ksero oti tha mou pite an exeis 10 atoma den sou kanei tipota. an ipothesoume oti ego kataferno me 1000 zoria kai exo 1500 2000 atoma. ti tha ginei? episis exo na kano ali mia erotisi. opos kserete poloi ta froutakia (magazi tixeron paixnidion) den anikoun ston idioktiti pou pernei to kerdos ala anikoun se papoudes i opoioi meta apo kapia ilikia den mporoun na fane opiadipote minisi kai den exoun sto onoma tous kanena perousiako stixio ara den tous agizoun. an to pc pou einai egatestimenos o server anikei se kapion tetion papou ti mpori na ginei? episis se kapies xores epitrepete to copyright ekei mpori na filoksenithei o server kai na min exo provlima? i prepei na einai internetika mono se autin tin xora?

 

an ipothesoume oti kataligoume sto apotelesma oti an anikso server exo 50% pithanotites na vretho ston koridalo tote den ton anigo kai tha anixo kapion pvp se java tote ti iparxei kati aksiopisto l2j to opio na antapokrinete kai na min exo ana 5 lepta bugs ktlp ktlp ka ta opia bugs na diorthono mono me patentes?

 

euxaristo oso gia to an ekana sosta to threed edo o protos logos einai oti eimai 100% sigouros gia oti thelo to official kai pano se auto thelo apantiseis.

2on thelo na mou apantisoun anthropoi pou asxolounte opote an to evaza kapou alou tha petagotan kathe skato tha elege to pisteuo tou. euxaristo polu perimeno ta sxolia sas.

Link to comment
Share on other sites

Kalispera file, katarxas gia na ftiaxeis enan kalo server prepei na dia8eteis kapoies gnwseis px: An kaneis L2J server prepei na xereis apo Java fisika, enw ama kanei L2OFF prepei na dia8eteis gnwsis C++.

 

Oi L2Java servers einai arketa poio eukoloi sto stisimo tous apo ti tous L2OFF servers, parola auta kai oi Java kai oi OFF exoun pleonektimata kai

meionektimata.

 

L2OFF server's.

+ Exeretika sta8eroi. Akoma kai mhnes xwris restart antexoun(Se kala xeria panta).

+ Mporoun na kratisoun polla atoma xwris Lag.

+ Xexwrista .dll(npc, comm, cache (i database), world, login servers)

+ Ola ta features teleia analogos me ti pack exeis. Skill effects, ktlp!

 

- Paranoma fisika efoson einai "klemena" apo tin NCSoft, kai iparxei i dinatotita 0.00000001% na se piasoun.

- To Developing tou server apaitei polles gnwseis(opws eipa parapano). Ta paramikra la8oi ston kodika parapempoun se "crashes"

i se alla perierga sfalmata.

- "Trwei" arketa poio poli resources apo ti enan l2jserver.

- Oi dimosies ekdoseis l2off server "aka" extenders einai entelos "skata" gia auto vasika i C4 features einai "opensource" .

- Den ginete ta L2OFF files na ta valeis se Linux(epeidi dn mporou na anoixoun ta arxeia .dll).

- Xriazesai toulaxiston 2 mixanimata(Ena gia to L2Server kai ena gia tin "Database" aka Cache opote prepei na xodepseis arketa lefta to mhna).

 

L2Java server's

+ Nomimoi.

+ Grigoro kai paragogiko development. uparxoun ola ta sources gia oti client(8eleis).

+ Most of features are working in public versions of l2j, let alone private versions that tend to be even more perfect.

+ Mporeis na tous trexeis se "Home" PC(Fantazomai exeis dei ti ginetai sto Private Server's Section).

+ Eukola prosarmozete.

 

- Ligotero Sta8eros(Alla an exeis dei i paixei stous L2Inc/L2Dreams/L2Zeus pou exoun panw apo 2k atoma 8a katalaveis)

- Den mporei na kratisei megalo ari8mo atomon alla me kapoies ri8miseis ola ginontai.

- Ta class einai unbalanced exaitias kapoion lan8asmemenon skills.

- Mporei na trexei se opoio OS 8eleis.

 

Apo edw mporeis na vgaleis ena simperasma, alla apo ti vlepw 8eleis L2OFF pack.

2 Axiopista kai kala site gia na agoraseis L2OFF pack's einai Oi la2guard.com aka nextDev.org i l2ds.org.

 

Ama 8es voi8eia se kati pou den sou elisa mporeis na rixeis ena mnm  :D

 

Regards, RobZombie.

 

EDIT: Gia na katalaveis to kostos enous kalou L2OFF einai peripou 500 Euro +- to pack, Ena kalo Developer peripou 200 Euro +- mina(Giati kaneis den 8a doulepsei gia "free", 250x2 Euro Gia ta 2 Mixanimata, tin istioselida 60 Euro +- xwris to design (Mono Domain kai Hosting), kai 200 Euro gia updates gia to pack (Auto den einai ipoxreotika ka8e mina analogos apo pou exeis parei to pack). Sinolo 1500 Euro Ton prwto mina ( Xwris diafimiseis ktlp)

 

Eno gia ena L2Java einai peripou 200 Euro +- Gia ena kalo mixanima, ena kalo Developer uparxoun atoma pou douleuoun kai tsampa kai kanoun kali douleia alla uparxoun kai alla pou douleuoun mono gia Euro, tin istioselida 60 euro +- xwris to design (Mono Domain kai Hosting).

Sinolo 250 Euro +- ( Xwris diafimiseis ktlp)

Link to comment
Share on other sites

an exeis ipomoni kai skopo na katsis na asxolithis kai pareis to risko na aniksis L2OFF server tote ksekina L2OFF

 

alios ksekina ena l2j server p dn exei kanena risko, tha einai grigoros ala kathe tris kai ligo tha thelei beltiosei apo bugs

 

i epilogi einai diki s!

Link to comment
Share on other sites

file RobZombie ilikrina se euxaristo para polu kai esena apo pano... :P kai osous apantisoun an apantisoun. sigekrimena ROBZOMBIE den pisteua oti xriazonte tosa xrimata. an kai exo kapia mikri gnosti c++ kai me patera programatisti arxizo kai vlepo ligo pio zesta to thema enos l2j pvp server. kai an pane ola kala anigo kai ton off. tora den xero an prepei na kano ena threed alou stin enotita tou l2j ala apo ti stigmi pou iparxei auto to threed pisteuo oti prepei na ginei edo. an kano kapio lathos mpori na svistei to post mou i kai to threed. tha ithela na mou protinete pio l2j pack pisteuete oti einai to kalitero auti tin stigmi to pio sinxrono xoris prostheta items thelo to pio aplo kai na exei diorthomena osa pio pola ginete, euxaristo!!!

Link to comment
Share on other sites

  • 2 months later...

hmh ara to l2off einai 100% kalitero apo l2j!!!

 

ennoitai , alla tha riskares na ani3eis enan paranomo server? da3 yparxoun poloi k h ncsoft dn tous exei piasei

 

gia na ani3eis enan official k na ton kratiseis zwntano apaitei polu xrono ,ypoxrewseis k bebea lefta gia na ton synthreis , update ktlp.

 

o java pali ta xreiazetai auta alla einai k pio eukolo k oxi paranomo (wstoso exw akousei oti otan xrhsimopoieis "peiragmena" items , ginetai paranomos)

Link to comment
Share on other sites

  • 3 weeks later...

re paidia dn se pianei h ncsoft ektos an se kanoun report px o L2 Gold einai sxedon 5 xrona anoixtos k exei off files k donate gamiseta k dn tous exou piasei...

i NCSoft mporei na se piasei an exeis OFF server an kai mono an to host center s einai ektos EU! oli oi OFF server exoun host center se EU, osoi einai se ala center opos Ameriki iparxei prob.

 

oson afora gia to donate dn ksero kai polla kai exo mperdeuti ligaki me to ti ginete sto donate kai se OFF kai Java server

Link to comment
Share on other sites

  • 3 weeks later...

L2Off είναι εγγύηση.Έχεις όμως τα κότσια να τον ανοίξεις; (συμπεριλαμβανομένων όλων των προλαλισάντων)

 

-Blane

Link to comment
Share on other sites

  • 4 weeks later...

pistevw kalitera l2off exeis to kefali sou isixo me ta bugs wstoso mporeis na zitiseis etairia stiriksi xwrigo dld gia na se xrimatodwtei opws o elixir

Link to comment
Share on other sites

  • 5 weeks later...
  • 3 weeks later...

egw lew l2off kata poli anoteros pisteuw gt ta panta einai fix ektos apo merika mikrobug p fix eukola opote balanced chars ....

enw l2j = polla bugs = unbalanced chars ...

egw 8a aniga l2off pantos ....

Link to comment
Share on other sites

An o server einai Interlude/ Hellbound, tote L2Off.

 

An o server einai Gracia Epilogue (genika skopevei na yposthrizei ton teleftaio client) tote L2J.

 

O L2J:

Einai paranomos sthn amerikh kathos einai oloi oi emulator paranomoi ekei (akoma kai gia to game boy). Ara ena mhxanhma germania px, einai oti prepei.

Mporei na yposthriksei panw apo 3000 paiktes sxetika efkola.

Mporei na yposthriksei panw apo 3000 paiktes me restart to poly kathe 2 hmeres.

Mathenontas Java kai milame gia pragmatiki Java, oxi edit se merika xml, tote mporeis na kaneis papades giati einai open source.

 

Den nomizw pws me L2Off tha exeis nomika provlhmata. Vlepeis o monos tropos na se kleisoun einai karfoth gia mavra lefta, dhladh na mhn plhrwneis forous apo ta donation pou perneis. Pragma dyskolo.

 

O L2Off den thelei kotsia, thelei gnwseis, opws kai o L2J.

OLOI mporoun na anoiksoun enan server, elaxistoi katafernoun na antimetopisoun ta provlhmata poy emfanizontai.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.



  • Posts

    • make an item that expires either a week or a day when u press the accept , if u try to redo it and u have the item it wont let you, can be in quest items and not destroyable... 
    • If you are this new to java, I would strongly recommend using IntelliJ Community Edition (free) instead of Eclipse since it indexes your entire source and makes it extremely easy to navigate forward and backward dependencies and method calls. Now, on the topic. Unless your Mobius sources are ancient, they should already have native support. It is called `DailyTaskManager`. It would be impossible to give you a mould without such a DailyTaskManager. I would suggest you parse/adapt it from a newer source version if you don't have it. The logic is rather simple once you get to understand it. 1. You need a handler to count the mobs and give rewards, etc. 2. You need to keep mission status for each individual player in the database. 3. You need to INSERT the data when a player takes the mission, UPDATE it whenever you like, be it on every single mob or not (I would only update the DB on player disconnect/log out, or on mission completion), and SELECT/extract it when the player logs in (EnterWorld.java). 4. You need a way to get the Mission Reset Type (Daily/Weekly), and you should call a reset method similar to the one at the bottom of my post from within the DailyTaskManager every day at 9am or whenever you like. Keep in mind that the above is not an exhaustive list, but some generalised approach aimed at helping you see the bigger picture.   public synchronized void reset() { DailyMissionResetType reset = _holder.getResetType(); switch (reset) { case NEVER -> { return; } case MONTHLY -> { if (Calendar.getInstance().get(Calendar.DAY_OF_MONTH) != 1) { return; } } case WEEKLY -> { if (Calendar.getInstance().get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY) { return; } } case WEEKEND -> { if (Calendar.getInstance().get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY) { return; } } case DAILY -> { } default -> { LOGGER.warning("Unhandled daily mission reset type: " + reset); return; } } try ( Connection con = DatabaseFactory.getConnection(); PreparedStatement ps = con.prepareStatement("DELETE FROM character_daily_rewards WHERE missionId = ? AND status = ?")) { ps.setInt(1, _holder.getId()); ps.setInt(2, DailyMissionStatus.COMPLETED.getClientId()); ps.execute(); } catch (SQLException e) { LOGGER.log(Level.WARNING, "Error while clearing data for: " + getClass().getSimpleName(), e); } finally { _entries.clear(); // resets the entries in the Manager. DailyMissionsManager.getInstance().clearEntries(); } } *Disclaimer: The provided code snippet is just an adaptation of Mobius' implementation on newer chronicles.  
    • Please post ebooks and magazines here.
    • https://l2balerion.com   GENERAL RATES Exp: 5000x Sp: 5000x Adena: 100x Drop: 50x     ENCHANT RATES Safe Enchant: +6 Maximum Enchant Weapon: +20 Maximum Enchant Armor/Jewel: +20 Normal Scrolls Rate: 55% Blessed Scrolls Rate Until +16: 100% Crystal Scrolls Rate From +16 to +20: 100%     AUGMENT RATES & SKILL ENCHANT Mid Life Stone Rate: 5% High Life Stone Rate: 20% Top Life Stone Rate: 30% Max Skill Enchant: +14     COMMANDS .menu .info .repair     EVENTS EVERY HOUR DeathMatch Team vs Team Domination Double Domination Lucky Chests Simon Says Capture the Flag Mutant Korean TvT   NPC Global GK GM Shop Donation Shop Buffer Server Rankings Special Shop Augmenter Skill Enchanter Raid Info Castle Manager Dynamic Zone Engine Password Changer Skin Manager   EXTRA Olympiad Max Enchant +6 ( Your Items must be at least +6) Flame of Splendor Barakiel, drops Noblesse Item ( Last Blow cannot be Noblesse ). Tournaments are at 00.00 ( GMT+3 )
    • Hellllllo everyone ! Good news for some, bad news for others : aCis was, once again, leaked.   It wouldn't be that problematic if it was old content, or even last revision 408 ; but this time, the whole content of under development/master branches was leaked out. One pack project is actually reselling NEXT revision content - before even being announced on aCis forums.   The mole/leaker is still part of customers, and is still capable to leak data, at the date I speak about.   Since I'm on a joyful mood, following events will occur :   PIRATE PLANK MINIGAME   Since we got restricted amount of donators (we're actually 13 on sources counting developers, over all), it's not extremely hard to actually delete the mole ; few ppl are actually matching the description, and a list can be easily generated based on time leak, potential country, contributions,...   Which basically end with that representation :     How will it work ? Everytime a new leak will occur, the following donator on the board will jump out of ship (and Talking Island waters are kinda cold). Since I'm not a monster and got principles, I will send back spent money for the non-granted months to the kicked dude. You won't be added back to the sources, anytime. The game ends when the mole is dropped out, or when I'm alone with my most loyal peeps around.   CONTRIBUTION   Leftover donators will have to contribute to the pack, being reports or code edits. Silent people won't be renewed anymore solely based on money.   In the same order of idea, I will now request a minimum of 100 cookies contribution before accepting any new ppl on the gitlab - which anyway won't be hard to do if you're a minimum invested into the pack.   If you understood the concept, free ppl can access gitlab sharing for 200 cookies contribution (100+100), and donators can access with 100 cookies + 200€. Regarding monthly contribution, there are no special numbers to achieve, stay active and you will stay.   PUBLIC REVISION WILL STEP UP   Next rev 409 will be exceptionally released as public revision. This revision got unique reworks, notably AI (L2OFF GF 1:1) and pathfind systems (up to 100 times faster, see #for-your-eyes-only over aCis discord for screens proofs).   This revision got a lot of new content, and is far ahead of any other L2J pack in terms of AI fidelity with L2OFF - even the costier.   ENDING WORD   Thanks to all loyal people who have, will or currently support this pack - one of the very few to offer unique reworks.   L2J community, as a whole, unfortunately never stepped up or shined by its cleverness or integrity - and is more preocuppied to add poorly written customs over quality leaked sources.   The olympic medal goes to the poop-eater project owner applying straight leak, not even knowing what exactly is the changeset content (because yes, he doesn't know)... It's actually sad real people follow and pay for your work, but well, good job surfing on my own merits, I guess. Maybe one day you will go out of my shadows, and make your own path. That's the best I can wish you.   So, my thanks to the few beacons of light in this mere pool of shadows. That's essentially for you (and for my own pleasure, ofc) I continue to work on this hobbyist project - started almost 14 years ago.   -----------------------------------------------------   Changeset 409 (3301)   SCH, Castles, IU, Npc movement, Drop rate rework, Bugfixes, Organization   SCH - Ty Bandnentans for the good work All SCHs are normally fixed and working. CH decorations are reworked (they got their own XML, related Configs are dropped). Aden CHs got the Wyvern option, as stated in Patch Notes. Ty Denzel for report. CH features levels are corrected. Ty Denzel for report. Fix NPC clan crest issue. Castles Keep Castle next tax percent instead of resetting it to 0. Implementation of missing variables over Castle vault management. Ty KejbL for report. Remove doublons over Residence npcIds. Add npcId 35552 HTMs. Ty //Dev for report. Fix the tax income calculation. IU Add PAPERDOLL as potential location for IU (fix gm enchant, arrows consumption). Ty Roko91 for report. Fix weight calculation over login. Ty KejbL for report. Fix inventory update upon teleport (BSOE consumption). Ty //Dev for report, La Roja for fix. Fix inventory weight upon NPC buy. Npc movement MOVE_TO desire is cleansed over onEvtBlocked, avoiding to build infinite desire. Don't add MOVE_TO desire if given Location isn't reachable. FLEE doesn't call event upon onEvtBlocked (that event means something wrong happened, it's then impossible to trigger "regular" FLEE checks). Use Location#equals in few scripts. NpcAI#thinkFollow cleanup (-8 arrays, -24 List#get, -8 distance2D). Drop rate rework Main idea is to iterate each category X times, as if X monsters were killed. No % re-calculation or whatever, it's plain and simple. x50 means you got the calculated drops of 50 monsters. Avoid to generate IntIntHolder, manage the drop/spoil using a Map<Integer, Integer> instead, which also allow to merge similar itemIds. Categories % are tested no matter if drop or spoil, which allow levelMultiplier to be properly applied. Monster#dropItem is moved to Npc#dropItem, which allow any Npc to drop an item and avoid cast. "killer" is now part of all Npc#dropItem, meaning the item is properly item protected. Bugfixes Fix a ClassCastException over Quest#onClanAttacked. Fix a NegativeSizeArrayException upon client logging. Drop few logging errors related to invalid client attempts. Fix NPE over Q635. Fix PDAM calculation prior to rev 399 physical attack/skill split. Ty Yoska for report. Fix TradeList automatic title cleanup. Ty Denzel for report/fix. Add back missing Config.PARTY_XP_CUTOFF_METHOD "none" option. Ty CUCU23 for report/fix. Fix "upper roof" NPCs. Ty Bandnentans for fix. Fix Seven Signs individual stone contribution method. Ty //Dev for report. Fix Q372 reward table and drop rate. Ty //Dev for report. Q348 now distributes drops as party-random, despite the client info. Ty Denzel for report. Fix Benom teleports out. Hardcode other in/out Locations. Ty //Dev for report. Don't show Crystallize icon on inventory for Bounty Hunters (was an addition of CT1 GP1). Ty Bandnentans for report. Replace "weightPenalty" for "weightLimit" over skills XMLs. Ty //Dev for report/fix. When Heroes participate in a raid against Antharas, Valakas, and Baium, the boss monster has a chance to shout out the Hero characters’ names. Ty deekay for fix. Fix isRaidBoss implementation (a raidboss minion without master was considered raidboss). Fix Nurse Ants not healing the Queen Ant larva. Fix a SQLException over Olympiad server startup. Fix a SQLException over Clan member removal (since clan privs rework). Fix default 30169 npcId HTM. Ty Bandnentans for report. Fix Festival Guide missing rift option. Ty Denzel for report/semi-fix. Few dwarven/general manufacture fixes Add the missing max recipe integrity check. Upon shop fail, call back the manage window. Upon shop fail, don't cleanup the manufacture list. Upon shop success, cleanup the reverse manufacture list (successful general shop resets dwarven, successful dwarven shop resets general). Organization Rework HtmCache and CrestCache to use NIO. Move CrestType to enums. Implementation of WorldObject#forEachKnownType / WorldRegion#forEachType & forEachRegion - Avoid List overhead in numerous popular locations (notably broadcastPacket or region checks - which are done on every knownlist check). Rework SkillList packet, it is now handled as other packets. Delete Player#sendSkillList method. Delete DeadlockDetector class and related configs. Add GameServer#isServerCrash, based on LaRoja implementation - without uses, for now. Move IPv4Filter class to commons.network, delete net.sf.l2j.util package. Add DefaultSeeRange config, use the retail value 450 instead of 400. Add more records, ty LaRoja for the merge request. Delete unused dimensionalRift.xml. Few ItemContainer optimizations. Rename all ocurrences of adenas to Adena. SonarLint / UCDetector fixes : Drop MathUtil#limit, use Math#clamp instead (introduced in JDK21). Drop following unused Configs : FS_TIME_ENTRY, FS_TIME_END, RAID_MINION_RESPAWN_TIMER. Few public / protected / private edits. A lot more to come. switch cases are merged (introduced in JDK12). Boolean object is compared to Boolean.FALSE/TRUE, not directly tested as a boolean. String#replaceAll is replaced with String#replace when a regex pattern isn't involved. Generate few records : Sequence, TutorialEvent. Few class-based variables are now local. Use HashMap.newHashMap instead of new HashMap when the capacity is known (static final maps). HashMap.newHashMap avoids to set 0.75 capacity when it's not needed. LogRecord record is renamed LogRecord logRecord, due to record being now a keyword. Use proper Singleton pattern for instance type (notably listeners). Generate private constructors calling IllegalStateException for utility classes.
  • Topics

×
×
  • Create New...