Experienced Elementalist
- Joined
- Sep 8, 2009
- Messages
- 296
- Reaction score
- 78
It's been a really long time since I've been active here, but I figured I'd show some of the development over the past several years. I am now a System Support Specialist/Network Administrator for a medium sized company and in my spare time work on web development for various Flyff Servers.
Premium Shop
This was one of the premium shops that was publicly released. I've revamped it and added various features. I think the initial release was Sedrika.
Administration Panel
Enhanced GTOP Vote System
Functions as if it's a normal GTOP Pingback system, but I've given users the ability to complete their vote if they "forgot" to vote the first time. This stores the link until UTC 00:00 (Same time zone that GTOP uses to reset vote timers). I've then created a Windows scheduled task to run at UTC 00:00 to remove all existing votes so that users may vote again on GTOP.
Neuz.exe Salt System - Non Web Related
I've created a unique method for launching Neuz that prevents people from unpacking it. Neuz cannot launch if it becomes unpacked with this method, however I won't go into details as to how it works. High level is the patcher has a unique, ever changing key, as does Neuz, and if they do not match, Neuz will not launch. Also, if the patcher detects that Neuz has been modified, it will not send the unique key and instead closes instantly. Neuz also checks itself to see if it's been modified and will kill itself if it has. This simply prevents using an unpacked Neuz.
Event Management System
Recently made this system to display current/upcoming events on a server's website. It can be managed via the administration panel for adding/removing/editing events. I've thoughts about eventually tying this into event creation for the server as well, with automatically writing to Event.LUA and sending the reload of Event.LUA to the server.
These are just a few of the things I've been working on and will continue to update this thread with more.
Premium Shop
This was one of the premium shops that was publicly released. I've revamped it and added various features. I think the initial release was Sedrika.
You must be registered to see links
- Inventory Counters (Unlimited or you can set a limit)
- Multi-Currency Allowance (Donation and Vote Points)
- Advanced logging (Re-vamped the logs so you can really dig into your past purchases)
Administration Panel
- Advanced security. Session does not contain username or password, instead contains unique hashed key that is unique per login to prevent spoofing an admin account. And quite obviously has SQL Anti Injection.
- Search for an account/character
- View all account/character information
- Advanced logging to view things such as account bans, modifications, or donations
- Set a temporary account password or remove an existing one, also shows insight as to who set it and what day/time
- Set a temporary or permanent account ban, also shows insight as to who set it and what day/time it expires and when it was set.
- E-Mail the user directly from their account page, assuming they've provided a valid e-mail address.
Enhanced GTOP Vote System
Functions as if it's a normal GTOP Pingback system, but I've given users the ability to complete their vote if they "forgot" to vote the first time. This stores the link until UTC 00:00 (Same time zone that GTOP uses to reset vote timers). I've then created a Windows scheduled task to run at UTC 00:00 to remove all existing votes so that users may vote again on GTOP.
Neuz.exe Salt System - Non Web Related
I've created a unique method for launching Neuz that prevents people from unpacking it. Neuz cannot launch if it becomes unpacked with this method, however I won't go into details as to how it works. High level is the patcher has a unique, ever changing key, as does Neuz, and if they do not match, Neuz will not launch. Also, if the patcher detects that Neuz has been modified, it will not send the unique key and instead closes instantly. Neuz also checks itself to see if it's been modified and will kill itself if it has. This simply prevents using an unpacked Neuz.
Event Management System
You must be registered to see links
Recently made this system to display current/upcoming events on a server's website. It can be managed via the administration panel for adding/removing/editing events. I've thoughts about eventually tying this into event creation for the server as well, with automatically writing to Event.LUA and sending the reload of Event.LUA to the server.
These are just a few of the things I've been working on and will continue to update this thread with more.
Attachments
You must be registered for see attachments list
Last edited: