cortez471 6 Posted March 17, 2013 For support go here:https://discord.gg/JZCANc2 Current Version: 1.0.0.05Requires .Net Framework 4 Full (Not Client Profile) Please post your bug reports/comments/discussions/feature requests on the forum.Current Features: - Resizeable and easy to use Chat/Log Box with 3 tabs (All, Chat, and Log) and a search function. - Resizeable and sortable table of players. - Send global message. - Send private message to player. - Ban player with variable length. (Works even if they disconnect while you're typing your reason) - Kick player. - Custom Ban Message - Admin Names in chat - Scroll throught previously sent messages - Add ban. - Reload bans. - Table of bans. - Remove ban. - Favourites. - DNS Support. - Shutdown. - Restart. - Reload Scripts & Events. - Log saving. - Toggle-able timestamps. - Lock & Unlock. - Get and set Max Ping. - Global database of players. - Local database of players. - Auto log saving. - AutoUpdate! Note: Versions below 0.9.2.2 will not update above.Planned Features:Changelog: 1.0.0.5 -Fixed an issue with connecting to the server via command Line -Ability to add your admin name via command Line -Fixed an issue that was causing notifications to ignore the timeout -Fixed the banlist not showing! (Should never be an issue again) 1.0.0.3 -Removed more old code -Rcon is correctly detecting disconnects / lost connections -Updating UI correctly on disconnects -Fixed a threading issue causing playerlist updates to fail. -100% cpu usage should be fixed once again.1.0.0.2 -Removed more old code -Moved code over to make use of the new .net 4.5 async features -Fixed the banlist not showing -Fixed the playerlist not refreshing correctly. -Auto Updater checks ever 1 hour rather than ever 15 seconds.Standard Release - Fixed Global DB loading issue. - Fixed Private DB . - Cleaned up Database Code. - Removed BattleNet dll. - Cleaned up more code. - Fixed an issue that caused the rcon to crash on close. - Removed old player location code. - Added error logging - Cleaned up the updater.exeBeta 0.9.9.9 Currently writing up the changelog Will be added soon!Beta 0.9.9.7 - General Code Cleanup. - Added the ability to reload scripts and events at the same time with a single button press. - Added the ability to clone existing favourites. - Changed some DNS settings for the global DB and our auto updater. - Fixed a bug with the Notifications being triggered by admin messages. - Added the ability to scroll through previously sent chat messages. - Added country locations of players in the players table. - Fixed a bug that caused the rcon to run with a 100% CPU Usage.Beta 0.9.9.6 - General stability of the rcon has been improved. Made massive changes to the Bnet Lib to make it more stable. - Added a donation button. - Added Admin names to messages. - Fixed some of the BattlEye commands. - Fixed an issue with settings.xml. - Fixed an issue with TS3 Messages .Beta 0.9.7.0 - General stability of the rcon has been improved. You will no long see random "Connection Lost" messages. - Added a player note system to the private database. - Changed the way the "Test Connection" works for the TS3 Connection.Beta 0.9.6.0 - Added a Private database of players. - Added support for notifications with configurable words and cooldown. - Ability to launch and connect to your server via command line. Switches are -ip=address -password=password -port=port. - Removed disconnect / connection lost messages from the chat tab. - Added admin tab to show ips and ports of all connected admins. - Added Missions tab. - Ability to load missions from the missions tab. - Added comment system to local database. - Added the ability to minimize the rcon to the notification tray. - Added option to play a sound, flash the window and a TS3 notification when someone uses the !admin or any configured word. - Added the ability to set custom ban messages. - Added the ability to connect to a Ts3 server. - Added the ability to issue ingame commands using the prefix # before your command. Example #missions to select a mission. - Added the ability to send BE Commands using the prefix ! before your command. Example !say test will send the message test.Beta 0.9 - Changed line breaks to play nice with Windows Notepad. - Added a global database of players. - Added a local database of players. - Added AutoUpdate. - Added more options. - Added auto log saving. - Upgraded settings to version 1.1, more user preferences are now remembered.Beta 0.8.1 - Fixed mouseover scrolling. - Fixed an unhandled exception when searching for a ban before loading the list. - Added a confirmation when shutting down the server. - Added a confirmation when restarting the server. - Added the ability to (Re)load createvehicle.txt, remoteexec.txt and publicvariable.txt. - Added the ability to set maxping. - Maxping is now shown on the status strip. - Added the ability to save current log while not connected to a server. - Added the ability to toggle the automatic deletion of expired temp bans. - Fixed some bugs and unhandled exceptions in the Edit Favourites window. - Fixed tab orders. - The Add Ban window no longer prevents the user from interacting with anything else. Known Issue: Connection duplication on reconnect.Beta 0.8 - Fixed ban list being populated with players. - Player list now refreshes every 10 seconds (up from 5). This will be configurable in the future. - Tweaked auto-scroll behaviour. - Fixed player count not updating after the last player leaves. (For real this time.) - Added toggle-able timestamps. - Added the ability to save current log to file. - Fixed a crash when connected to a high pop server. (50+) - Added Lock & Unlock.Beta 0.7.1 - Fixed player count not updating after the last player leaves. - Fixed an issue caused by the player list triggering a ban list update. - Fixed an issue when attempting to copy a blank GUID. - Fixed GUIDs sometimes not being recognised. - Mouseover scrolling now plays nice when you have text selected in All/Chat/Log. - Added Reload Scripts. - Added Shutdown. - Added Restart. (Seems a tad unreliable.)Beta 0.7 - Added table of bans, search, and the ability to remove bans. - The player table no longer clears if the server sends a bad player list.Beta 0.6 - First public release - Added hotkeys to "Connect to..." and "Disconnect" - Fixed player list not clearing after the last player leaves - Enabled maximize button - Cleaned up disconnection handling a bit more - stay tuned for further improvements - Dialog windows no longer show in the taskbar - More mouseover improvements - Added FAVOURITES!Thanks to: - Marcel de Vries, author of the BattleNET library. Share this post Link to post Share on other sites
Dwarden 1125 Posted March 17, 2013 i will stick this later, when no issues reported Share this post Link to post Share on other sites
.kju 3242 Posted March 17, 2013 looks quite well done - thanks for sharing! Share this post Link to post Share on other sites
nuxil 2 Posted March 17, 2013 Nice. The name made me laugh. Extreme Pudding Mix :D A suggestion tho. change the window frame title from EPM Dayz RCon to something like EPM BeRCon or EPM Battleye RCon. since the rcon protocol isnt spesific to dayz. Share this post Link to post Share on other sites
cortez471 6 Posted March 18, 2013 ;2343629']looks quite well done - thanks for sharing! No Problem, hope people like it and hope the features are up to the standards people expect from an Rcon tool. Share this post Link to post Share on other sites
spectrersg 9 Posted March 18, 2013 I downloaded this and tried to connect to my server, and it didnt want to connect; is there something you have to do server side to make this work? Share this post Link to post Share on other sites
cortez471 6 Posted March 18, 2013 I downloaded this and tried to connect to my server, and it didnt want to connect; is there something you have to do server side to make this work? Nothing is needed server side, you should be able to enter your IP, port and Rcon password and it should connect to the server. Make sure all your info is correct. Share this post Link to post Share on other sites
UncleDave 1 Posted March 18, 2013 Nothing is needed server side, you should be able to enter your IP, port and Rcon password and it should connect to the server. Make sure all your info is correct. To expand on this, if you haven't used RCon before your server must be BattlEye enabled and you must have a password set up. All you have to do to enable it is creating a BEServer.cfg file in your BattlEye working directory (in the application data / profiles / BEpath folder, not the install folder) with a line containing "RConPassword [password]" (without [] of course) and (re-)start your ArmA 2 server. That's it. No need to open an additional port in your firewall or anything. Share this post Link to post Share on other sites
Freeborne 10 Posted March 20, 2013 Testing this now. So far so good. It's not polished, but it does the job. Asked players to type !admin in chat but it didn't seem to do anything special. Filter and search options in the log file could be useful. Only display chat from a specific user for example, or search for a swear word maybe. I see now reason however to use this over DaRT until their is support for connecting to a MySQL database for storing and retrieving player info and logs. Share this post Link to post Share on other sites
cortez471 6 Posted March 20, 2013 Testing this now. So far so good. It's not polished, but it does the job. Ty for downloading and testing out the Rcon. Asked players to type !admin in chat but it didn't seem to do anything special. That Feature is not in this build which is why it's under the planned features section on the main post. I see now reason however to use this over DaRT until their is support for connecting to a MySQL database for storing and retrieving player info and logs. Close to finishing this so you should see it within in the next couple of days. It will only store player information for the moment like the Name, IP and GUID. Share this post Link to post Share on other sites
soner 12 Posted March 22, 2013 Looks nice but the GUI remembers me of battleWarden. :p May I ask whether you are using a MySQL DB for the global player database? Share this post Link to post Share on other sites
cortez471 6 Posted March 22, 2013 Yes it's using a MySQL server for the global database :P why did you want to know? Share this post Link to post Share on other sites
soner 12 Posted March 23, 2013 Because I also wanted to integrate MySQL in the past but noticed the license forces you to make your application open source. Share this post Link to post Share on other sites
eddieck 10 Posted March 23, 2013 Because I also wanted to integrate MySQL in the past but noticed the license forces you to make your application open source. Oracle's client libraries are GPL. I expected there would be a non-GPL .NET MySQL library, but a quick Google search just proved me wrong. There is one for PostgreSQL (which is better than MySQL anyway), but it hasn't been updated for a few years so I have no idea what the state of it is: http://npgsql.projects.pgfoundry.org If you still want to use MySQL, you could also use the MariaDB library which is LGPL and compatible with MySQL, but then you're calling C code from .NET. A hack-ish solution indeed. Share this post Link to post Share on other sites
soner 12 Posted March 23, 2013 (edited) Oracle's client libraries are GPL. I expected there would be a non-GPL .NET MySQL library, but a quick Google search just proved me wrong.There is one for PostgreSQL (which is better than MySQL anyway), but it hasn't been updated for a few years so I have no idea what the state of it is: http://npgsql.projects.pgfoundry.org If you still want to use MySQL, you could also use the MariaDB library which is LGPL and compatible with MySQL, but then you're calling C code from .NET. A hack-ish solution indeed. I do not use .NET for battleWarden (I am also using my own BE client which was released long time before BattleNET) so I assume that you address the EPM developer. But that is a point that should definitely be considered as otherwise one is violating the MySQL license. Edited March 23, 2013 by Soner Share this post Link to post Share on other sites
eddieck 10 Posted March 23, 2013 I do not use .NET for battleWarden (I am also using my own BE client which was released long time before BattleNET) so I assume that you adresses the EPM developer. But that is a point that should definitely be considered as otherwise one is violating the MySQL license. I was addressing him, sorry. :) Share this post Link to post Share on other sites
cortez471 6 Posted March 23, 2013 Oracle's client libraries are GPL. I expected there would be a non-GPL .NET MySQL library, but a quick Google search just proved me wrong.There is one for PostgreSQL (which is better than MySQL anyway), but it hasn't been updated for a few years so I have no idea what the state of it is: http://npgsql.projects.pgfoundry.org If you still want to use MySQL, you could also use the MariaDB library which is LGPL and compatible with MySQL, but then you're calling C code from .NET. A hack-ish solution indeed. Thanks for that eddieck, i'll take a look into it, may also need to look into the SQL free license from Microsoft and see if that is worth using at all. We are currently using SQLCE for the local client DB so code changes would be minimal. Share this post Link to post Share on other sites
eddieck 10 Posted March 23, 2013 Thanks for that eddieck, i'll take a look into it, may also need to look into the SQL free license from Microsoft and see if that is worth using at all. We are currently using SQLCE for the local client DB so code changes would be minimal. I wouldn't use SQL Server for this. I'm aware there is the free Express version, but obviously it only runs on Windows. Share this post Link to post Share on other sites
Ganji 1 Posted April 2, 2013 Ello all, Could you tell me if this works with A3 please? as we can't connect with it. Thanks! Share this post Link to post Share on other sites
eddieck 10 Posted April 3, 2013 Ello all,Could you tell me if this works with A3 please? as we can't connect with it. Thanks! A3 doesn't have BE yet so no. It probably will once BE is added (unless there are RCon protocol changes). Share this post Link to post Share on other sites
Ganji 1 Posted April 3, 2013 Thanks or replying eddiek, Lets hope its not too long before BE is added then as the griefers n high pinger's are a nightmare at the min. Share this post Link to post Share on other sites
cortez471 6 Posted April 3, 2013 A3 doesn't have BE yet so no. It probably will once BE is added (unless there are RCon protocol changes). Ty for answering the post, beat me to it >.< Share this post Link to post Share on other sites
Dwarden 1125 Posted April 4, 2013 the recent BattlEye update was supposed to fix the server crash on hugely big ban lists ... Share this post Link to post Share on other sites
UncleDave 1 Posted April 4, 2013 Awesome, I'll test it out and confirm everything is working as it should be. Share this post Link to post Share on other sites
cortez471 6 Posted April 4, 2013 the recent BattlEye update was supposed to fix the server crash on hugely big ban lists ... Oh that's so good, just tested it and works like a charm. Share this post Link to post Share on other sites