Jump to content

Recommended Posts

Posted
14 hours ago, Celestine said:

@guytis  si no cambia su actitud y continúa votando a esa persona sin ninguna razón, terminará castigado.

Hello, if I don't like what this person brings, why can't I vote?
If I can't vote, what's the option to vote for?

Posted
On 7/23/2019 at 11:59 AM, guytis said:

Hello, if I don't like what this person brings, why can't I vote?
If I can't vote, what's the option to vote for?

 

everyone is free on this community to share what ever they want plus if you dont like his share you can simply ignore him thats the fact.

Posted
On 7/24/2019 at 9:29 AM, Celestine said:

 

everyone is free on this community to share what ever they want plus if you dont like his share you can simply ignore him thats the fact.

What is the DownVote option for?
if you are not going to allow me to use it...
for that eliminate the option and already...

I don't think I'm doing anything against the rules.

If you give the option to use DownVote, I don't understand what the problem is...

or did you fall in love with MasterToma?

with all due respect...

  • 6 months later...
Posted
On 1/29/2019 at 11:02 AM, MasterToma said:

Do you think I should comment every new message here? :) I'm still working on L2Server, have done skilldata parser/lexer (about 120 skill classes, 20 conditions, all parameters are parsed). Now I'm preparing testing environment in C#, to test whole stack (L2Server, L2AuthD, CacheD and L2NPC). It is needed, since I already have first messages from my L2Server. So, heads-up, work is in progress ;)

Sources look... kind a strange. Everything is built on winsocks and other legacy stuff. Modern C++ has threads and file system support "from the box". Also, build system... is based on M$VC IDE. Better to use Makefiles. In this case it will be possible to re-compile and run server, on same working machine, without breaking ABI. At least, good to use modern C++ for the testing env. This will save the time - especially on upgrade to C4 .. C6.

Posted (edited)
On 2/24/2020 at 10:26 AM, MasterToma said:

@T1g3r7th This is ORIGINAL restored code, not a NEW one, written by me. NCSoft uses WinSocks everywhere, without any libraries and it uses Visual Studio 2003 for it :)

 

 

I want to ask Toma, do you have interest in writing some skeleton of MMO RPG, and then attaching real pieces of L2 to it? Main idea here, to save the time of development for more creative tasks - like statistic simulation of classes, in PvP, PvE. I had worked on dozen of Java-built servers of L2, beginning from C6 and to CT 2.4. And even there, it was needed restart of all the server, after changing the sources. On debugging quests (like 4 Sepulchers), it was a long way to do it. And L2 has tons of quests. Castle sieges are very interesting to simulate, Fort sieges are interesting. I want to use total Linux-based, fully automated kernel of server, which will be easy to extend/maintain. If something special will be needed to debug, I suppose to visualize data output to external OpenGL window (which can be opened from the client's PC, just as separate program).

Shot00332.jpg

Edited by T1g3r7th
Posted
On 2/24/2020 at 2:26 PM, Anarchy said:

oh no not winsocks

 

btw since when is winsocks considered legacy? all those fancy hipster libs everyone uses for networking still built on winsocks lol

I have C++ code using sockets, which runs well both on Linux/Windows. Give me a reason to replace it by a legacy winsock, which will run well just on one platform?

Same with the build system: I can use Makefiles in any IDE, including MSVC, but cannot run *.sln on Eclipse or Emacs on Linux. Makefiles allows every dev in team to use his favorite IDE tool, to write the code faster. You can re-compile project, install and run in one click. Even from remote PC.

Posted (edited)

I will not recommend to work with Toma, because he is rubbish and arrogant person. When I asked about RTT of TCP packet from client to server in real situation, got strange answer that it is 10 ms [which is total bs]. Same with 'understanding' of the software development process in general.

 

There is no problems with sources, main question - is knowledge, how the things work, ways to improve. Its not here. Don't waste your time.

Edited by T1g3r7th
Posted (edited)

@T1g3r7th, I'm doing this 4 years, posting many shares and manuals, and helping in private and so on. And you are second person, complain so far about me (first was just a troll). 

I blocked you in skype, because you have very "strange" ideas, like  re-writting network layer from TCP to UDP and so on. I was trying to explain you, that NETWORK is not a problem in L2 at all... But hey, I really don't have time to teach you or explain again and again, why PTS uses stream-based protocol.

 

You have sources, I told you that there are CMake files (you was not right when assumend that it's MSVC-based), please, say tnx and go on, do re-write what ever you want :) 

Edited by MasterToma
  • 2 weeks later...
Posted (edited)

Generally I don't like when someone named himself as 'master'. There is so much hype on this topic, and with very little practical output. What I can notice about Toma:

 

1.When I had worked mostly on hi-level part of c6 and newer, implementing sieges on c6, functionality of clan halls, quests and so on - knowledge of key timeouts was important to build reliable server. As from 'master', I expected to hear from him some real numbers - for network connections, server timeouts, database requests, etc. With respect to C++ implementation. Not just outlandish numbers. Every person who cheated with server, will say that 10 ms - is not RTT of the tcp packet, but minimal tick time of the server.

 

2.Also, he failed to explain the principal difference, between tcp/udp implementations.
Same about understanding of testing on single machine vs testing on real networks. Anyone who hold his own l2 server for more than year, surely know the difference.

 

3.About published version of sources..

A).That archives just lack - basic data stats, content of db tables - to operate the C++ build normally. Without that data, that dis-asmed piece of old garbage have no practical usage. From that point, more valuable to have java-compiled build of the server, with complete data pack - to be able to operate easily, from the single Linux machine.

B).On quality of the code: Toma still can use any of old C++ standard, even which is 20 years old, still use malloc/free in cpp code and other bad practices. This will not help you to make good server, but rather turn away from making it. My advice: look in other places, ask people who have real knowledge.

