Jump to content

Sephus

Core Developers
  • Content Count

    235
  • Joined

  • Last visited

  • Days Won

    47

Sephus last won the day on June 9

Sephus had the most liked content!

About Sephus

  • Rank
    Advanced Member
  • Birthday 10/24/1990

Contact Methods

  • IRC Nickname
    smoke
  • Website URL
    http://smokexyz.xyz

Profile Information

  • Gender
    Male
  • Github
    smokexyz
  • Emulator
    Hercules

Recent Profile Visitors

13962 profile views
  1. Project is now available @ My Project Site For all those interested at $550 for the complete version.
  2. We've reinstalled our project website and have setup a new server running all our infrastructure on a new network. Check out our site and come register to our community!
  3. Hey guys, I want to inform you all that Horizon is now a private software. I am very confident that this will be one of the more powerful emulators out there and something like this shouldn't be kept "free" or "public" software because of a few reasons - We can't depend on open source developers for competent software. As an industry developer I find that open source work is way below the software quality of an enterprise or leader in the industry. The software needs to resemble leadership in many ways and I vouch for it. Keeping up with industry professionals so that I can continue to develop and contribute to the project for all its life. Issues with licensing and legality of software in reference to Gravity and their copyrights. We can't deal with the legal issues, so we want to keep things private. The community needs to start giving back to the contributors so I think this would be one method of doing so. I hope that you agree and continue to support me. If you want access to Horizon visit the sponsors page. Upon sponsoring the project with $1000 per month or more you will directly receive access to the repository.
  4. Hey guys, I've started a debate regarding Horizon and Hercules, would you like to participate? - Single Threaded (Hercules/rAthena) Vs Multithreaded Design (Horizon) · horizonxyz · Discussion #191 (github.com)
  5. Update post and iterating on this primary reason why Horizon was created. It will be not possible to recreate the emulator of Athena from the start because of a multithreading possibility that can be installed deep within the codebase. The project really requires something like this because it handles thousands of players at once. This is not possible because of the way Athena has been coded and architected. If the code was changed, millions of other smaller variables and functions will need to be edited for the change that this will cause in the deeper code base. The place where multithreading should be installed is at the core of the program. It is impossible to edit or change the core for now because of the sandbox effect it will cause on all other hierarchies of the code. So for the possibility of having the option to scale the processing resources of the computer, this project has been created. In easier language - 1. We require CPU to process information inside a computer. 2. Athena uses only 1 Core of the CPU 3. We want to use more Cores of the CPU or as many available as possible. 4. We want to be able to configure the amount of cores our software uses. Athena will continue to survive but we are changing the game at with the new emulator of Horizon.
  6. BladeCP is accessible from my sponsors page - https://github.com/sponsors/sagunkho read latest post.
  7. Here is a topic that describes how Horizon stands out as an emulator and how it really works internally, giving it the wings it needs to provide a large player base. Have a read on it - https://projecthorizon.xyz/index.php?/topic/580-how-horizon-works-under-the-hood/#comment-583
  8. Hey all, I just came back to Hercules again and I have a great new post for everyone. The topic's original post has been updated with what I have planned in writing and telling the community. Have a good enjoyable read and make sure you join us.
  9. It is very challenging to design and architect a multi-threaded application. You will need to make sure that your architecture doesn't result in any dead-locks, or that the code doesn't violate any critical sections and cause race conditions. It is also important to provide a clear understanding of why you need threading in certain areas of code when you are mutually excluding functionalities in threaded architectures. Sometimes people use threading without analyzing why they need multi-threaded performance in areas of the application. I believe that Hercules or eA should have been designed with a multi-threaded architecture from the start, since the current state of the project doesn't consider more than 1 thread and most features are designed to work on a single thread as well, making it more complicated to accurately structure and compose safe concurrent logical behaviour within the application. My emulator follows a similar structure where the I/O is independent of the main application and multiple threads pass on the process from the networking infrastructure to the main component which splits the processing of logic performed on maps multiple maps per thread. I'm following a Hercules style of emulating in C++ and LUA. Maybe it can help you understand where concurrency is needed or if you wish to join in on the composition of a new emulator cleanly designed for modern day development, feel free to contact me on Discord.
  10. I've been updating this casually, for any discussions we have a discord channel - https://discord.gg/TeKwuAZn If you wish to join the team, contact me on discord I would love to have some developers both core(c++) and script (lua). When we have a good community of individuals and more activity, I will create a forums for us to manage important communications.
  11. Great new updates to bring in this year! Blade CP's core has been updated to Laravel 8, followed by a major design upgrade to a more condensed and elegant user interface. Along with many minor bug fixes and completion of missing elements in both the frontend and admin section. New features such as quest database and quest tooltips have also been accommodated. Example from the update to the character view page -
  12. This topic won't be updated further. Changes can be viewed on https://bladecp.xyz/changelog
  13. [ Update April 02, 2019] Blade CP version v1.1 has been released. 1) Complete support for rAthena servers. Now you manage as many servers as you like, either rAthena or Hercules, from the same panel! 2) Added E-Commerce module to the frontend and administration section. Demo: https://bladecp.xyz/shop/products For the admin side of things, kindly check the administration section. 3) Item database will now list drops from monsters along with their respective rates. More details available in my channel - https://discord.gg/pWgZHzx
  14. [ Update March 25 2019 ] Added Administration panel with a dashboard showcasing statistics of all servers. Added Member Management with Role Based Access Control (RBAC) in the administration section. Added Game Account management in the administration section. Added Character listing and lookups in the administration section. Added Guild listing and lookups in the administration section. Added Log listing and lookups in the administration section for all logs - Logins At-commands Characters Chat Dead Branch Loot MVP NPC Zeny Added profile-image management with auto-deletion of old image files. For a live preview, visit the demo site! Join my discord channel for update information or just to hang out - https://discord.gg/pWgZHzx
  15. @Haikenz The app was running in debug mode, switching it to production hides environment variables.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.