AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Source Servers (SRCDS) (https://forums.alliedmods.net/forumdisplay.php?f=130)
-   -   Sourcemod Server Management System v2 - Ideas + Feedback (https://forums.alliedmods.net/showthread.php?t=244169)

Oo Alias oO 07-14-2014 16:02

Sourcemod Server Management System v2 - Ideas + Feedback
 
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 :)

http://i.imgur.com/uvasYGR.jpg

http://i.imgur.com/0GS0pkC.jpg

http://i.imgur.com/macA5L9.jpg

http://i.imgur.com/1ZTzA3l.jpg

Drixevel 07-14-2014 17:02

Re: Sourcemod Server Management System v2 - Ideas + Feedback
 
Looks interesting thus far.

Blackglade 07-14-2014 20:15

Re: Sourcemod Server Management System v2 - Ideas + Feedback
 
This is just personal but I kinda find bower completely pointless :). Other than that, looks hawt!

Oo Alias oO 07-15-2014 03:52

Re: Sourcemod Server Management System v2 - Ideas + Feedback
 
Quote:

Originally Posted by Blackglade (Post 2167705)
This is just personal but I kinda find bower completely pointless :). Other than that, looks hawt!

Well say an update comes out for Font Awesome, with new icons - instead of having to replace the files and names in the asset linking, you just run a `bower install` command and it's done for you. Just makes it that bit easier to manage.

But when you run the command to download the PHP dependencies (`compoer install`), bower will also be called automatically for you.

nvkkk 07-15-2014 17:06

Re: Sourcemod Server Management System v2 - Ideas + Feedback
 
Looks really nice!

Oo Alias oO 07-17-2014 07:37

Re: Sourcemod Server Management System v2 - Ideas + Feedback
 
Server search, using IP/Domain:Port and RCON password done, along with options available for SSMS. Screeshot attached.

Also the refresh cron/command is working in it's basic form :)

Powerlord 07-17-2014 11:34

Re: Sourcemod Server Management System v2 - Ideas + Feedback
 
So wait, you're requiring PHP and NodeJS?

Oo Alias oO 07-17-2014 12:57

Re: Sourcemod Server Management System v2 - Ideas + Feedback
 
Quote:

Originally Posted by Powerlord (Post 2169329)
So wait, you're requiring PHP and NodeJS?

Well Bower requires Node, so at the moment yes.

I mean, if it really is something the people don't want then it can of course be removed, but it is pretty handy.

snelvuur 07-17-2014 13:48

Re: Sourcemod Server Management System v2 - Ideas + Feedback
 
@powerlord, it even requires composer ;) in the end we will release a zip and try it in such a way you dont need to run composer or bower or node.

Powerlord 07-17-2014 13:52

Re: Sourcemod Server Management System v2 - Ideas + Feedback
 
Quote:

Originally Posted by snelvuur (Post 2169379)
@powerlord, it even requires composer ;) in the end we will release a zip and try it in such a way you dont need to run composer or bower or node.

Composer is at least PHP-related... its commonly used to install Symfony and such.


All times are GMT -4. The time now is 07:29.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.