Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Web Development

Status
Not open for further replies.
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.


  • 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
adminpanel1.PNG - Web Development - RaGEZONE Forums
  • 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
vote.PNG - Web Development - RaGEZONE Forums
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.
 

Attachments

You must be registered for see attachments list
Last edited:
Experienced Elementalist
Joined
Sep 8, 2009
Messages
296
Reaction score
78
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.
 
Experienced Elementalist
Joined
Sep 13, 2014
Messages
232
Reaction score
86
i think it's very old script for backend system. i recommend to use angular or react thing is much more powerful for backend site.
 
Status
Not open for further replies.
Back
Top