Alexr03 Posted February 2, 2019 Share Posted February 2, 2019 What do you guys think? https://files.alexr03.com/2vN93M04sZ.mp4 It's very basic at the moment, but I think it quite cool Link to comment Share on other sites More sharing options...
Mods Posted February 7, 2019 Share Posted February 7, 2019 Pretty cool. What sort of functionality do you have built-in currently? Link to comment Share on other sites More sharing options...
Alexr03 Posted February 7, 2019 Author Share Posted February 7, 2019 Pretty cool. What sort of functionality do you have built-in currently? Still developing it and expanding functionality. File Manager Start service Stop service Restart service Suspend Service Unsuspend Service Get a Service graph (players, cpu, ram) Restart monitors by name or all Update monitors by name or all Sending RCON commands to services File Manager features: [in files] Edit file Copy file to directory Download file Delete file Extract file [Not implemented yet] [in Directory] Create file Upload file [Not implemented yet] Compress [Not implemented yet] If you'd like a more in-depth view of it in action lmk. Link to comment Share on other sites More sharing options...
ECF Posted February 7, 2019 Share Posted February 7, 2019 Discord bot? Link to comment Share on other sites More sharing options...
Alexr03 Posted February 7, 2019 Author Share Posted February 7, 2019 Discord bot? Affirm Link to comment Share on other sites More sharing options...
ECF Posted February 7, 2019 Share Posted February 7, 2019 Cool! Link to comment Share on other sites More sharing options...
Mods Posted February 7, 2019 Share Posted February 7, 2019 Still developing it and expanding functionality. File Manager Start service Stop service Restart service Suspend Service Unsuspend Service Get a Service graph (players, cpu, ram) Restart monitors by name or all Update monitors by name or all Sending RCON commands to services File Manager features: [in files] Edit file Copy file to directory Download file Delete file Extract file [Not implemented yet] [in Directory] Create file Upload file [Not implemented yet] Compress [Not implemented yet] If you'd like a more in-depth view of it in action lmk. How does it communicate with the nodes remotely? I imagine you have a secondary process running on each of them? Link to comment Share on other sites More sharing options...
Alexr03 Posted February 7, 2019 Author Share Posted February 7, 2019 (edited) How does it communicate with the nodes remotely? I imagine you have a secondary process running on each of them? Nope, uses TCAdmin to communicate just input data in the app.config (on the bot side) and done! Edited February 7, 2019 by alexr03 Link to comment Share on other sites More sharing options...
Streamline Servers Posted February 8, 2019 Share Posted February 8, 2019 Interesting idea. How are you handling authentication? Does an administrator have to login etc? Link to comment Share on other sites More sharing options...
Alexr03 Posted February 8, 2019 Author Share Posted February 8, 2019 Interesting idea. How are you handling authentication? Does an administrator have to login etc? As this bot in it's current state is for staff, the staff member must have their Discord ID in the configuration in order to execute commands. For commands that affects remote servers they require somewhat `privileged` permissions which is just a different list in the configuration file with ID's of the staff that have all permissions. Eventually I will be integrating the permissions based on the role they have within TCAdmin. Shouldn't be that hard to implement, i'll have to integrate some kind of system to ask the discord user who they are on LYHMEPanel, try and authenticate them then whatever their `role` on TCAdmin has they will have them permissions within the bot. Link to comment Share on other sites More sharing options...
Alexr03 Posted February 12, 2019 Author Share Posted February 12, 2019 To anyone interested, I am now handling authentication and what permissions they have on TCAdmin side. So from now they need the permissions within TCAdmin to execute them within Discord Example: https://files.alexr03.com/w2V8nHW6XU.mp4 The file manager on discord also follows the same rules located in the `File System Permissions` in the game config. So if a `User` has no permissions to see .exe files it will not show up in the Discord file manager. But will show up if a sub-admin has access to such files. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now