[Tool] Wolfs Wargame RCON

User avatar
GeneralWolf
Corporal
Posts: 43
Joined: Wed 14 May 2014 13:47
Contact:

[Tool] Wolfs Wargame RCON

Postby GeneralWolf » Sun 15 Jun 2014 16:57

So, what is this thread about?
I wrote a program running on Windows (.NET), that can remotely control a server. Technically speaking it is just a GUI to change server-settings (like "ServerName", or "Map"), but without needing to type in the cryptic commands ("setsvar ServerName TestName", "setsvar Map Destruction_4x4_Marine_6").
There are (or at least should be) all available commands implemented, so you can entirely control the settings of the server right now. Nevertheless there are still some points to do and I plan to implement more features step by step.

The choice to write this tool in .NET and therefore making it only Windows-User available, was made, because I'm using .NET at work right now and saw this tool as an exercise to learn more about C#, WPF and MVVM.

If you encounter any problem, bug, crash, or just have some ideas for new neat functions, just post here and I will see, what i can do.

:!: Special thanks to bin.zwieda, who offered to test the (closed) beta and gave tons of useful feedback to me. It helped me a lot. :!:

Wolfs Wargame RCON:
Features
  • Send all available RCON-Commands comfortably via Buttons, Check- and Comboboxes
  • Entered settings get saved
  • Custom Command possible, if anything is missing or has a wrong behaviour
  • Response from server to commands is displayed
  • Connect to local server or remotely via internet
  • Choose map from a list with players, description, game mode and a preview image (images from this thread)
  • Search for maps available (Shortcut Ctrl+F), every entered word looks for hits in any column
  • Get playerlist with all connected players
  • Kick or ban via rightclick on specific user

Screenshots
Main Application
Map Navigation
Playerlist

Download
You use this program at your own risk, I'm not responsible for any damage caused by this program.
http://www.mediafire.com/download/qgoz2 ... 9+Beta.exe

You can scan the program for any viruses with your Antivir, I used an online scanner and got zero negative results:
VirusTotal.com

Changelog:
Spoiler : Changelog :
Changelog 0.9 Beta:
  • Implemented custom ban duration
  • Custom sort for maps (10vs10 is now at the end, and not after 1vs1)
  • Preview added for Gjoll
  • Slower scrolling within the maps section

Changelog 0.8 Beta:
  • Fixed bug with wrong game-mode settings
  • Size of output textbox is now changeable
  • Added a checkbox, so you can disable overriding the game name when you connect to the server
  • Added simple errorhandling, so you get a message box, if an error occurs. Doesn't solve the error, but helps me (or maybe even you) to know what went wrong.
Changelog 0.7 Beta:
  • Changing team size now influences "delta max team", "max team" and "min team"
  • Changed the "Start Server Manually"-Checkbox. If it is set, the minimum players are set to the teamsize + 1 (e.g. 5vs5 results in minimum players of 11). If the checkbox is not set, the user can change it manually to a value smaller / equal to the teamsize. If a value bigger than the teamsize is chosen, then it results in automatically checking the "Start Server Manually"-Checkbox, because the server will not start automatically with these settings.
  • Fixed a bug that crashed the tool, in case you choose a dropdown entry with a whitespace in its name (thanks to "The W:AB Noob" for reporting this bug)
  • The Game mode (e.g. "Conquest") now appears in the map filter after startup or after changing the game mode. The Reason behind this is, that most of the time the appropriate map is played (because of layout, points, etc.), and now you don't have to enter the game mode manually all the time
  • The playerlist now has no context menu for kicking and banning if the server is empty
  • The playerlist automatically refresh nows after a player was kicked / banned
  • Tool-Settings are now independent of the version, so that you don't have to enter all the settings again, after an update
  • Victory conditions are now send after connecting to a server, too. I removed it because it caused a bug in an earlier server-version. This seems to be fixed now

Changelog Beta 0.6:
  • Added launch / cancel_launch commands
  • Added checkbox to quickly set the server to "start manually"

