-
Posts
691 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Xanderॐ
-
to mono zoo edo mesa eisai esi pou brizis tous pantes ... Kai o logos pou se brizo kai ego einai epeidi eipes na dixnoume eygeneia mono se logika kai eksipna atoma ...
-
-1 karma ston darkslayer please
-
[help].logout rework
Xanderॐ replied to PonyR1der's question in Request Server Development Help [Greek]
nai. -
[help].logout rework
Xanderॐ replied to PonyR1der's question in Request Server Development Help [Greek]
to idio einai, to return stous handlers den pezei rolo, apla to exoun balei gia melontiki xrisi an kapou xreiastei. Malista exei ginei kaygas sto l2j gia ayto to thema :) -
Περι L2j, L2off, ram και internet line
Xanderॐ replied to Astald's topic in Server Development Discussion [Greek]
msn exeis ? -
will be the day someone extraordinary pops out. Did i get your attention ? ;D Good. Taking some break from my coding since its 4:00 in the night and thought about coming in to share some thoughts. This is basically concerning the highrates, cause we do have good lowrates ( most bad , but there are good too). But in highrates, there isnt and there hasnt been anything good for a long time, pretty much since the beggining. Why hasnt this been done ? Simply, highrates kill the game features designed for a slow smooth gameplay. Killing the features removes the interest and addiction from the game. We first kill exp, then sp, then procceed with killing supports and the list goes on. So yea, in terms of highrate, we are missing the necessary content needed to provide the addiction that will make ppl wanna play again. Tuning retail features for highrate standards wont work easily either, since them existing in another more "highrate" server lead ppl to exploring that instead of this. To visualise it, think of your L2 adventure. You all started from the lowrates and went step by step to more highrates. And from those who went to highrates, who came back to the lowrates again ? The minority, counted in fingers. So why hasnt anyone made his own new custom features to give highrates joy ? Cause its difficult. And even if some of us have tried, we epicly failed. Maybe we arent good enough or "beast" enough to handle all that work, alone or as a team. Specifying the word custom, im not referring to any of the lameass shares that have been done in forums etc. And appart from the coding ability lacking ( yea if you are reading in here you arent probably a good programmer sorry to dissappoint you:( ) there are other values that a game/server admin/owner needs to lead a server to success. But anyway i limmited myself to the coding, cause good coding, is something that we havent seen so far. We've seen good leaders, good managers, but not so good programmers. Most of all, we havent seen anybody to have all those values together in one personality. Which leads to two different conclusions based on you being pesimistic ( spelling ... ) or miserable : The day we see a good server, is the day somebody extraordinary, somebody out of standards comes out and creates that wonder highrate much needed for the playerbase. That being an utopia can easily mean that highrates, are infact doomed :) Open for discussion and thoughts exchange.
-
To game den exei kanena problima, mia xara einai. To problima einai oti apo kapia stigmi kai epeita oloi mporousan na ftiaxnoun server eite giati diereysan ta official file , eite giati oi developer tou l2j einai iper tou open source. Etsi ftasame na exoume perissoterous admins para players, giati thelei o kathenas na kanei ton dream-server xoris na takalabenei oti den mporei, i apla thelei na faei lefta apo ta pitsirikia. To game xalase apo tote pou anoiksan 1000 servers kai kathenas apo emas empene ston pio akiro server, eperne kastro, ginotan o top player ... ston xazo-server tou. Bazo kai ton eayto mou mesa, giati exo peksei se servers pou den to aksizan, xoris na katalabeno oti ayto apo mono otu kanei zimia sto pexniki. Ayto einai to idio me to cheating sta klasika games, pou pas sto google kai katebazeis cheat codes gia levels, items bla bla. To idio akribos pragma einai. Pekse ena game me full cheats kai an den to baretheis se 3-4 meres ela ftise me. Alla den mporoume na katigoroume oute ta 15xrona pou kanoun server se home pc :) oute ta roufianakia pou prospathoun na armeksoun tous gamers me donates stous xazoserver tous. Kai oi dio aytes katigories xriston einai h ekfansi tou problimatos. H phgh einai h politiki tou L2J kirios kai ton fork pou dinoun ston kathena tin dinatotita na kanei server. An to l2j itan kleisto kai to ixan 20 - 30 atoma mono, tha eixame poli ligoterous server kai ta pragmata tha itan poli kalitera. Opote an thelete kapion na katigorisete, aytoi einai oi L2JDevelopers ston l2jserver kai sto l2jfree. Anekseretos oloi tous. Na min akoume malakies tou tipou , i omada apofasise na ginei open source , giati oloi tous einai meloi tis omadas. Kai mou erxontai tora meta apo 5 xronia open source kai prospathoun me klisto trac na simazepsoun ta asimazeyta ... :) Pio einai to ithiko didagma apo ola ayta ? Krata tin pneymatiki idioktisia eptasfragisto mistiko kai min tin mirazese me tous alous. Giati otan doun mia pita gemati , peytoun san ta skilia na tin fane ( bebea ta skilia den trone pita sinithos ... ) :)
-
[Info]L2Server coded in C# instead of Java
Xanderॐ replied to HackMeUpReturns's topic in General Discussion [English]
How many of the L2J and fork developers know enough C# ? When l2j started, it was full of flaws and mistakes because the devs didnt have the experience needed for an application like this. As they kept going on, they improved their skills and improved the code. It still has some mistakes in it. Now if you think there are enough l2j devs who are willing to take a new language, learn it, and recode everything from zero ... what can i say. The project is guaranteed to fail 100%. You dont start a new application from scratch in a game that is in its decline phase. -
[Info]L2Server coded in C# instead of Java
Xanderॐ replied to HackMeUpReturns's topic in General Discussion [English]
Well i dont believe im expert enough in C# to have an opinion on "java vs C#", but even if what you say is true: Ya exactly, it will close the holes ... ... in about 5-6 years when its ready to be a public commercial server :) -
[Info]L2Server coded in C# instead of Java
Xanderॐ replied to HackMeUpReturns's topic in General Discussion [English]
I cant see how this thing is going to have a future... -
Bump! -Added Hibernate framework. For those that dont know what hibernate is, its a framework that allows easy database communication which removes the need to use SQL statements and execute queries. It comes with many features build in like connection pooling ( C3P0 integrated ). For more: ( http://www.hibernate.org ) PS: Since this doesnt fit in this category, and since there are many projects around ( some open source, some private, some for sale ) i believe a category about project preview could be a good idea. Not just for private projects. Take for example a guy who sells his pack but wants to advertise / hype it before its ready for sell, there should be a preview section ( like in server preview ) where the people interested ( devs/ join candidates / buyers ) can see what they need to know about the packs progress. And it can have sticky-with-payment as server advertising board has. For example each pack should have a tag [free] // [sellable] // [private] etc. And someone can donate to get his topic sticky. Just an idea ...
-
Edo kalo tha itan na akouseis atoma pou exoun kanei petiximenous server, idika lowrates afou tetio server exeis. Ton nekys na akouseis. Oi aloi den ixan pote tous server me poli kosmo, opote min perneis tis simboules tous ( ase pou oi perissoteres einia lathos ). Ayta ola gia lowrate, giati gia highrate alazei to pragma teleios. Des tou neky ton lowrate, exei 3k online, eno oses prospathies gia highrate ekane pigan kata diaolou. Exei poli megali simasia ti "kosmo" exeis san target. Kathe omada thelei diaforetiki antimetopisi. Den einai apla thema diafimisis kai epimeleias, alla iparxoun poloi paragontes pou epireazoun tin oli katastasi. :)
-
The actual revision number was 4799, just for information purposes. Speaking about software architecture, what im really pointing out is that either L2JFree or L2DC, tend to follow the classic architecture that L2J is using. Personally i think l2j architecture lacks many things, and both L2J and the rest of the serious forks are heading the wrong way. I belong in the group of people who believe performance can be sacrificed for the shake of rapid development , maintainability and business logic profit as long as that sacrifice doesnt have a significant impant on the gameplay. And by significant impact i am talking about what the players see from their side regarding lag, spikes and crashes. There are more serious things in a game server development than changing C3P0 with some new database Connection pooling library which claims ( who couldnt see it coming ... ) that is better than C3P0 and the rest pooling factories that already exist. And as long as we keep being realistic aka "rare are the servers with 3k + online ", then such an attention in performance is not needed. The l2jserver is already running smooth, the holy hardware companies are providing us with lots of gigaflops and very fast hard drives. I have run myself 1050 player peak in sieges without any lags while using vanilla l2j version with only some tweaking in garbage collector plan and with very very bad and cpu-intensive code. The difference between highrate and lowrate servers is significant. In lowrates you already have the necessary content developed by a whole company, that can give players all the amusement needed to get addicted to the game. All you have to do, is follow the company and improve/debug/implement those features according to retail info. Its more of a typical procedure. On the contrary, in highrate servers, where seven signs, siege halls , manors and so on have been removed, we defninitelly need new features to attract ppl since they wont play old ones. Remove npc buffer, and you get 10 ppl online in your highrate. :) So far in highrates, we all have been going the wrong way also. The reason there isnt any decent highrate out that lasts long is cause highrates, remove the gameplay features designed for addiction, and do not replace them with something else. Examples as previously mentioned, l2inc. Great network mechanisms with multiple selectors ( i guess ) , faster data structures than those javolution has, but that, which took i believe lots of effort to be achieved, doesnt affect me as a player at all, in a server of 500 - 800 ppl. L2tns, another example of a good admin/dev. But i dont need 20 events, nor do i need to play chess in an l2 server. How exactly will chess ( who takes lots of time to code ) make me a game addict ? It simply wont. There is the potential out there from people with knowledge and ability, but its just that highrates, are going the wrong way.
-
I have the leaked revision of L2DC too ( the latest one around 4000+ something ). Personally i dont see anything marvelous "programming-side" in there, which i actually expected since except from TheOne, there isnt anyone in the team with serious software engineering/programming knowledge. And all that "rewritten" AI etc are indeed fake stories. AI/datapack loading/ mmocore/ packet formation / data modeling/ persisent data and business logic they are all the same as L2J. But what makes L2DC exceptional is that is has a very good organization, a team of cooperative admins that can lower their egos to work on the same goal without personal aspirations, it has a good leadership and discrete seperation of roles and obligations between its participants. Those are important values in any project, even more important than programming knowledge and software engineering. And i can give you an example to prove that fact. L2INC. L2INC has by far the best programmer/software engineer team in whole L2J. One guy from that nVm project team counts like 10 guys from L2DC in knowledge and experience. But why isnt l2inc a sucessful server ? ( Sure it was 2 years ago, not anymore though ). Why does nekys server has more ppl ? Its because of targeted game content and project organization targeting a specific group of people ( lowrate ). There are some more reasons which i think ill explain in an article soon, but what im trying here to say is that perfect software, perfectly optimized isnt always on top. There are many other factors that "judge" a pack/project that should be taken into consideration, and L2DC has taken into consideration quite a few of them.
-
Since i havent done any client moding and i have some ideas i wanna "test" i would like the opinion of the more experienced client moders around here. What i want to do , is create a new utx file , lets call it BLABLA.utx under textures( system textures or how its called ) that will contain a set of icons which i will use server side with <img ..... = BLABLA.icon1>. So i want the experienced guys to tell me which of the already existing programs (utx readers/importers/extractors ) you think i should try out ? Whats better/easier/credible enough ? Im thinking to use that as a starter : http://www.maxcheaters.com/forum/index.php?topic=36691.0 What do you think ?
-
This topic is like l2jfree's recruitment topic. Wont stay here for long either. Just to be sure that all interested personel see it. After that it wont have any reason to be sticked. We do have a private forum, which has a public section too but since its still at the beggining and i dont wanna advertise i wont post links etc. Regardless the "who cares" thats you ofcurse :) You didnt go flame horus project topic since his project is free. But since we replied here saying the project isnt public, seems you got butthurt. Anyway wont be here for long, so dont get piseed :)
-
"L2jFree's Apprentice Program" - Recruiting
Xanderॐ replied to lHorus's topic in Server Development Discussion [L2J]
I dont wanna criticise the idea or the project, but as stated, you didnt give enough info regarding the structure of your software. Since noone will waste the time to move from the classic L2J vanilla architecture to a new one ( that i hope is different than l2j ) it would be wiser for you ( horus ) instead of patronizing every voice of objection and throwing your self into an e-pennis criplefight, to provide some more "Serious" info about your code. Cause i dont see any seriousness. I dont know if you are having as a target group 16 year old kids but if not, you better make some better presentation. UML diagrams please ? -
Bumping incase any dev is interested , what we have so far: 1)100% Reloadable code even the data. The data reloading works in two ways. One of them isnt yet implemented. All data singletons implement the IModel interface and register themselves in the core. Once reloading takes place, the interface save() function is called to do the saving ( 2 ways ) then procceed with recompiling and linking the classes. Way1: Store to db, reload and recompile the java classes, load from DB to data model classes. Way2: Implementing an anonymous HashTable<String, Object> which doesnt get reloaded/recompiled. Storing the data type/casted in there --> recompiling --> reloading the data with type casting based on string. De-centralized architecture, the data regarding a character and a feature, are stored in the feature, not in the character ( bye bye facade design patern ). 2)L2JFrame, added DropDownList graphical component. 3)Adding our own handlers/npc/item bypass system ( handlers loading seperate from dp and used without the .). 4)Quality buffer (100% configurable from ingame admin panel with schemes, pet support )- in development. ( eats r1na's buffer for breakfast ). 5)Quality GK (Editable from ingame by admin, bookmarking locations, displaying players/pvpers ). - in development. 6)EventEngine based on java or jython - TBA.
-
Ya, as if you knew what mmocore is ... :)
-
[GUIDE][GR]Πώς Να περνάτε Java Codes!!!!!
Xanderॐ replied to Papaditsa's topic in Server Development Discussion [Greek]
aporo giati kathese kai kaneis share kai boithas ola ta axrista noobs pou einai sto forum. Oi perissoteroi apo aytous pou boithas einai klasikoi leechers pou karpononte ton kopo alonon. -
So far we have 3 guys from the forum. Which is as much as we can get. But anyways 3 is better than 1 aint it ? ;) I already declined personally about 7 applications mainly from Greek "devs" who apart from knowing nothing and apart from being unable to understand the application instructions were smelling "code-selling" from miles away.