Edited by T1g3r7th
Posted
40 minutes ago, T1g3r7th said:

Generally I don't like when someone named himself as 'master'. There is so much hype on this topic, and with very little practical output. What I can notice about Toma:

 

1.When I had worked mostly on hi-level part of c6 and newer, implementing sieges on c6, functionality of clan halls, quests and so on - knowledge of key timeouts was important to build reliable server. As from 'master', I expected to hear from him some real numbers - for network connections, server timeouts, database requests, etc. With respect to C++ implementation. Not just outlandish numbers. Every person who cheated with server, will say that 10 ms - is not RTT of the tcp packet, but minimal tick time of the server.

 

2.Also, he failed to explain the principal difference, between tcp/udp implementations.
Same about understanding of testing on single machine vs testing on real networks. Anyone who hold his own l2 server for more than year, surely know the difference.

 

3.About published version of sources..

A).That archives just lack - basic data stats, content of db tables - to operate the C++ build normally. Without that data, that dis-asmed piece of old garbage have no practical usage. From that point, more valuable to have java-compiled build of the server, with complete data pack - to be able to operate easily, from the single Linux machine.

B).On quality of the code: Toma still can use any of old C++ standard, even which is 20 years old, still use malloc/free in cpp code and other bad practices. This will not help you to make good server, but rather turn away from making it. My advice: look in other places, ask people who have real knowledge.

Hey man, we get it, you are a real pro, and I genuinely envy your skills in this matter.

So here's a suggestion - why not just do the work you've complained MasterToma is doing wrong and stfu? You'll show the world who's the boss and we won't need to ignore your whining. Win-win.