Known Bugs
  • Trying to connect to the server a second time crashes the tool
  • Context-Menu for kicking / banning is always visible, even without a joined player

Prioritized Todo List 07.09.2014:
Prio 1:
  • Exception handling :!: (implemented in 0.8)
  • Banning with ban-duration (implemented in 0.9)
  • Improve sorting and filtering for maps (f.e. 10vs10 is sorted before 1vs1) (implemented in 0.9)
  • Variable size for the output-box, generally improving behavior of box(implemented in 0.8)
  • Implementing "Launch" and "Launch Cancel" functions (implemented in 0.6)
  • Integrate an option to connect to the server without overriding the settings (implemented in 0.8)
  • Force player in playerlist to join different team
  • Individually select settings which are sent to the server on connect
Prio 2:
  • Add possibility to save server settings to comfortably switch between different servers
  • Maybe adding the possibility to be connected to different servers at the same time
  • Implement automatic ping to detect if the connection got lost
  • No context menu and no kick/ban if playerlist is empty (implemented in 0.7)
  • Transferable settings for each version (implemented in 0.7)
Prio 3:
  • Rework of map-selection-design, maybe extra column for naval / mixed, etc.
  • Multi-Language support for maps, maybe just with different descriptions, or more sophisticated via selectable columns
  • Implement some color-design, maybe rework button design, background image, etc.
  • Add specific tooltips for some commands

I hope there are some people out there (beside of bin.zwieda :D), who can use this tool and I would be glad, if you leave some feedback about your user experience (good and bad).

Thanks and have fun!
Last edited by GeneralWolf on Sat 17 Oct 2015 08:43, edited 15 times in total.
German streaming:
http://www.twitch.tv/Generalwolf88
German Youtube channel with casts and strategy analyses:
https://www.youtube.com/user/GeneralWolf88

The 88 is btw my birth year and only chosen, if GeneralWolf already is taken ;)

User avatar
Buck Turgidson
Second-Lieutenant
Posts: 935
Joined: Tue 20 Mar 2012 12:55
Location: Finland
Contact:

Re: [Tool] Wolfs Wargame RCON

Postby Buck Turgidson » Sun 15 Jun 2014 19:13

Nice, looks very useful :) Good work! I bet this'll get used a lot. Keep it up!
ImageImage

bin.zwieda
Second-Lieutenant
Posts: 763
Joined: Wed 19 Sep 2012 23:47
Contact:

Re: [Tool] Wolfs Wargame RCON

Postby bin.zwieda » Sun 15 Jun 2014 22:28

a really extremely useful tool, for changing private server settings.
no more need to type parameter-lines, just use your mouse to setup what you want/need.

as a "super-short micro-tutorial":

1.) start your private server with activated RCON
---> add the following to the command line, which starts your server:
+rcon_pssword ANYPASSWORD +rcon_port PORTNUMBER
(ANYPASSWORD is any password you wanna use to connect via RCON,
PORTNUMBER is the potz you wanna use for RCON service)

2.) start "Wolfs Wargame RCON"

3.) if started for your first time, enter your server´s IP-adress, it´s admin-password and it´s RCON-port number

4.) pressing TAB is setting up any altered/changed parameter

5.) doubleklicking on a map is setting it up on the server

have fun!
Last edited by bin.zwieda on Mon 16 Jun 2014 20:50, edited 1 time in total.

User avatar
GeneralWolf
Corporal
Posts: 43
Joined: Wed 14 May 2014 13:47
Contact:

Re: [Tool] Wolfs Wargame RCON

Postby GeneralWolf » Mon 16 Jun 2014 07:52

Thanks for making the thread sticky and for the short tutorial :D

I added a new download link to mediafire.com, so I can have download statistics.
German streaming:
http://www.twitch.tv/Generalwolf88
German Youtube channel with casts and strategy analyses:
https://www.youtube.com/user/GeneralWolf88

The 88 is btw my birth year and only chosen, if GeneralWolf already is taken ;)

