Quake Live

Quake Live

Not enough ratings
Quake Live Remote Console
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
3.276 MB
Jul 12, 2017 @ 3:21pm
Dec 9, 2018 @ 7:03am
22 Change Notes ( view )

Subscribe to download
Quake Live Remote Console

Description
This is a program for remotely connecting to a Quake Live server's console from a Windows desktop.

Once subscribed go to your workshop folder for this item .\SteamLibrary\SteamApps\workshop\content\282440\974429245 and create a shortcut to the QuakeLiveRcon.exe on your desktop, or wherever you want to launch it from. Default location is C:\Program Files (x86)\Steam\SteamApps\workshop\content\282440\974429245

Download the 64 bit or 32 bit version here: https://github.com/BarelyMiSSeD/Quake-Live-Rcon

The QuakeLiveRcon.exe is the file I made, the libzmq.dll is the communications protocol 0mq that Quake Live Servers use. It can be found at: http://www.zeromq.org

When you run the program you will have to add servers to it. Click on 'Edit Servers' and enter your servers. When servers are saved a file named QuakeLiveServers.ini will be created in the folder housing the QuakeLiveRcon.exe.

If you have logging enabled on a server right-clicking in the server output window will bring up a menu that allows you to go to the log file or log file folder, among other menu selections.

Some of the buttons that are not applicable without being connected to a server are not shown when no server tabs are open. The buttons that have been enabled will be available when a server tab is open.

Edit Server fields explained:

-Connect to Server on Program Start: It will connect to all the servers that this is checked on start-up.
-IP Address: The ip address of the server
-Port: The RCON port of the server (not the game port)
-Name: Whatever you want to call the server in this program (It will be displayed on the main screen when the server's tab is selected)
-RCON Password: The rcon password set in the server config file.
-Log RCON info to file: This will save the output you see on the screen to a log file. The logs are stored in the 'QuakeLiveRconLogs' sub folder from the location of the executable. The file names start with the server IP_PORT. If a lot of logging is done, when the file reaches 5MB in size, the current file will be renamed by appending a _1, _2, _3, etc..., to the end of the file name and starting a new file. If logging is enabled, when exiting the program it may take a few seconds because the information not written to the file yet needs to be processed.

After saving all the servers you want saved, close the 'Edit Servers' window and you will see the servers are now available to select in the main window. Select a server and click connect.

Once it has registered with the server you are free to send commands to the server. Enter the commands on the command entry line and hit enter to send. The Up/Down arrows will scroll through the last 10 commands sent so they can be resent without having to type them again. This will be different for each server tab.

Settings Explained:
(Settings here will apply to all servers) Clicking the Settings button will bring up the settings window. This window shows the current version of the program and has a link to the Github website where the file is available.

-The 'send status Command on Connect to each server' option will send a status command automatically when successful server registration is completed.
-The Enable 'Connect to Game Server' option will allow you to connect to game servers that have an active RCON connection.
-The 'Keep Computer from entering any sleep mode' option will keep the computer in a state that will allow it to continue to communicate with servers. This option will still allow the monitor to go into any screen saver mode that is set. Once all server tabs are closed or the program is exited settings will be returned to normal.
-There are 6 configurable command buttons available for use. Each button must be activated to be used. The 'Button Label' field is what you will see on the button when clicking on it. The 'Button Command' field is the command that will be sent to the server. (Note: The format and spelling of the command is NOT checked before sending. Make sure you enter the command exactly as the server requires.) (To send MINQLX bot commands preface the command normally sent on the server with a 'qlx' for example: '!elos' would be 'qlx !elos')
-The 'Disable Auto Scroll' option will stop the scrolling of the server output window. This is to allow the reading of the window while still connected to the server. This option can be disabled and re-enabled while connected to servers.
-The Maximum Amount of Lines allowed option will set the server output windows maximum lines. When this line amount is reached the amount of lines to remove setting will be used to trim the earlier messages before continuing to print messages to the window. This will continue to happen each time the maximum lines setting is reached.
-The 'Enable Output Window Time Stamp' option will put the selected time stamp format before each line in the output window.
-The 'Quake Live Colors' settings page is where the colors used in the server output window to represent the color coding in Quake Live can be set. This will allow the configuring of the colors to individual preferences.
-The 'Enable Logging' option is on by default. It will allow the disabling of all server logging from a single setting. This setting must be enabled to allow individual server logging.
-The 'Automatically Delete Log Files' option is off by default. If enabled, it will scan the Log Folder and delete any files that have a last modified date older than the set Days (default 30). The 'Delete Old Files Now' button will perform the same function immediately and give a report of how many files were deleted. This button does not require Automatic Log Deletion to be enabled.
-The Enable stripping color codes from Log File will strip the Quake style color codes from the logged information. The color codes are left in the log file if not enabled.
-The Game Status Messages will enable displaying of the selected type of status messages available from the server status stream.

The server output will display the special characters you see used by players in the server and will display color when Quake Style color coding is sent by the server.

The program will connect to up-to 20 servers at the same time.

I hope this works well for everyone. I will update to new versions as I make them, so if this works for you, subscribe.

Let me know of any bugs or feature requests.

Release Notes:
Version 1.0.8.1:
-Location on close is saved so it can start in that location
-Added ability to ignore multiple lines. Comma delimited.
-Fixed it not launching Quake to connect to a server with a number as a password
-Fixed server selection list so all servers should show

Version 1.0.7.4:
-Added the ability to sort servers alphabetically
-Fixed a bug with adding servers with the same name

Version 1.0.7.3:
-Added coloring to chat messages to mimic the appearance of the in-game console. (Set to white if no coloring is wanted)

Version 1.0.7.2:
-Added a Commands menu to the r-click menu. Commands can be added, sorted, and sent to the server.
-Fixed a bug with reading servers from the ini file.
-Improved memory management. It should be good to run for long periods now. Let me know of any trouble.
1 Comments
dcmattic Jul 16, 2017 @ 11:32am 
barely you work dog