1. Post #1
    skuse.me's Avatar
    February 2014
    11 Posts
    Hi all,

    Just thought I'd take the opportunity to post something I've been working on recently to combat the lack of in game admin flags (without mods). I'd love to gauge interest on whether or not I should release it.

    If anyone would like to nominate their server for a trial run (mine has absolutely no playerbase) - I'd appreciate it.

    Screenshots: http://imgur.com/a/1JVNn

    Reply With Quote Edit / Delete Reply Show Events Useful Useful x 2 (list)

  2. Post #2

    February 2014
    20 Posts
    Ohh very nice job and idea :) I know nice PHP, when you have support or help, contact me :)
    Reply With Quote Edit / Delete Reply Windows 7 Czech Republic Show Events Friendly Friendly x 1 (list)

  3. Post #3
    YEAH, BITCH! MAGNETS!
    Delight's Avatar
    November 2013
    69 Posts
    I would'nt mind testing it out but my server does not have much of a player base either 5 - 15 normally on. But good work anyways.

  4. Post #4

    February 2014
    17 Posts
    I like the idea and the clean layout.
    Suggestion: Add a name for the project, needs personality xD
    Reply With Quote Edit / Delete Reply Iceland Show Events Agree Agree x 1 (list)

  5. Post #5
    YEAH, BITCH! MAGNETS!
    Delight's Avatar
    November 2013
    69 Posts
    Rusted maybe a good name?

  6. Post #6
    skuse.me's Avatar
    February 2014
    11 Posts
    How about a competition for the name, winner receives their name credited on the about page.

    Delight - I have added you to Steam, will have a chat when you're on about adding your server to the list.

    Are there any features that you would like to see? I'm going to update the original post with progress tracking.

    Edited:

    Added some nicer looking buttons to replace the text links for actions.

    A level 1 user: http://puu.sh/71Vct.png
    A level 3+ user: http://puu.sh/71VaV.png

    I have also started work on the user management page now.

    Level 5 user: http://puu.sh/71Wdn.jpg

  7. Post #7
    YEAH, BITCH! MAGNETS!
    Delight's Avatar
    November 2013
    69 Posts
    would be nice to see server uptime as sometimes servers restart randomly and its pretty usefull to see whats go on. Btw I am normally on steam around 9pm - 12pm GMT.

  8. Post #8

    February 2014
    17 Posts
    Very cool
    My advice, adapt this tool to the continued Rust patches to be more easy updates for you and for us.
    And of course, do not hurry to release the tool. First of all fix all problems, bugs etc... we can wait :D
    Thanks for you time.

  9. Post #9
    c3cris's Avatar
    February 2014
    38 Posts
    Do you have a repo for this? I would love to see how it works. As a Back End Engineer this is fascinating.

  10. Post #10

    February 2014
    30 Posts
    This looks like a great tool.it would be nice to have different level admins..I will be keeping any eye on this.thankyou

  11. Post #11

    February 2014
    12 Posts
    I'd love to test this out on my server, I always have about 30 players online, and this would help me out by A LOT when I'm in school and such :) would be way better to quickly log on :)

    My steam is Shadezz23, add me if you want :)

  12. Post #12
    skuse.me's Avatar
    February 2014
    11 Posts
    Shadiezz, I couldn't find you by the Steam name you listed.

    I'll be working on the user management today/tonight. Once that is completed the overall functionality is there, a server owner will be able to manage sub-users for their server; thus trial runs will be ready. From there on, it's all about adding extra functionality and bug-proofing and securing the code.

    Also, for the programmers wondering a little bit about the backend:

    1. MySQL connection and queries are through PDO with prepared statements and named placeholders.
    2. Password hashing is done via the crypt function using a blowfish salt.

    Any other questions, feel free to ask. At this stage it wont be open source, however once it is released, or at least closer to finish; I'll be thinking about whether or not I want to open it up.

  13. Post #13

    February 2014
    12 Posts
    Shadiezz, I couldn't find you by the Steam name you listed.

    I'll be working on the user management today/tonight. Once that is completed the overall functionality is there, a server owner will be able to manage sub-users for their server; thus trial runs will be ready. From there on, it's all about adding extra functionality and bug-proofing and securing the code.

    Also, for the programmers wondering a little bit about the backend:

    1. MySQL connection and queries are through PDO with prepared statements and named placeholders.
    2. Password hashing is done via the crypt function using a blowfish salt.

    Any other questions, feel free to ask. At this stage it wont be open source, however once it is released, or at least closer to finish; I'll be thinking about whether or not I want to open it up.
    oh wait, I'm sorry, its cause my steam id is Shadiezz.. Sorry for the inconvenience :)

    I'm now currently testing it, and it's pretty awesome, I'll edit this later.

  14. Post #14
    skuse.me's Avatar
    February 2014
    11 Posts
    Updates from tonight:

    After spending a few hours writing 300 odd lines of code for the user management section, I have finally finished it, tested and working. Phew, another thing off the todo list. I have also fixed and found multiple bugs, big ones listed below.

    We now have two users utilizing the application for their servers, everything seems to be working well. If you'd be interested in registering your server and joining the club, feel free to shoot me a PM and I'll get back to you with a link.

    ---------------------------------------------------------------------

    User management:
    Add user - http://puu.sh/73fHb.png
    Edit user - http://puu.sh/73fJr.png

    Points to note:
    - Users can only edit users of lesser level, this includes deletion

    ---------------------------------------------------------------------

    Bug Fixes:
    - Fixed a bug where failing to connect to a server would throw an exception rather than a simple error.
    - Increased RCON library response time to combat timeout issues.

    Bugs Found:
    - Servers with an empty banlist will throw exceptions and fail to connect.
    - Banlist regular expression is quite picky, when a server doesn't have the "Banned by: <name>" in each entry - it wigs out.

  15. Post #15

    December 2013
    40 Posts
    Rather than a level based user system, why not implement a flagging system similar to the admin flags for Rust++?
    Reply With Quote Edit / Delete Reply United States Show Events Agree Agree x 1 (list)

  16. Post #16
    skuse.me's Avatar
    February 2014
    11 Posts
    Rather than a level based user system, why not implement a flagging system similar to the admin flags for Rust++?
    This is already on my todo list; be it quite low. Right now I'm focusing on getting everything functional, secure, and stable. Once I have achieved that, I'll release it to wider public and start rolling out updates like a flag system.

    At the moment, the move away from levels to flags would be a fairly time consuming process when you include the testing that'd be involved, time I'd rather spend achieving my focus as mentioned above.

    Thank you for the suggestion however. :)


    I forgot to mention, I have settled on a name, for now... "RustPanel". I think it suits the design of the application - simple and effective. Credit to Shadiezz for coming up with it.
    Reply With Quote Edit / Delete Reply Australia Show Events Agree Agree x 1Optimistic Optimistic x 1 (list)

  17. Post #17
    Gold Member
    XLawlessBaronX's Avatar
    July 2011
    178 Posts
    Nice can't wait for the release should give admins more options and better access from mobile devices
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Agree Agree x 1 (list)

  18. Post #18
    skuse.me's Avatar
    February 2014
    11 Posts
    Progress has been limited - I've been busy with work for the last week as I'll be going interstate for a month.

    Contemplating releasing the source code and someone can just take over from where I've left off.

    There are a few current bugs but hopefully someone with a bit more knowledge can fix it.

  19. Post #19
    half lyfe 3
    arcaneex's Avatar
    September 2013
    715 Posts
    Well I suppose I can continue it, I've been itching to try and do something related to rust and I can use the server I play on to test the tool out. (owner trusts me)

    Drop me a PM or add me on steam if you wanna talk about it.

  20. Post #20
    skuse.me's Avatar
    February 2014
    11 Posts
    Just sent you a friend request on Steam.

  21. Post #21
    RUST++
    EquiFox17's Avatar
    January 2014
    329 Posts
    Please add me on Steam aswell, same name.

  22. Post #22

    February 2014
    9 Posts
    I really need to test this! I have a very populated server aswell ( around 70-80 people ).

    Reason why i need this is because then i will be able to use my phone to watch over my server!

    Steam: Fixified (red picture)
    Skype: Fixified

  23. Post #23

    February 2014
    20 Posts
    I would love to test this for my server, not very populated, but we have around 10-20 players most of the day.
    Steam: Simahndk
    FacePunch thread for the server: http://facepunch.com/showthread.php?t=1367928 I'd like to test it on.

  24. Post #24

    March 2014
    1 Posts
    I would love to test this as well since I really could use the access via my phone.

    Steam: Al-Farabi

  25. Post #25

    December 2013
    1 Posts
    150/150 Russian official server

    steam novts

  26. Post #26

    March 2012
    19 Posts
    How are you providing users god mode (as per your user level table) when they are not logged in with rcon?