Ulysses Stuff > Ulysses Release Archives

OpenSteam: Bans and User Management System

<< < (3/23) > >>

Bytewave:
It seems Bootstrap is a goto framework for a lot of global ban related utilities, these days. I applaud it, personally, as it makes customization and retheming much easier. :D
I do have a few questions, though:

* Will admin groups be automatically loaded? (In the admins page, if a group inherits from admin, will it show up as its group name?) Or, is it configurable in any way?
* When running commands such as sid, is the player's name searched like ULX does it where it's like a search system? (Example: !sid short would return the SteamID of Short Circuit?)
Overall, this is a cool system. I can't wait to use it!
I'd rather use this than Sourcebans as:

* Sourcebans/ULX requires modifications to base ULX and ULib files.
* Sourcebans still uses mysql_connect(); functions, when the MySQL library is deprecated as of PHP 5.5. (Hopefully you guys use MySQLi :P)
* Sourcebans seems to be abandoned. Nobody seems to update it anymore.
* Sourcebans 2 (built under Bootstrap) is still in early development.

Mclovin:
Do you think you could also add ban reasons?

Neubivljiv:

--- Quote from: Mclovin ---Do you think you could also add ban reasons?
--- End quote ---
Yes, that was planned...but somehow I forgot to add.

--- Quote from: Princess Twilight Sparkle ---Will admin groups be automatically loaded? (In the admins page, if a group inherits from admin, will it show up as its group name?) Or, is it configurable in any way?
When running commands such as sid, is the player's name searched like ULX does it where it's like a search system? (Example: !sid short would return the SteamID of Short Circuit?)
--- End quote ---
Groups are automatically loaded. However, only superadmins can modify configurations and bans. Will add more options for this.
ulx sid command return data from the database. Currently it only returns Steam ID (not Community ID), but can be easily added.
On the web you can search users by Name, SteamID, CommunityID (it will automatically recognize).

However, this is how loading screens looks like:
screen1 screen2

Edit user: screen2


--- Quote from: Princess Twilight Sparkle ---Sourcebans still uses mysql_connect(); functions, when the MySQL library is deprecated as of PHP 5.5. (Hopefully you guys use MySQLi :P)
--- End quote ---
Even better. We are using Data Object (PDO).


--- Quote ---Sourcebans 2 (built under Bootstrap) is still in early development.
--- End quote ---
Bootstrap is only template. We are using it because of responsive design.  It's easy to create a template for OpenSteam. However, I never tried and tested Sourcebans...will look into it...

Bytewave:

--- Quote from: Neubivljiv on April 18, 2014, 11:11:45 AM ---Yes, that was planned...but somehow I forgot to add.Groups are automatically loaded. However, only superadmins can modify configurations and bans. Will add more options for this.
ulx sid command return data from the database. Currently it only returns Steam ID (not Community ID), but can be easily added.
On the web you can search users by Name, SteamID, CommunityID (it will automatically recognize).

However, this is how loading screens looks like:
screen1 screen2

Edit user: screen2
Even better. We are using Data Object (PDO).

--- End quote ---
Nice! :D
Personally, I like MySQLi, but that's just my preference.
I can't wait to see this in action and see all future updates! :D

One question, though, even though it does not concern me entirely: Will this system ever be opened for translations into other languages? Say, including a language file that contains an array of language strings and allowing for that to either be translated by hand or providing the ability to load multiple language files created by others to swap between via a dropdown menu on either the index or admin panel? That would be a very useful feature. :P

Neubivljiv:

--- Quote ---Personally, I like MySQLi, but that's just my preference
--- End quote ---
Well, maybe you can try PDO and like it. :)


--- Quote ---Will this system ever be opened for translations into other languages?
--- End quote ---
Yes, you have languages in lang/ folder.  I will add dropdown so each user can change the language.
screenshot (config)

However, added ban reason, so command is:
ulx banuser <SteamID> <BanTime> <Reason>
Example:
ulx banuser STEAM_0:0:14754067 1337 "Map Abuse" - will ban STEAM_0:0:14754067 for 1337 min. with reason: Map abuse
ulx banuser STEAM_0:0:14754067 - will permanent ban STEAM_0:0:14754067

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version