Omnihance - Web based Server Management Tool

Programmer
Decennium
Joined
Jun 10, 2009
Messages
731
Reaction score
176
I've been working on a web based open source server management platform which can help server administrators to monitor and edit server files via their web browser. You run the standalone binary called the Agent in the server and access features via your web browser. Currently it has the following features
  • Realtime display of CPU and RAM usage of the server with historical data graph (can be disabled via env variable).
  • File browser through which all files and directories can be introspected.
  • Viewing and editing of text files.
  • Viewing and editing of NPC file (configuring monster HP, Respawn time etc.).
  • Viewing and editing spawn file (n_ndt file which defines monster spawn points in each map).
  • Uploading MC.ull and MON.ull to populate map names and monster names in relevant places.
  • Revision based revert edit functionality through which admin can revert a faulty change done to the files edited via the agent.
  • Secure access to these features via username/password authentication.
In future I've plans to add feature like
  • User management system where default user i.e. Super Admin can create users who can access the portal with restricted permissions.
  • Viewing and editing of more A3 specific files like item files, quest files, teleport files etc.
  • Monitor server executables and raise alerts when it goes down.
  • Start and stop the A3 game server via web interface.
  • View account and character data directly in the agent interface.
and many more.

On information on how to download and run the agent please check .

A3 Online game server agent is fully open source .

Please feel free to use it, give feedback and help me improve this platform. Issues can be reported at Github .
 
Release v1.2.0 with the following changes
  • Added user management features for Super Admin.
  • Enforce role based access control (RBAC) for all the features.
  • Implement process enumeration service and display of running process count in dashboard.
Link:
 
Release v1.3.0 with the following changes
  • Implemented game server process management i.e. start and stop game server executables in given order.
Link:
 

Release v1.4.0 with the following changes​

  • You can now pin a directory for easier access.
  • Quest file viewing and editing has been implemented.
  • Item file (IT ull) uploading and parsing has been enabled.

 

Release v1.6.0 with the following changes​

  • Creation of default A3 SQL server DSNs for easier server set up.
  • File/Directory backup as well as SQL server database backup support added with configurable schedule.
 

Release v1.7.0 with the following changes​

  • Added drop file (*.itm) management feature to edit monster drops.
  • Added item combination data file management feature to edit crafting combinations.
  • Added saving of additional settings like account server, main server, zone server and battle server paths.
  • Added server view page which shows the entire server configuration on a bird's eye view.
 

Release v1.8.0 with the following changes​

  • Added server item files (0, 0ex, 1, 2, 3) management feature to edit item details.
  • Improved frontend code quality by running React Doctor and fixing all reported issues.
 

Release v1.9.0 with the following changes​

  • Secure download of file and directories feature introduced on right click in file browser.
 

Release v1.10.0 with the following changes​

  • Support for viewing and editing .ini and .env files.
  • Multiple files and directory upload to server with chunking for large file uploads.
 
Back