shobhit-pathak / cs2-rcon-panel

A simple web panel to control CS2 servers using RCON
MIT License
50 stars 16 forks source link

Feature request: Kick/Ban Players on server + map vote #9

Open pedroza26 opened 8 months ago

pedroza26 commented 8 months ago

Hey there,

First of all I would like to thank you for an amazing job u have done so far. Everything works like a charm for me and we are using your panel with a big pleasure.

I would like to ask you if it's possible to add 2 options:

  1. Button named "Players" after clicking there will be a popup with list of all users currently connected to the server and next to their nicknames 2 buttons | KICK | BAN |
  2. Possibility of initiating some voting possibility on server side for next map where players can vote which map they prefer

Waiting for hearing from you.

Cheers! ;)

shobhit-pathak commented 8 months ago

Hi pedroza26, Thanks for your kind words, means a lot!

  1. This is a great suggestion, I will surely look into implementing this!
  2. I'm afraid voting system would not be possible directly. Because before voting, I'll have to add basic commands like !ready, !unready, !pause, etc on server side which are required for a match. But I'm surely going to look into this as well!
plinskiy commented 8 months ago

Hey! @shobhit-pathak, can you tell me how you planned to implement support for basic commands such as !ready? Maybe I could code this and create MR.

shobhit-pathak commented 8 months ago

Hi @plinskiy! My idea was to use logaddress_add_http and get all the logs from game server to my app server. This will include chat logs as well, though which we can mark players !ready and implement other basic commands.

But since metamod for CS2 is here, I'm working on a different project which will support these features and hence I'm keeping this cs2-rcon-panel project on hold now. Hope I'm able to release the new project soon!

Thanks for showing interest in contributing tho, means a lot! 😃

shobhit-pathak commented 8 months ago

Hi, so I've released a plugin for CS2 called MatchZy (https://github.com/shobhit-pathak/MatchZy) MatchZy is a plugin for CS2 (Counter Strike 2) for running and managing pugs/scrims/matches with easy configuration!