View Single Post
Author Message
Oo Alias oO
Member
Join Date: Apr 2010
Old 07-14-2014 , 16:02   Sourcemod Server Management System v2 - Ideas + Feedback
Reply With Quote #1

Hello!

I'm currently working on a new version of SSMS, based on the previous tool made by Snelvuur (and also working with him on the new version).

https://github.com/Ehesp/Sourcemod-S...Manager-System

Although there is still a lot of work to be done, it's going massive overhaul:

Framework:

It's based on the PHP Laravel 4 Framework, with AngularJS sat on top to deal with the UI - while also being a responsive website with Bootstrap 3 as the CSS framework.

Setup:

The app will require a few tools such as Git, Composer, NodeJS and Bower to allow for easy installation and updating. We'll also offer a "all-in-one" package if you're unable to use these.

It will however also require you to be able to set a cronjob on your hosting server.

Databases: mysql, sqlite, pgsql & sqlsrv will be supported.

User Authentication:

Sign-in/authentication will be done via Steam. You'll be redirected to Steam and login there. Once complete you'll be sent back to the app.

For a user to be able to access the app, they'll need adding via the Settings page with their Steam/Community ID - here you set the users role.

Permissions and Access:

To start with, there will be 4 types of user: Super Admin, Admin, User & Guest.
On install, defaults will be set to limit what permissions and access each role is able to carry out. The defaults can easily be changed from the Settings page.

Access: What pages a certain role is allowed to see.
Permissions: What actions on those pages a user is able to perform, such as restarting a server or adding a new user.

Notifications:

In the pipe line we also want to have multiple notification options, so the app sends messages via providers such as HipChat, Twitter, PushBullet etc.

Other features:

Just like the old SSMS, there will be a page for active plugins, multi-console, game-types and admin-activity.

Ideas + Feedback:

Based on this information, does anyone have any feedback they'd like to give (something you're not keen on, or another feature we haven't thought about)?

Updates:

Updates on progress will be updated here:

Complete:
  • Responsive layout with responsive sidebar
  • Artisan installer scripts
  • Steam Auth/Login
  • User adding/editing via Steam
  • Sidebar quick links management
  • Permission/Access control based on user roles
  • Few different theme colors
  • Add server search and options

Currently working on:
  • Server page - add, delete, refresh, restart, view restarts etc.
  • Server tasks - daily restarts, rcon commands, auto server updates etc.

Feel free to contribute and make pull requests!

Here's some screenies







__________________

Last edited by Oo Alias oO; 07-17-2014 at 07:38.
Oo Alias oO is offline