Jump to content
cortez471

EPM RCon Tool (Beta) Changelog and Information

Recommended Posts

wuggp2.png

For support go herehttps://discord.gg/JZCANc2

 


Current Version: 1.0.0.05

Requires .Net Framework 4 Full (Not Client Profile)

Please post your bug reports/comments/discussions/feature requests on the forum.

3amph.png

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.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.exe

Beta 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

Great tool, I'm using it myself.

I think it would be really helpful if the tool has autoconnect option for chosen server (on startup/disconnect). That way the rcon could be always connected to the server and reconnecting if the server box restarts.

Share this post


Link to post
Share on other sites

Sorry for the late reply, i have been away for the last 2 days.

Great tool, I'm using it myself.

I think it would be really helpful if the tool has autoconnect option for chosen server (on startup/disconnect). That way the rcon could be always connected to the server and reconnecting if the server box restarts.

Seems like a good idea and i will see about getting that added into a later update.

Are there any updates for this in the pipeline ?

Yes, we have a fair few updates that i am currently working on my self while uncledave is working on a full rcon rewrite that will allow the multiserver connections while only having 1 rcon open. We also plan on having a "last seen by" added into the global database so you can track which users were last seen on certain servers. We also plan on adding in gamespy so you can see player scores without having to be in the game.

Share this post


Link to post
Share on other sites

It is a nice tool an work good for me, but please take out "Dayz" from the title - the game calls Arma ;).It is possible to add Maplist and change to the tool ?

Edited by mpcom

Share this post


Link to post
Share on other sites

It is a great tool. Is it possible to support unicode character set?

Share this post


Link to post
Share on other sites
It is a nice tool an work good for me, but please take out "Dayz" from the title - the game calls Arma ;).It is possible to add Maplist and change to the tool ?

Dayz was in the name since it was first made. Its been like that because it was created for our admins to manage our Dayz server. I will have a word with uncledave about removing the "Dayz" part from the name.

It is a great tool. Is it possible to support unicode character set?

I'll look into it for you.

Share this post


Link to post
Share on other sites

What sort of sound were you thinking of?

Current plan is to have the !admin send notify people via TS3 but i can see about placing a sound notification which can be configured by the user.

Edited by cortez471

Share this post


Link to post
Share on other sites

Just a beep would be fine, wasn't really wanting customization with it. It's more of a when i'm in game and not looking at the chat kind of thing.

Anyway thanks if you can.

Share this post


Link to post
Share on other sites

i'll take a look into it and get back to you guys with a change log soon.

Share this post


Link to post
Share on other sites

For some reason I cannot make this work, or any other RCON tool on my ARMA 3 Servers.

I change the Rconpassword in the be.cfg file

tried renaming be.cfg to BEServer.cfg

Server.cfg has battleeye=1

Added host firewall rule to allow the exe through the local firewall (Windows Server 2008 R2)

Tried to connect using loopback address and proper port from directly on the server ( Should eliminate firewall problem )

I keep getting "Could not connect to server"

Any suggestions?

Share this post


Link to post
Share on other sites
For some reason I cannot make this work, or any other RCON tool on my ARMA 3 Servers.

I change the Rconpassword in the be.cfg file

tried renaming be.cfg to BEServer.cfg

Server.cfg has battleeye=1

Added host firewall rule to allow the exe through the local firewall (Windows Server 2008 R2)

Tried to connect using loopback address and proper port from directly on the server ( Should eliminate firewall problem )

I keep getting "Could not connect to server"

Any suggestions?

From what i can tell you don't need to place BattlEye = 1 in your server.cfg as it seems to be enabled by default.

Where are you placing your BEServer.cfg? it could have something to do with the location of that file.

I managed to get it working by placing the -BEpath in my startup parameters, then place the BEServer.cfg file in that folder.

Share this post


Link to post
Share on other sites

The BEServer.cfg is located in the Battleye folder in the root of the arma3 directory

Tried adding bepath=c:\Server2\ARMA3\Battleye in my startup line in firedaemon

Yes I have 'battleye' spelled correctly in the server.cfg file

Still not working ... any other suggestions?

Share this post


Link to post
Share on other sites
Did you put -bepath= or just bepath=?

-bepath= yes sorry forgot the - above

It doesn't work remotely or from right on the server using 127.0.0.1

Edited by Hurtz72

Share this post


Link to post
Share on other sites
-bepath= yes sorry forgot the - above

It doesn't work remotely or from right on the server using 127.0.0.1

Could you pm me your BEServer.cfg please, ill take a look at it and see if i can find any massive mistakes in it. If you want to test it your self make Rconpassword yourpassword only has 1 space. And another tell tale sign that it is work is the file name will change from BEServer.cfg to something like BEServer_active_g76r.

Share this post


Link to post
Share on other sites

I'll send you my beserver.cfg file now. The filename is not changing but the A3 console says Battleye server: Initialized (v1.179)

Share this post


Link to post
Share on other sites

Looks fine to me, and you're 100% placing the BEServer.cfg into the same folder as you have specified in your "-BEpath = " ?you may also want to check that the file path is valid and has 0 spaces in it. spaces in the file patch could be the sole cause of your issue like C:\random\arma 3\BattlEye

Share this post


Link to post
Share on other sites

Cortez .. thanks man. I changed the default path from -BEpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 3\BattlEye. Moved the battleye folder to C:\Arma3_Battleye, and updated the bepath to C:\Arma3_Battleye and it's now working. Who would have thought the default path that battleye gets installed to doesn't work if it has spaces.

Thanks again man.

So I should be able to point all of my instances to this folder? They will then share the ban.txt and update at the same time?

EDIT ... so it seems to create a banS.txt file and won't use my ban.txt. So you have to manage two of them? One for in game bans and another for rcon bans or will it now send all bans to bans.txt?

Edited by Hurtz72

Share this post


Link to post
Share on other sites

use the one the rcon created. Move everything from ban.txt into bans.txt then delete it.

Share this post


Link to post
Share on other sites

I moved all of the PID's that were in bans.txt over to the ban.txt and rcon doesn't show them. I hit "get bans" and it shows the new ones created with RCON and thats it. Also ban.txt used the PID 7656119xxxxxx and rcon bans by GUID that looks like 81fc9a2b6cee3823a86948fccbed06999.

This is going to make it difficult to manage if you ban someone and they appeal how will you know which ban to remove if all they know is the PID, can you convert or something? It would be nice if this tool used the PID and not GUID's or maybe there is something I'm missing.

Share this post


Link to post
Share on other sites

which is why i said keep the one the rcon creates and don't ban people using the ingame banning system. The way the rcon bans people is more effective in my eyes.

Share this post


Link to post
Share on other sites

So if you don't write the offenders name in the ban reason you have no way to know who to unban. It doesn't put their name in the ban list only IP and GUID. If someone ban appeals it's easier to get the player ID then their GUID. You can't ask people for their IP and normally it's dynamic anyway. Until I starting using RCON on the arma 3 server, which was only a couple days ago I didn't know that arma 3 had GUID's just PID's. Is one Hex and the other decimal or something?

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×