I’m not sure where I should be posting this. I hope this isn’t to horrible of a place. I coded a web console recently that was built around the web rcon tool I found on these forums(Link below). Initially I built a console around this that allowed starting and stopping the server, and had permissions for users who had access to the console. A few days ago I recoded the whole frontend and backend. Alot however is still thanks to @evlad for making the original web console. I should also mention that the current design is ripped and modified from multicraft.
Firstly let’s go over what it currently does.
Starts Stops and Restarts the server and lists the currently online players. Plus of course executing commands on the server thanks to the web console. It also logs commands executed through the console, and who executed them.
Here’s what it looks like:
It also features user registration, and user logins
New user accounts must be activated by the administrator.
Now, the reason i’m showing this off is because I plan to release it here. But with more features; that’s why it’s coming soon. Planned features before release include having the whole thing be in one folder. right now the server is in a totally different server. I plan to make it that you can drop this on your own server, load it up, setup some settings like the superadmin username and password, and then hit the start button and have your own server running. I want to have it be able to detect new fivem updates and install them automatically.
Something else the console has is modified default resources. I’ve modified a few of the resources that come with fivem to add extra support here and there for the console to be able to interact more with not only itself but the game too. (there’s a command called “writetoconsole” that only the console can execute(users of the console cant run it) to tell the user things like lack of permissions. There’s also one called writetochat that modifies the default say command to make it do “[Console] ConsoleUser: Message” instead of “Console: Message”) These modifications would ship with the console itself. Now last but not least, this whole thing will be open source, so you can modify it any which way you want.
The console currently and will require the following things upon release:
- Apache running on a linux machine
- Screen
Any other requirements are simply unknown to me at this time.
Did I mention the console also has full color support(Though I have slightly modified my servers colors)?
(I just spammed the List Players button)
Sorry I’m all over the place here but the console will also save logs for you. You won’t be able to read them back in the web interface but will have them all stored for you if you ever need to look back.(It’ll save storage by cleaning the logs a bit before saving(eg. removing the heartbeat messages, compressing duplicate lines into one, etc.)
I don’t have an ETA on when this console will be released for you all but know that I am working on it and do 100% plan to release it.
Thank you all for reading, and I hope to get some good feedback on this
Also here’s the link to the web console I was referencing before.