Elfo Posted May 2, 2017 Share Posted May 2, 2017 (edited) Hello and welcome to L2ACP L2ACP is both an Account control panel but also an Admin control panel. Every action in the system is INSTANT.No more "you have to logout first" messages and such non-sense. How does it work? The gameserver will now also run a lightweight restful API which will handle the site requests.The website which is hosted on my end handles and processes the user's actions and if they are valid it sends them to the server for further processing. This enables use of the native l2j method calls and the use of the existing infrastructure.This also enhances security as there are no database exposure anymore. Reasons for sharing To get a solid acp out there which is free for everyone To see if people are interested in contributing Nobody would buy this if i just hosted it myself To show the competition that opensource projects can offer value Feature list For Players Register l2 account Change ingame password Check player stats/info/inventory Buy ingame items with donate points Buy services with donate points (Change name, set nobless, reset pks, change sex) Statistics (Top PVP, Top Pk, Top Online) Donate with Paypal for Donate points For Admins Set the items sold in the store Give items to players Punish players (acc ban, char ban, jail, chat ban, kick) Announce test Live map of the players The ability to spawn monsters anywhere in the map The ACP is in active development and way more features are coming.The site is fully responsive giving the user a great tablet or mobile experience. L2ACP Preview Lucky Wheel addition Private stores Server with private stores showcase a server set up with a great economy systemHowever it can be really hectic when a server is populated.Players tend to look forever to find the item whey want. Well the new L2ACP feature solves all that.The user is able to buy and sell items from the ACP no matter if he is online or not.You can also use the search functionality to search for the item that you want. Here is a video preview: SecurityL2ACP uses symmetric encryption for the payloads and an api key validation.As long as they are changed you will have no problem with security. If you want to be 100% secure, make the server accept requests only from the ip that the site is hosted.If you want to be 101% secure, then host them together and don't expose the api port. LicenseBoth L2ACP projects are licensed under GPLv2.Here is a tldr of what that means. Github repositories - (Please star the projects if you like them, it means a lot)Gameserver Api written for aCis - https://github.com/Elfocrash/L2ACP-apiWebsite - https://github.com/Elfocrash/L2ACP-Web Test erver - http://test.l2acp.com ContributionsI don't claim to be an expert java developer, not even close.The api side of things has definitely many things to be improved.Pull requests are always welcome. I will update this with more info soon. Thanks Guides How to build L2ACP API: Already published 1677ad687d5ad5f6eb7ef421213d5276cf5f18e1 version: http://www.mediafire.com/file/gahbhk5o7b84hzd/L2ACPPublished.rar How to host .NET Core project on IIS: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis How to host .NET Core project on Linux with Nginix: https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction How to host .NET Core project on Linux with Apache: https://docs.microsoft.com/en-us/aspnet/core/publishing/apache-proxy Edited May 23, 2017 by .Elfocrash 1 10 Quote Link to comment Share on other sites More sharing options...
Szakalaka Posted May 2, 2017 Share Posted May 2, 2017 Here is a tldr of what that means. ~~ Quote Link to comment Share on other sites More sharing options...
Solomun Posted May 2, 2017 Share Posted May 2, 2017 Thanks for sharing this :) Quote Link to comment Share on other sites More sharing options...
DLDL Posted May 2, 2017 Share Posted May 2, 2017 i want help from you can tell me how i can contact you ? Quote Link to comment Share on other sites More sharing options...
Elfo Posted May 2, 2017 Author Share Posted May 2, 2017 I will be updating the projects' Readme.rd very soon. Any installation instructions will go there. If you still have issues after that i will provide a skype. Quote Link to comment Share on other sites More sharing options...
DLDL Posted May 2, 2017 Share Posted May 2, 2017 I will be updating the projects' Readme.rd very soon. Any installation instructions will go there. If you still have issues after that i will provide a skype. can you give me your'e skype ? Quote Link to comment Share on other sites More sharing options...
DLDL Posted May 2, 2017 Share Posted May 2, 2017 so i want guide how to setup it on website ::) 8) Quote Link to comment Share on other sites More sharing options...
Elfo Posted May 2, 2017 Author Share Posted May 2, 2017 so i want guide how to setup it on website ::) 8) Will write that soon Quote Link to comment Share on other sites More sharing options...
TEOGR_hItMaKeR Posted May 2, 2017 Share Posted May 2, 2017 (edited) Thank you !!! Just if you can post install information :D:D He deservs karma i think give him cause i cant Edited May 2, 2017 by TEOGR_hItMaKeR Quote Link to comment Share on other sites More sharing options...
DLDL Posted May 2, 2017 Share Posted May 2, 2017 Will write that soon i can use it on high five ? Quote Link to comment Share on other sites More sharing options...
Elfo Posted May 2, 2017 Author Share Posted May 2, 2017 i can use it on high five ? You will need to adapt the API and remove the item and npc id range limitation from the webproject, but it shouldn't be hard, Quote Link to comment Share on other sites More sharing options...
DLDL Posted May 2, 2017 Share Posted May 2, 2017 You will need to adapt the API and remove the item and npc id range limitation from the webproject, but it shouldn't be hard, if you can install it for me , i will be happy and if necessary i will pay you . Quote Link to comment Share on other sites More sharing options...
Elfo Posted May 2, 2017 Author Share Posted May 2, 2017 Added instructions at the readme files of the projects. Quote Link to comment Share on other sites More sharing options...
melron Posted May 2, 2017 Share Posted May 2, 2017 (edited) Can i ask why you shared it free? p.s Yes i saw what you wrote up there, but i have to ask you again... Why you shared it free? Edited May 2, 2017 by melron Quote Link to comment Share on other sites More sharing options...
Elfo Posted May 2, 2017 Author Share Posted May 2, 2017 Can i ask why you shared it free? p.s Yes i saw what you wrote up there, but i have to ask you again... Why you shared it free? I made it as a prototype because it was a cool idea. I knew people wouldn't spend on it because of the model so i chose to make it opensource. I also don't need the money. An extra reason is that i see many people selling similar stuff but way way more expensive. Now people have a free choice. At the end of the day, developers wanna see that their software is being used. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.