[Tool]Yet another Red Dragon RCON client

DarkRyder
Corporal
Posts: 47
Joined: Fri 21 Nov 2014 17:20
Contact:

[Tool]Yet another Red Dragon RCON client

Postby DarkRyder » Fri 25 Mar 2016 23:42

For some time i have been working on new RCON tool for wargame.

EDIT: Quick fix for 'Russian Roulette' map

New verson will be ready in a few days and there will no need to do things manually like this:

QUICK FIX

1. Copy jpg files in install directory, "maps" folder
2. Overwrite maps.sqlite in appdata

copy .jpg files from folder maps to your install directory "Maps" folder
Default maps directory on x64 system is:
C:\Program Files (x86)\YARD RCON Client\maps

copy and overwrite maps.sqlite to "data" directory in your "YARD RCON Client" in appdata
to access appdata just type %appdata% in run or explorer directory window

or you can go to all programs in your start menu, then "YARD RCON Client"
and there will be shortcut "Data File Shortcut"
It should open data directory and just overwrite maps.sqlite

Start RCON client, and maps should be there

You will need admin privileges to do this


Screenshots:
Screen1

Download link:
1.0.3
0.7.0 beta 4 - OLD
0.7.0 beta 2 - OLD


CHANGELOG:
1.0.3
- Some cosmetic changes
- .msi setup file
- map image files are now in separate folder in prgram files, so you can edit, add map picture yourself
- Since 1.03 installation is in program files, data files are in %appdata%, you get a shortcut to data files in start menu/all programs/YARD RCON Client, or just type %appdata%, and there is "YARD RCON Client\data" folder there, you can overwrite RCON.sqlite with the one from previous version, so you can keep your server and ban data.
To change game time you have two buttons for up and down, it changes by 5 min intervals, if you need to change it by 1 minute interval hold 'ctrl' while you click.
Also, you can use mouse wheel scroll to change time, mouse needs to be over this area:

Image
Same as with button up/down click, if you want to change by 1min interval, hold 'ctrl'.
0.7.0 beta4
Shortcuts now working
added command window, you can use arrow keys up and down to browse old commands.
command and log window are now using more oldschool fonts


