

Sephus
Members-
Posts
12 -
Joined
-
Last visited
Sephus's Achievements
-
Updated our forum to Invision Community 5. Its a really cool upgrade. Looking forward to you joining our community.
-
Blade Control Panel Blade CP is an advanced RO Panel for artisans and software enthusiasts in the RO private server community. Above is the Walkthrough video for Blade CP. It shows each section of the website and how it integrates with the frontend as well as the backend of website. Coded in Laravel / PHP Blade CP offers a high variety of sophisticated controls on your Ragnarok Online private server, offering both a front-end client front and an Admin section backend. The frontend is for all your user needs, account creations and management. With a master account system, it illustrates a high-quality detailing of the characters in your game accounts. Characters are rendered using a custom RO image generator package and showcase each aspect of your character's skills, quests, guild and status information on the character sheets. In addition to this, storage and inventory pages are also available for a search of your character's storage and inventory. Along with showcasing items and inventory information, Blade CP provides tool tips for a descriptive presentation of your items and skills. Gender changes and account security are also available for each of the game accounts on your master account. Untitled video.mp4 Available At - https://www.projecthorizon.xyz/index.php?/files/file/8-blade-control-panel-for-hercules-rathena-lifetime-purchase-no-upgrades/&do=getNewComment The Frontend provides the following features on the panel - Master Account System - Multiple Game Accounts per server configured on the panel. Character Sheets - With Status, Inventory, Skills, Quests and Guilds showcasing. Storage Search Account Security (Per account registered) Gender Change per account. Account Activity - 2-Factor Authentication (Email System) The backend provides the following features on the panel - CRUD stands for Create, Read, Update, Delete abilities for members with the permissions configured to do so. Global - 1. Members List (CRUD with advanced search) 2. Role-Based Access Control (RBAC) Management Per server - 1. Account (CRUD with advanced search). 2. Characters (CRUD with advanced search). 3. Guilds (CRUD with advanced search). 4. Web Commands 5. Storage (CRUD with advanced search). 6. Guild Storage (CRUD with advanced search). 7. Inventory (CRUD with advanced search). 8. Cart (CRUD with advanced search). Logs: (each category with advanced search) 1. Logins 2. At-commands 3. Characters. 4. Chat. 5. Dead Branch 6. Loot 7. MVP 8. NPC 9. Zeny Global Features on the panel - Tooltips for Items with description and Item Icon Tooltips for Skills with description and skill Icon Laravel Features - Enhanced Security: Laravel applications come with built-in security features such as data encryption, protection against SQL injection, and CSRF (Cross-Site Request Forgery) protection, ensuring that user data is safe and secure. Fast Performance: Laravel's efficient handling of backend processes and caching mechanisms ensures that applications run quickly and smoothly, providing a seamless user experience. Reliable and Stable: Laravel's robust architecture and thorough testing support mean that applications are reliable and stable, minimizing downtime and errors for users. User-Friendly Interfaces: Laravel's Blade templating engine allows developers to create clean and intuitive user interfaces, making it easy for users to navigate and interact with the application. Responsive Design: Applications built with Laravel are often designed to be responsive, ensuring that they work well on a variety of devices, including desktops, tablets, and smartphones. Real-Time Features: Laravel supports real-time functionalities such as notifications and updates, providing users with up-to-date information without needing to refresh the page. Social Integration: With packages like Laravel Socialite, applications can easily integrate with social media platforms, allowing users to log in using their social media accounts and share content seamlessly. Personalized Experience: Laravel's powerful ORM (Eloquent) and database management capabilities allow for personalized user experiences, such as customized dashboards and tailored content. Efficient Account Management: Laravel provides robust authentication and authorization features, ensuring that users can easily manage their accounts, reset passwords, and update their profiles securely. Comprehensive User Support: Laravel applications often come with detailed documentation and support resources, making it easy for users to find help and troubleshoot issues. Scalability: Laravel's architecture supports scalability, meaning that applications can grow and handle increased user loads without compromising performance, ensuring a consistent experience for all users. Regular Updates: Laravel's active community and regular updates mean that applications are continually improved, providing users with new features and enhancements over time. By leveraging these benefits, users can enjoy a secure, fast, and user-friendly experience when using applications built on Laravel 8.12.
-
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!
-
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.
-
Unless you can guarantee that the while loop doesn't always result in a true condition. while (node && st->sleep.timer != INVALID_TIMER) { For example, if the timer runs indefinitely, the server would be in an infinite loop here. Indefinitely waiting for the timer to arrive as an INVALID_TIMER. Blocking all other processes. Hell even while the timer (for a shorter duration) is being processed, it would wait here blocking all other processes on the server. I don't think the code is safe for the server. Such is coding on single threaded applications >:D
-
Hey guys, I've started a Debate regarding Horizon and rAthena, would you like to participate? Here's the first discussion - Single Threaded (Hercules/rAthena) Vs Multithreaded Design (Horizon) · horizonxyz · Discussion #191 (github.com)
-
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. Here's also a video of how to test the software - Horizon-Testing-Video.mp4 Athena will continue to survive but we are changing the game at with the new emulator of Horizon.
-
Are you suffering from lag and gameplay deterioration that occurs when the server can't handle player load? See what we mean as Horizon works on this problem - https://projecthorizon.xyz/index.php?/topic/1049-why-horizon-2/
-
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
-
Hey guys, Over the last couple of years I've been at work thinking of a new emulation project to expand our wings as RO emulation developers and create a genre of game server design that intends to be more concrete in terms of scalability of the processing load on the server. I now have a project called Horizon and it caters to those developers who wish to expand their knowledge in terms of development and concept architecture, scalability of software and maintainability of code, as well as server owners who are with the intention of having a great involvement in the customization of the game design or gameplay. Horizon is created on a multithreaded architecture to cater to multiple thousands of players at once. This can be utilized by the biggest and baddest of servers who have a large userbase (10k+ online at once) where server scalability can be availed. Having multiple threads each of the kind of load that is carried by the server allows a mass population to be split amongst them for work and therefore giving the server time to think about how to not only deal with volumes of information pouring in at once, but also keep the all clients updated at a rapid pace. This is not a system that is available on any of the emulators as currently standing and will not be an option in the near future as well since it involves restructuring the Athena architecture that was designed since the beginning and re-evaluating all of the work that has been done up and till recent times. redesigning Athena from the start to provide a multithreaded capability is just out of question at this point - this is the primary reason Horizon is being worked on. Horizon today stands as the scalable and maintainable server option for those looking to provide 10x the times of users that Athena provides. Horizon is the future option of servers for large player online loads and seamless catering to thousands at a single time. I wish to invite you to the project site Project Horizon Board. This project requires a large amount of support in terms of money and constraints put on developer availability in the present day of RO private server emulators so please consider sponsoring horizon. Here are videos that showcase horizon's current state - Horizon Skill System Test Horizon Premium Storage Test Horizon Item Drop Test Horizon Combat Damage Test / Damage Delay Test / Walk Delay Test Best, Smoke / Sephus.