Icon: HLSW installation guide HLSW installation guide

Contents

  1. Introduction
  2. Download and install
  3. First run
  4. Configuration
  5. Adding servers
  6. Joining servers
  7. Layout
  8. Remote console

Introduction

HLSW (Half-Life Server Watch) is a free powerful game server browser and management tool for a wide range of games, not just Half-Life and Half-Life 2 based.

It is similar to many other game server browsers such as the All Seeing Eye and GameSpy Arcade, but adds a module to remotely administrate servers as well as just play on them. It can also change user status on IRC and instant messengers to show what game server they are playing on, and maintain multiple lists of servers.

HLSW has become an essential tool for game server administrators to remotely look after multiple servers.

Icon: Go back to the top Go back to the top

Download and install

Download version 1.3.2.1 of HLSW from here. If for some reason you need a different version of HLSW visit our archive here (not every version).

You will need version 1.2.1 or later for use on Windows Vista without the requirement to run it in Administrator mode. I strongly recommend against version 1.3.3.7 or later at the moment because of the horrific RCON bugs they bring with them -- stick to 1.3.2.1 for now until they are fixed.

Once it's downloaded, follow the installation as normal.

Icon: Go back to the top Go back to the top

First run

Click Offline on the login dialog unless you want to use the buddy list features (not worth it if you use Steam Friends or IRC).

HLSW first run: Login

You should see a screen like this on the first run.

HLSW first run: Screen

First you need to configure HLSW before you use it.

Icon: Go back to the top Go back to the top

Configuration

Click Settings then Settings...

You will see a list of games appear. Games that HLSW has found will show up with a path.

HLSW configuration: Games

Double click Half-Life, then tick the following options:

Also tick Enable in game WONID Database query at the bottom. If your computer has 2 or more processors (or 1 processor with 2+ cores), it's also worth setting the Priority to High. Leave it on Unchanged if you only have 1 processor.

HLSW configuration: Half-Life

Click OK, then double click Half-Life 2 and do exactly the same.

Now select the Startup tab and untick Login at startup if you don't intend on using the buddy list.

Now select the Rcon tab.

Change the Cache size to 5000 entries, and tick the following options:

HLSW configuration: Remote console

Now select the Misc tab.

Set the Skin to Visual Studio 2008.

Tick the following options:

HLSW configuration: Misc

Now click OK and restart HLSW.

Icon: Go back to the top Go back to the top

Adding servers

The easiest way to add servers is click Server list, Multi Server Insert..., then paste in the IP addresses of the servers you wish to add. Use CTRL + ENTER to start a new line. Pressing ENTER will click OK, not start a new line.

HLSW adding servers: Multi insert

The servers will then be added to the currently selected server list.

You can maintain multiple server lists if you wish. It's handy for administrators to keep servers they manage and servers they just play on separate. It's also handy to put non-Steam based servers on other lists.

The Game and Map properties of a server can change colour.

If you see the Game show up red it means it's not installed on your computer or you haven't set the path for it.

Icon: Go back to the top Go back to the top

Joining servers

Simply right click a server and click Connect to play on it.

If you have set the remote console password HLSW will obtain the game password and use it for you. Otherwise, you will be prompted to enter it.

You can save a game password in the toolbar at the top for each server. If you tick Hide it will be encryped on disk if you've ticked Save. I'm not sure what ticking Public really does.

Icon: Go back to the top Go back to the top

Layout

For the best use of HLSW, we recommend you arrange the screen to look like this. Try your best to copy it.

Take note on which toolbar buttons are enabled.

HLSW layout

HLSW doesn't really work well in screen resolutions under 1152x864 if you use the remote console module. You will find it cramped on 1024x768 or 800x600.

If you know you aren't going to use remote console for server administration, you can turn it off on the toolbar. This will free up a lot of space.

Icon: Go back to the top Go back to the top

Remote console

HLSW's RCON module provides you with a superior server management interface. It is able to receive server logs on the fly and send commands back to the server. It will also format everything it receives with limited customization. Here is a break down of the interface:

Before you can use a server's remote console you must specify the password for it. Select the server you want to manage then select the Rcon Config tab. You will see a section to enter a password. Before you do I recommend you tick Hide to stop any eyes from seeing it. If you decide to tick Save, if Hide is ticked HLSW will encrpyt the saved password. Brilliant or what? :D

If you only want to enter commands and see the response, you are now ready to use the rest of the module. However to really get the most out of this module, you need to receive the server logs on the fly.

To the right you will see either 2 of these 4 buttons:

Using Valve's traditional logaddress_add method requires your HLSW to be able to accept an inbound UDP connection. Normally it's port 7130, but you can change and test this port in the HLSW settings. You also only require 1 port per HLSW instance. Multiple servers can send their logs to just 1 port. The game server will continue to send logs until it shuts down, you explicitly tell it to stop, or crashes.

The other 2 buttons you may see are:

LogMod is a plugin for Half-Life servers written by the HLSW team. It allows you to connect to the port LogMod opens on the server to receive logs without the need for you to open ports on your firewall or router. Bare in mind that it only opens a temporary session, and if your HLSW, server, or connection crashes you need to make the LogMod link again. It is not as reliable as Valve's logaddress_add method.

Finally, by ticking Auto Update Status HLSW will periodically perform rcon status on the server to refresh the player list.

Warning

If you receive logs from too many servers or use too many Auto Update Status options, HLSW will cause high load on your processor. Please think twice and do load testing on single processor systems. More players means more data for HLSW to handle.

You should see lots of stuff coming through on the Console tab when players are on the server and doing things. If that is the case, you are ready to use the remote console module to the max. Have fun!

Finally, let's ensure the remote console password isn't appearing in the console tab and saved to logs. You will see 6 small square buttons with these characters in on the left of the console tab:

Icon: Go back to the top Go back to the top


Page last updated Friday, 17th September 2010 at 7:23 PM, executed in 0.014 seconds using 13 queries. It has been viewed 11837 time(s).
Template and content © copyright Adam Reece 2007-2010. All rights reserved.
Please send any problems you encounter on this website to the manager Adam Reece, thank you.