This is made on .NET framework 4.5 so XP users sorry :(

Features:
-all maps with pictures
-switch enemy players from team to team
-ban/unban player
-multiple server
-settings saved for each server to database after changes are made to server
-user ban database (so you can unban them)
-and so on...

Shortcuts (that are not explained with help button)
map filters - if you hold ctrl while clicking on a filter it will turn on selected filter and turn off rest of them (from the same category)
so you can ctrl+click 2vs2 and it will filter only 2vs2 maps

-when you select a player
Ctrk+R = refrash player list
Ctrl+Q = kick
Ctrl+B = ban
Ctrl+1 = force to BLUEFOR
Ctrl+2 = force to REDFOR

- Ctrl+click on server setting will mark/unmark it as changed (game name, password, ....)

P.S. when adding new server you can copy/paste IP adress with or without a port (192.168.127.147:8080) in 1st ipadress textbox.

Known issues:
- 2 shortcuts are not working (CTRL+P nad CTRL+M) - fixed in 0.7.0 beta 4
- you can create 2 servers with the same IP/port
- We had some problems with player list (but i think it's resolved) if you can't get player list please e-mail me or post here ????
Don't have custom command option - fixed in 0.7.0 beta 4

WIP: Deck database so you can force your decks to other players

Things to discuss:

I could put option for remote database so you could have more admins with one banned player database and server settings database, so if one admin makes some changes to server your client would refresh them, also if he bans player you could unban it.
maybe option for remote database (mysql) ?

Special thx to:
xcell
ccrraaiigg007
Last edited by DarkRyder on Tue 8 Nov 2016 16:45, edited 14 times in total.

Sovereign
Sergeant
Posts: 74
Joined: Sun 12 Oct 2014 04:04
Contact:

Re: [Tool]Yet another Red Dragon RCON client

Postby Sovereign » Sat 26 Mar 2016 08:33

Great work! Would it be possible to add a custom command input box?

DarkRyder
Corporal
Posts: 47
Joined: Fri 21 Nov 2014 17:20
Contact:

Re: [Tool]Yet another Red Dragon RCON client

Postby DarkRyder » Sat 26 Mar 2016 18:43

Here you go, custom command added.
And i'm open to name suggestions for the tool, wargame red dragon rcon client is just too generic.

DarkRyder
Corporal
Posts: 47
Joined: Fri 21 Nov 2014 17:20
Contact:

Re: [Tool]Yet another Red Dragon RCON client

Postby DarkRyder » Mon 28 Mar 2016 22:00

Ok, today i have been working on the deck database, we did export every single deck from every single nation/thematic/date combination so when you add a deck to your deck list it will automatically set nation/theme/date value of the deck based on the first three characters in the deck string.

Idea is to have separete deck window where you can add, delete and set decks to players.
Decks will have their own database, independent of the server database. So you will be able to use the same deck on more multiple servers.

I had an idea to make server "presets" database too
So you can save one preset and use it on any server. Question: is this needed since every server saves variables to database?

And "randomise teams" is finished, it just needs testing.

I'm open to new ideas, if you have any just post it.

Deck database and randomiser will be added in DLC (Beta 5) along with the new renderer so you don't get any more FPS drops in Elektro.
Free for everyone with season pass. :lol:

AMG
Specialist
Posts: 19
Joined: Wed 10 Sep 2014 16:49
Contact:

Re: [Tool]Yet another Red Dragon RCON client

Postby AMG » Wed 11 May 2016 20:26

DarkRyder wrote:Ok, today i have been working on the deck database, we did export every single deck from every single nation/thematic/date combination so when you add a deck to your deck list it will automatically set nation/theme/date value of the deck based on the first three characters in the deck string.

Idea is to have separete deck window where you can add, delete and set decks to players.
Decks will have their own database, independent of the server database. So you will be able to use the same deck on more multiple servers.

I had an idea to make server "presets" database too
So you can save one preset and use it on any server. Question: is this needed since every server saves variables to database?

And "randomise teams" is finished, it just needs testing.

I'm open to new ideas, if you have any just post it.

Deck database and randomiser will be added in DLC (Beta 5) along with the new renderer so you don't get any more FPS drops in Elektro.
Free for everyone with season pass. :lol:


Sounds amazing! Can't wait to try it out.

I am admin of the 6 [ASIA-US] Tactical servers, if you need some Beta-testing let me know

DaniDE
Sergeant
Posts: 68
Joined: Tue 14 May 2013 08:47
Contact:

Re: [Tool]Yet another Red Dragon RCON client

Postby DaniDE » Tue 4 Oct 2016 17:02

DarkRyder wrote:Things to discuss:

I could put option for remote database so you could have more admins with one banned player database and server settings database, so if one admin makes some changes to server your client would refresh them, also if he bans player you could unban it.
maybe option for remote database (mysql) ?

Special thx to:
xcell
ccrraaiigg007


Have you considered contacting Alex about that?
Since he already made an API to contact the server via http (viewtopic.php?f=188&t=56893 / http://games.alex-box.net/aws-wrd-rcon- ... me-server/) maybe all you would need is to call that API with certain argument to issue the ban directly to the servers banlist.ini and read out the ini back to the rcon client. If only you had getsvar/getpvar in addition to setsvar and setpvar so you would not need any additional tools :/
I would just go ahead and ask him if he could add this functionality or fork a standalone for that alone.

I could also imagine mounting the servers banlist.ini/variables.ini (or any additional settings file) using any ftp or http server (i.e. https://security.appspot.com/vsftpd.html) so you can get or update the file via FTP.

-Dani

DaniDE
Sergeant
Posts: 68
Joined: Tue 14 May 2013 08:47
Contact:

Re: [Tool]Yet another Red Dragon RCON client

Postby DaniDE » Tue 4 Oct 2016 17:16

There is one other thing I would like to request for the next version - could you exclude the servername field from the "update all settings" function please? This rarely ever changes, and I usually dont want other rcon users to fiddle with the name of my servers accidentially (it happens :D).

Also, I would rename "Game Time" to "Match Duration (hh:mm)" or Game Duration or something similiar to make it clear what it does.

Can you also automatically pre-filter the maplist according to the game mode that is selected in the servers main settings window? (Not enforced, changeable back of course - just for example, auto uncheck conquest filter when destruction mode is set and so on)

Thanks,
Dani
Last edited by DaniDE on Tue 4 Oct 2016 17:23, edited 2 times in total.

User avatar
Rofleta
Specialist
Posts: 10
Joined: Wed 22 May 2013 03:32
Contact:

Re: [Tool]Yet another Red Dragon RCON client

Postby Rofleta » Tue 4 Oct 2016 17:16

Thanks for my own special edition :D
http://prntscr.com/cpqy9c

EDIT: Also put new RCON screens for new GUI.
Rofleta ingame, Rofleta on Steam.

Balcan players free to contact me for info on group playing

DarkRyder
Corporal
Posts: 47
Joined: Fri 21 Nov 2014 17:20
Contact:

Re: [Tool]Yet another Red Dragon RCON client

Postby DarkRyder » Tue 4 Oct 2016 19:50

DaniDE wrote:There is one other thing I would like to request for the next version - could you exclude the servername field from the "update all settings" function please? This rarely ever changes, and I usually dont want other rcon users to fiddle with the name of my servers accidentially (it happens :D).

Also, I would rename "Game Time" to "Match Duration (hh:mm)" or Game Duration or something similiar to make it clear what it does.

Can you also automatically pre-filter the maplist according to the game mode that is selected in the servers main settings window? (Not enforced, changeable back of course - just for example, auto uncheck conquest filter when destruction mode is set and so on)

Thanks,
Dani


I will make settings for application, so i'll put two checkboxes with this options.
Also, regarding other issue, i think i will do it over database, but your server info will not be remeberd in remote database (RCON password). You are right, getpvar, getsvar would fix this issue. Also get ban info, or something like it.
One more thing that is missing is server message to connected players.

I don't know if i'll fork this RCON or what, but it will support change to server script. (this is why i need settings page... server script running.. yes/no, remote database... yes/no... and so on)

Since i'm learning c# and stuff, i was thinking to make rcon as webapp, so you could have it on your tablet, or steam overlay.
But this brings another problem with user authentication, registration, and so on. so i would not excpet it soon.

Rofleta wrote:Thanks for my own special edition :D
http://prntscr.com/cpqy9c

EDIT: Also put new RCON screens for new GUI.


if i were eugen.... i would make her as a special unit, with Mi-26 helicopter so she can be airlifted to boost troops moral.
Last edited by DarkRyder on Wed 5 Oct 2016 02:19, edited 2 times in total.

DarkRyder
Corporal
Posts: 47
Joined: Fri 21 Nov 2014 17:20
Contact:

Re: [Tool]Yet another Red Dragon RCON client

Postby DarkRyder » Wed 5 Oct 2016 02:00

Someting like This?

Who is online

Users browsing this forum: No registered users and 1 guest