Bryan
General
Posts: 5993
Joined: Mon 7 Jan 2013 07:16
Contact:

Re: [Tool] Wolfs Wargame RCON

Postby Bryan » Mon 16 Jun 2014 08:47

Just wondering, does it work with modded points?
I.e. 6000 points for Wonsan Harbour.

And does it work with AI?

bin.zwieda
Second-Lieutenant
Posts: 763
Joined: Wed 19 Sep 2012 23:47
Contact:

Re: [Tool] Wolfs Wargame RCON

Postby bin.zwieda » Mon 16 Jun 2014 20:42

Bryan wrote:Just wondering, does it work with modded points?
I.e. 6000 points for Wonsan Harbour.

And does it work with AI?


this is a tool for simpler setting up dedicated servers.
you can change any setting, an dedicated server supports.

dedicated servers don´t support AI.
i think, you mixed things up a bit.
;)

Bryan
General
Posts: 5993
Joined: Mon 7 Jan 2013 07:16
Contact:

Re: [Tool] Wolfs Wargame RCON

Postby Bryan » Tue 17 Jun 2014 05:36

bin.zwieda wrote:
Bryan wrote:Just wondering, does it work with modded points?
I.e. 6000 points for Wonsan Harbour.

And does it work with AI?


this is a tool for simpler setting up dedicated servers.
you can change any setting, an dedicated server supports.

dedicated servers don´t support AI.
i think, you mixed things up a bit.
;)

Ah...yes I am.
I thought this was also for traditional game lobbies.
Still cool though, good job.

User avatar
GeneralWolf
Corporal
Posts: 43
Joined: Wed 14 May 2014 13:47
Contact:

Re: [Tool] Wolfs Wargame RCON

Postby GeneralWolf » Wed 18 Jun 2014 08:13

After bin.zwieda solved the problem with the launch and cancel_launch command, this is going to be one of the next features.
Added it to the todo-list.

By the way, at the moment we had 4 downloads, so using a windows tool to control a linux server is probably not very often needed :D
German streaming:
http://www.twitch.tv/Generalwolf88
German Youtube channel with casts and strategy analyses:
https://www.youtube.com/user/GeneralWolf88

The 88 is btw my birth year and only chosen, if GeneralWolf already is taken ;)

bin.zwieda
Second-Lieutenant
Posts: 763
Joined: Wed 19 Sep 2012 23:47
Contact:

Re: [Tool] Wolfs Wargame RCON

Postby bin.zwieda » Wed 18 Jun 2014 18:15

oh yes, it is!
it´s just, that many admin´s don´t read the forums that frequently.
i´m gonna start some "marketing campaign" soon.
this tool is a jewel!
:D

User avatar
GeneralWolf
Corporal
Posts: 43
Joined: Wed 14 May 2014 13:47
Contact:

Re: [Tool] Wolfs Wargame RCON

Postby GeneralWolf » Sun 22 Jun 2014 20:08

Hosted a few games today and instantly missed the "launch" button :D
Thats why I made a small implementation, so beta 0.6 is released now.

Changelog:
  • Added launch / cancel_launch commands
  • Added checkbox to quickly set the server to "start manually"


The "Start Server Manually"-Checkbox reacts to "Minimum Players", because it starts manually, if the minimum players can not be reached. If I recall right (couldn't be tested though), the server only starts automatically, if the minimum player variable is smaller than the maximum player variable. Thats why "Minimum Players" and "Start Server Manually" change each other.
Hope to get some feedback, if the new function works as intended (looking to you, bin.zwieda :D).


I added some new todos, too:
Implementing better tooltips for some command and beeing able to use settings across all versions of the tool.
German streaming:
http://www.twitch.tv/Generalwolf88
German Youtube channel with casts and strategy analyses:
https://www.youtube.com/user/GeneralWolf88

The 88 is btw my birth year and only chosen, if GeneralWolf already is taken ;)

Who is online

Users browsing this forum: No registered users and 1 guest