Guest
This topic is now closed to further replies.



  • Posts

    • L2 ASAGONIUM - High Five heavily customised PVE Server [OPEN BETA] Website: http://l2asagonium.eu/ Hello everyone, After months of development, tuning and a lot of late nights, I'd like to introduce you to L2 Asagonium - a Lineage 2 High Five server built around one simple idea: a fair, long-lasting world where your time and skill matter more than your wallet. We are currently in OPEN BETA, which means the server is fully online, fully playable, and we are actively listening to feedback to polish the final experience before the official launch. ----------------------------------------------------------- ABOUT THE SERVER - Chronicle: High Five (Mobius) - Type: Really hard PVE with custom content - Status: Open Beta - join, test, shape the server - Mentality: No Pay-to-Win. Ever. ----------------------------------------------------------- WHAT MAKES ASAGONIUM DIFFERENT 1) Custom Armor & Weapon Sets We have introduced new tiers of equipment (Twilight, Cronos, Olympus, Exodus, Leviathan, Ixion, Assassin, Odyssey, Chaos, Immortal) with their own visuals, set bonuses and passive skills. Each set has a clear identity and a real role in the meta - no "one best set wins everything". 2) Custom Passive Skills New Asagonium passive skills (P.Atk, M.Atk, HP, Haste and more) tied to gear and progression, so character building has more depth than just stacking enchants. 3) Live Leaderboards on the Website This is the part I'm most proud of. Our website is connected directly to the game database in real time. You can browse all characters and see: - Level + exact % to next level - Online / Offline / Offline Farming status - "You Died" status (Dark Souls style, stays until next login) - Death counter per character - Total time played (days / hours / minutes) - Top Adena, Top PvP, Top PK - Max Enchant on equipped weapons - Hover a character name to see their passive skills with icons - Hover an enchant value to see the weapon name, P.Atk and set It updates live. Anyone can check the rankings without logging in. ----------------------------------------------------------- NO PAY-TO-WIN - SERIOUSLY I'm tired of servers that promise "balanced donations" and then sell the best items in the cash shop two weeks later. On Asagonium: - No donation items that affect gameplay balance. - No paid enchants, no paid stats, no paid gear. - No "VIP" buffs that make you stronger than free players. Donations (if/when they exist) will be strictly cosmetic and quality-of-life only. The goal is a server that survives because people enjoy playing it, not because a few whales fund it. ----------------------------------------------------------- OPEN BETA - WHY YOU SHOULD JOIN NOW - The server is fully online and stable. - Your feedback directly shapes the final balance. - You get to learn the custom content before everyone else. - Active development - bugs get fixed, ideas get tested fast. ----------------------------------------------------------- HOW TO JOIN 1. Go to http://l2asagonium.eu/ 2. Open "How to Connect" - it walks you through the client download, the 64-bit patch and the system config in 5 simple steps. ----------------------------------------------------------- LINKS http://l2asagonium.eu/ ----------------------------------------------------------- Thanks for reading. If you give Asagonium a try during the beta, please drop your feedback - good or bad. That's exactly what this phase is for. See you in-game.
    • Please note:i will provide you with forum address for registration once buyer sends money(my commission) to forum guarantor's payment details. You can register on forum in any day and in any time,which are convenient for you,send code word in private message to forum guarantor(you will receive code word from buyer). If buyer does not purchase your product,you will need to wait private message(answer) from forum guarantor to compare code word. I will invite you in "forum deal". I will add your name,which you registered on forum,in "forum deal". Then you write in "forum deal": "buyer did not purchase product" and add code word(you will have this right according to clause in forum questionnaire). Forum guarantor will refund buyer((in full amount). If buyer purchases your product,buyer notifies forum guarantor and forum guarantor will send money to my payment details.   Sports exercise machines,jacuzzi,building materials,cosmetics,perfumes,shoes,clothing,furniture,bags,televisions,music centers,telephones,laptops,tablet computers,refrigerators,washing machines,microwaves,fans.  
    • Here is a L2JMobius Classic Interlude FULL server. The share includes full server source+datapack, patch, interface and the P110 client. The original build is L2JMobius. However it was bought from a user called "ClassicLude (https://classic-lude.org/)" which is also a huge scammer, selling free Mobius files for $500. I could not believe someone actually bought this, yet here we are.    Unfortunately the admin is a scammer and refused to pay his remaining balance of over $150 to me since he is too busy "working for Bill Gates" and opening the next big mega mall in ChatGPT city therefore not having enough money. The server itself garnered a massive 30 players so I can't really tell you if this is usable. Knowing its backstory and that it is Mobius based i can surmise that it is NOT suitable for serious users. This build is the result of typical AI slop and vibecode "admins" thinking they just "one shotted L2J" because they discovered how to prompt an agent.   I have made the following changes, some of which were regrettably butchered by the admin after he discovered how to download Cursor. Not much more was done due to the absolute displeasure and misery of having to work on a Mobius server.   - Updated files to JDK 22 - Added l2 reborn community board - Added preview system for skins including mounts/agathions - Added AIO npc (buffer/store/teleporter) - Added QuickVar system - Added Ranking system (pvp/pk/online/level and moar) - Added raid boss list on community board - Added drop search+shift click with itemtooltip on community board and npc - Added l2 reborn styled flash windows and window borders and L2UI_CT1 - Added custom donate coin icon in the store swf - Fixed some random bugs like Hot Springs monsters not giving the disease     Links Source+Datapack: https://drive.google.com/file/d/1uMaTzSxKtnLxXC-VoZyHYW_OXq7Oof5L/view?usp=sharing Interface+Compiler+Client tools: https://drive.google.com/file/d/14IJWyYSDOjMycHnJ749H9dRXuv2JeYK3/view?usp=sharing Full Client: https://drive.google.com/file/d/1P7Yd9wI0XcWlLMFDPSdfTZgWhW_9JEii/view?usp=sharing
  • 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..