Jump to content

Xanderॐ

Banned
  • Posts

    691
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Xanderॐ

  1. Its really funny how some people hope and think without taking into consideration the scene around lineage 2. To make a unique server with things that you have not seen in others needs way too much work. Its not just about having a good idea. The main complication is to implement this idea and to implement it completelly, bugless. L2J has a couple of game features that have been developed through years and years of debugging. Coding something custom and big from scratch is a very difficult work to do. There do exist people with such ambitions but they usually fail because they do not comply by the standard way of making a server. By that i mean appealing to the mass of idiots than the few. You have to spend time in public relationships, advertisement, vote scripts, anti bots, balance ranting etc. If you neglect those things and focus in custom features you end up with a bad quality unplayable product. And the cause of all this, is open source. Everyone can open a server and when everyone has that ability the population scatters. When that happens player manipulation skills are a greater asset than being a good programmer and entrepreneur ( killed it ! ). And here comes the verdict. Spend 8 hours a day coding new features and debugging them. Then come back and tell me how you found time to do all the other social requirements that a server needs. Cause i haven't found a way to do it. And to second that, do not compare custom unique highrates with lowrate sucessful servers. Most people who make lowrates dont have to care about writting 40 new classes and 40 new sql tables. Its a huge gap in innovative and programming ability between being a lowrate server developer and a custom highrate server developer. And by custom i mean servers that DO implement things and not leech every public share. And those are counted in fingers.
  2. You made a server named after your nickname :) ?
  3. You really dont get a clue why the mods are deleting your posts, do you ?
  4. WoW !! Its really amazing to see that people wtih passion still exist in this game. Before i go into pre-reviewing the site and the ideas, a quick word to that russian rat, @dev: "Кодекс тебе в задницу приятель. Бесполезные коммунистические свиньи, у которых нет культуры в производительности не могу говорить о cultular инновационных творений. " Now to the serious staff: The site looks quite good, beautiful and detailed descriptions about all the custom features. Actually there are no custom features, this is a completelly new game based on the lineage 2 ( heavily moded ) client. I'll review in detail the features as posted in the site later since im evaluating them atm. But as a first verdict, through my experience as custom coder too i believe that if they manage to balance and present all these features in the right way, they will make a very worth-playing server which may bring even developers back to playing the game :) More will come soon.
  5. I think i posted somewhere some relative academic papers that used statistical analysis and anomaly detection to profile players based on their packets. The idea used in the engine is to detect the deviation from the normal packet generation that a bot has compared to a normal client player. If tunned correctly it can be sucessful partially. I dont know how good your detection system is, what i know for sure is that it is possible. Also consider the fact that most such solutions are cpu intensive. Yap, found it, here's the link : http://maxcheaters.com/forum/index.php?topic=194785.msg1622062#msg1622062
  6. I dont get it, you want to sell coding skills to get an invite to play a game ?? Dude, havent you learnt. "Once a developer, never again a player."
  7. Ok then, i wont go off-topic this time. I consider you and your team amateur developers. And i can back it up if i get a glipse of your code , just to show you that you got no clue on either software engineering or programming. And since you are trying to sell here, i have the right to inform people on what i think about the product you are trying to sell. And that opinion is that its a collection of shared things, nothing interesting that someone should pay money on.
  8. Why did our posts get removed ?
  9. I think you should be more specific at what you really need. Most of the "good" developers in this forum cannot make advanced things since they lack the knowledge needed. So i asume they are a bit cautious to reply.
  10. Μη το γελάς καθόλου. Έτσι το πήραν και το 1967 μέχρι που ένα πρώι ξύπνησαν με την Αθήνα γεμάτη Tanks. Το ότι έτρεξαν σήμερα να αλλάξουν την ηγεσία σημαίνει οτι έχουν πληροφορίες για πιθανό πραξικόπημα.
  11. Και μέσα στην πολιτική θύελλα φήμες έχουν τους στρατιωτικούς να ετοιμάζουν πραξικόπημα για την κατάληψη της εξουσίας. Απόδειξη η άμεση αλλαγή των στρατηγών των ενόπλων δυνάμεων από την κυβέρνηση σήμερα το απόγευμα. http://news.in.gr/greece/article/?aid=1231135595
  12. hehe, i like the way people interact in that system. Very nice one. Almost like a tcp 3-way handshake :) And the interface is cool. +1 on that.
  13. O well ... what can i say. Since you didnt bother revealing the conspiracy and i did, i think i deserve the most credits. And if you dissagree, we will see each other in the court mister ! Ill fill a lawsuit ;D
  14. Its obvious that as the time lapses, developers prefer easier and more abstract tools. Even Java is considered lower level nowadays with Python and all the other scripting garbages around. And im not a fanboy. I also use C++ but not in L2J. :)
  15. Slow is a really misunderstood term. Yes java AND .NET are both slower than C/C++ since whenever they need to use any of the OS ( and lower ) resources , their application execution path passes through the framework which is another application. But ... 1) Here's the issue, we have a socket that communicates with a client over the ocean, with 100 millisecond latency, does it really matter if java will take 1 ms more to execute the action the client requested ? The mass delay mmo gets is from network and generally I/O. Once the data is in the application, be it memory or virtual memory the performance difference is neglectible compared to the total delay that occurs in each communication attempt. 2) C++ is EMPTY. It has no sockets, it has no threads, it has NOTHING. If you want to use something other the OS resources to make it slightly portable you need to get some extension libraries that should be protable and noone guarantees their security and performance. To make a big project you need to downgrade C++'s amazing performance to add libraries that will make your building ability easier. And as for threads, boy you should see the POSIX standard of C++, IT SUCKS ASS. Nothing compared to the threading system java provides. 3) Nothing is safe in C++. A simple unchecked cpy and boom, you got hacked bitch. Memory leaks occur in higher frequency of the programmers are not experienced ( no GC there ... ) and generally more errors occur when imtermediate programmers (yes, we are not professionals sorry) like us get their hands in such an unrestricted environment. C++ is very fast, i cant say the opposite. But its an old language, very low level and not suited alone for big applications/projects that dont have performance as their top goal. PS: I have a good article about C++ vs Java bookmarked in my ipad, where someone with lots experience explains why he chooses Java over C++ for his company. Ill paste the link when i get to it. PS2: That cheater dissappeared after we mocked his supposed emulator. Seems his money scam didnt succeed after all. Damn i feel as if im "Wikileaks" when saving the world from evil !!! Makes me be proud when i go to bed ! ::)
  16. And ... he didnt show up again after yesterday :)
  17. I still dont believe you have made a GoD emulator. And if you have, im pretty sure its just partially implemented. A network /encryption/decryption mechanism, some packet parsing and some movement. What you sell is not something playable, or something that can some server owner use seriously to make money. Prove me wrong if you can, show some evidence. And .NET sucks, its a rip off JVM. And it was initially designed for windows only. Portability was not a goal. Thats why mono was created. As for that open source database, mongo or how its called, show me the benchmarks, from an unpolarized source please. Dozens of people are working for years in L2J and what they have come up to is a H5 partially implemented chronicle. And you claim , that you alone with your buddies has made a complete playable emulator and implemented the GoD features ? It doesnt take a bunch of knowledge and super programming skills to figure out that something smells bad... EDIT: I just checked your background, your posts mainly and turns out you couldnt even implement that new GoD bike, thus you were asking questions in this forum. So suddenly you have a full working emulator in C# ? I'll say it again, something smells bad here...
  18. lol. Best joke ever. First of all, i doubt you or anybody can code a full GoD from scratch ( since there is not .NET emulator ). Secondly, .NET ? And you bring that up as a feature ? Java is way better in terms of portability than .NET. Plus they got about the same speed.
  19. I suggest this server for everyone. Those guys have done some really good work. Plus its all their own effort. Its not just some other copycat collection of patches that we see every day.
  20. I have some doubts on how good that free for all idea will work. MMO's are made for teamplay ( parties, supports, clans, alliances, common objectives ). If you remove all those aspects, it becomes something like quake ?
  21. I think i can help you out with that ;)
  22. Come on nick ,thats not an explanation. If somehow the account was not in loginServerClients then it can happen again. And possibly can be triggered by players. I would come discuss that in your forums, but im not welcome there. There's something bigger behind this im sure. Probably some race condition ? As a programmer you can just go and put : if(client == null) return; It fixes it sure, but the cause of the npe is not investigated.
×
×
  • 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