MW DXING
HOME PAGE
PERSEUS CLIENT / SERVER TIPS
A site mainly dedicated to Mediumwave Dxing
DX ARCHIVE
HOME PAGE
All DX Logs  -  FM / TV DX  -  Perseus / Equipment  -  Audio Downloads  -  Other Items  -  Links
Contact


==============================================================

PERSEUS HOME PAGE

NOTES FOR ACCESSING MY PERSEUS SERVER

 

PERSEUS CLIENT / SERVER TIPS AND OBSERVATIONS
FEBRUARY 2011

The new Client / Server technology incorporated into the Perseus SDR and released a couple of weeks ago, seems to have captured the imagination of many dxers, myself included. Of course the predictable sour grapes from a minority has reared its ugly head in more than one occasion. I find comments such as "That's less time spent dxing, if you are listening to someone elses radio" a little strange. I spend probably far too much time hard dxing as it is, and dont grudge time spent on other offshoots of the hobby. But in general, after their first experience of logging into another receiver on the other side of the world, most dxers seem to have watched and listened in awe. Others suggest that Nico has again taken the Perseus to another new level. The CLIENT operation is possibly slightly easier to set up than the SERVER.

 

CLIENT- simply defined as "Listening in to someone else's receiver" using "Perseus.exe"

SERVER - simply defined as "Somebody else listening to your receiver" using "Perseussvr.exe"

 

GETTING STARTED:

A couple of things are required to operate the Perseus Client and Server the way it was designed to. Latitude / Longitude coordinates are required. Below are links to one of the many web sites where this info can be found. Both latitude and longitude are easy to simply copy and paste.

 

1. PERSEUS RELEASE 4.0a or above

http://microtelecom.it/perseus/Perseusv40a.zip

 

2. LATITUDE and LONGITUDE co-ordinates.

http://itouchmap.com/latlong.html

 

=======================================================================

 

RUNNING PERSEUS IN CLIENT MODE - (LISTENING TO OTHERS):

Use the traditional Perseus software, started by clicking on Perseus.exe. file. Remember to use version 4.0 from the folder and not an old version that has a shortcut on the desktop.

 


CLICK ON "PERSEUS.EXE"

 

Click on the "NET" button. The "FILE" button changes to an "ADDR" button. Click "ADDR" button. A map appears which displays all the public Perseus receivers that are on line at the time.

NB: If you are using the NET button for the first time, a settings screen will appear. Fill this in with name or callsign / nick name, and QTH, and Latitude and Longitude. These co-ordinates can be copied and pasted directly from may places on the web. The itouch map site is easy to work.

http://itouchmap.com/latlong.html


NB: This only has to be filled in the first time the net button is used. Longitude is the first entry on the screen (Untraditionally).

 

NB: This screen is easily accessed at anytime to change the settings by clicking the blue Perseus logo on the top left of the Perseus software screen. Click the "network settings" screen, and the above settings box pops up.

CLICK NETWORK SETTINGS TO ALTER CLIENT DETAILS

 

You may encounter the following error screens when setting up nicknames and coordinates

 

Rolling the mouse over, or clicking on a Perseus receiver on the map will bring up a bubble which shows if the receiver is busy or free to access. The server IP address is also displayed. The above is used as an example of how a remote server appears on the map. Clicking on the Perseus icon on the map inserts the IP address of the desired server into the box on the bottom left of the screen. Click OK, and as though by magic, you are now listening to a remote receiver, and tuning it as though it were your own. If any Firewall messages pop up, click UNBLOCK, to allow the connection. If you still have no audio from the remote receiver, the ports may have to be opened on the router. (See notes below)

NB: Only a server appears on the map. Never a client.

 

Just like a telephone though, the connection may be busy. The BUSY icon is shown above.

 

NB: THE MICROTELECOM map of active servers is available as a web page as well, so you can easily see which servers are active.

http://microtelecom.it/map/PerseusServers.html

 


An example of a Perseus Server in CT, USA. Note the IBOC on WTIC 1080

 

 

THE BAD IP MESSAGE ON SOME SERVERS:


Some Perseus servers put up the message "Please enter a valid IP address." Mine is one of them, but not every day. My own IP address changes daily. Initially I thought I had to change the IP address on my SERVER SETTINGS daily, but I don't. It seems to be automatic. The HOST / IP box can be used for extra text. (See Server Settings below)

 

But that is not the full story.

Version 4.0a has a bug that makes access to some servers impossible, and the above message is displayed. To overcome this on my own PC, it was suggested by Stuart in London to use the "workaround" to access "bad IP" machines. To access mine, my current IP address needs to be copied from the bubble on the map, and a space left and text entered. An example of the line to add to the bottom of the "hosts" file was the following:

88.240.150.21 ken

The above numbers are usually only valid for a certain day.

(You can also click on my Perseus icon on the map and copy my IP address from the bottom left of the map)

 

ACCESS TO MY RECEIVER WHEN BAD IP ADDRESS MESSAGE SHOWN:

If anyone wants to access my Perseus here in Scotland, and the IP message comes up, you need to do the following:

1. Copy the IP address for the day from the bubble on the map.

2. Browse your PC to find the file called simply "hosts". It is found at

C:\WINDOWS\system32\drivers\etc\hosts

3. Right click "hosts", and click on "open". A selection of installed software programmes are shown. Click on NOTEPAD to edit the file. (Or in notepad, click "file" - "open" and browse for the file, remembering to select "all files" in file types box.)

4: Paste the IP address / number followed by a space and the word "ken", so you have a line like the example below. Always include the "ken" part at the end.

88.240.150.21 ken

5. Save the file, (File - Save) and try and go into the receiver again. Hopefully you should hear signals as received in Scotland. (Do not save as. This will make a text file and thus the hosts file wont do the job)

Remember the latest IP address will come from the Perseus Servers map.

NB: This inconvenience will disappear after release 4.0a, and is already fixed at the time of writing.


THE "HOSTS" FILE HAS NO FILE EXTENSIONS AND IS HOW YOU SEE IT HERE.
(eg it has no .txt, .html. .doc etc)

 


THE "HOSTS" FILE CAN BE SIMPLY OPENED WITH NOTEPAD

 

===========================================================================

 

RUNNING PERSEUS IN SERVER MODE - (OTHER DXERS LISTENING TO YOUR RECEIVER):

 

To operate in SERVER mode to allow other dxers to access your receiver, and show your receiver on the PERSEUS SERVER map, you have to first set up your server. To do this, you have to open the server software, which is found in the Perseus folder.

Close the Perseus receiver software before setting up the server.

 

 


CLOSE PERSEUS SOFTWARE

OPEN "PERSEUSSVR.EXE"

 

If PERSEUS is already in use, you may see the above message. If not, the server screen below should open with the following message about the server domain not being resolved.

 


The server screen above should open with the message about the server domain not being resolved, or a blank screen.

To enter the SERVER settings, click on the blue PERSEUS icon at the top left of the SERVER window.

 

Click "Server Settings" to enter your local details.

 

The above is the default screen you will see initially and is divided into four categories.

1. Server Mode:

This controls the speed of the stream. GPRS setting supplies around 70kb/s of a stream, and is easiest on the web connection if there are other processes working on the same connection, eg large downloads. Many of the dxers have sufficient bandwidth, and run flat out!! My own is run in GPRS mode.

 

2. Server Configuration:

There are limitations of the volume of text that can be entered in this area.

The Server Configuration area consists of:


a. Nickname - Requires to be only from 4 - 15 characters in length. (16 is bad)


b. TCP/ IP Server Port - set to 8014 by default, though one dxer we were trying to get on line had to change to 8015.


c. Bind to specific IP addr - Blank by default. This is computer systems that may be running more than one network, and will remain unticked by most users.


d. Welcome message - This is what is seen on the Perseus software at the CLIENT'S screen, which is shown in NETWORK MESSAGES, below the signal meter. This must be a maximum of 63 letters / characters.


e. Password - Required. Field cannot be left blank, even if you don't use the password facility. This must be 6 - 15 characters in length. (How many will use the word perseus I wonder)


f. Allow unauthenticated sessions - This is ticked by default, and is ticked when public access is desired. If unticked, the client would require the password, and therefore the session would become authenticated, and the time limits below do not apply.


g. Disconnect unauthenticated sessions after xxx. - Entirely up to individual, but if you are allowing access to your receiver, the client dxer would be disappointed to be disconnected just as he was listening to a top of the hour ID. Limitations are 0m to 120m.


h. After a session expires, accept it again after xxx time. Variables are 2m to 120m.


i. List this server on Perseus directory - Lists your server on the world map for other users to access.

 

SOME SCREENS THAT MAY POP UP DURING "SERVER CONFIGURATION" SET UP

 

 

 

3. External Down Converter:

Settings to display the correct frequency on the Perseus software of a receiver with a down converter connected. Leave at default settings if not using this extra option. A couple of screenshots are shown below that you may encounter if using this function.

 

SOME SCREENS THAT MAY POP UP DURING "EXTERNAL DOWNCONVERTER" SET UP

 

4. Identification on Perseus Servers Directory:

The location will determine if your receiver is displayed on the world map. Your PC clock (time and date) must also be set. If you are at the wrong time and time zone, your Server won't show up on the Server map.

The variables in this area of the settings are as follows:


a. Server name or IP address - The IP address is not a necessity here. This space is being used by many dxers as extra text space for e mail and web addresses, or antenna details. The server retrieves the IP address for the map automatically, and is seen below the host entry.


b. City / Country - This must be less than 32 characters long. (I use this box for antenna details)


c. Longitude - Note rather than enter the traditional Latitude first, we enter Longitude first. This is in the digital format, -180 to 180, eg -4.288093


d. Latitude - This must me in the format -90 to 90, eg 55.509852

NB: On the imap site mentioned in "getting started" you can zoom in to street level and obtain very accurate coordinates.

http://itouchmap.com/latlong.html

 

SOME SCREENS THAT MAY POP UP DURING "IDENTIFICATION ON PERSEUS SERVERS DIRECTORY" SET UP


 

 

NB: Your will notice above that most people would have been used to writing / speaking about Latitude first, then Longitude The settings box lists Longitude first. This had confusing results initially, simply due to the tradition of listing Latitude first. Some folks found themselves on the map in some strange places!!

 

My own completed SERVER SETTINGS page is seen above. The coordinates above are not exactly bang on. Zooming in shows that I seem to live under a nearby bridge like the dwarf in the Billy Goats Gruff, but a serious zoom in on the imap can give you coordinates that are bang on.

 

This is what is seen in the Perseus Server window when it is being accessed. These sessions above have been terminated, but when they are live, the stream bitrate can be seen at the bottom right of the screen.

 

OTHER NOTES WORTHY OF MENTION:

1: The SERVER software is a separate .exe file from the Perseus receiver software. "Perseus.exe" for receiver / Client, and "Perseussvr.exe" for Server.

2. NB: When the server is up and running, and other dxers are coming and going, the server owner has no idea what frequency or mode is being used. The server is a "dead box" in that respect. All the server owner will see is the client details entered by the person that is tuning the receiver. If the bitrate is running, you know that they are connected. (This is seen in the bottom right of the screen where it says "Upload Network Bandwidth")

3. You may use the Perseus software in "wav / www" mode while the server is running.

4. You may not use the Perseus as a live receiver while the server is running, unless you access your own receiver through the "Perseus Server Map"

5. You may use the Perseus Receiver in "wav / www" mode to access any other working servers on the Perseus Server map, including your own, or listen to previously recorded wideband files.

6. You can not record wideband files via the connection to the servers. If you wish to record audio from the single channel you may be listening to, you have to use an audio recorder, such as Adobe Audition or countless other recorders.

7. Unfortunately some dxers seem to wish to work in a very secret and anonymous manner, and enter neither locations nor names in their client details. It is only listening to the radio, and not the secret service, so surely it is only manners to enter your name and true location, if someone else is decent enough to let you use their receiver and antenna!! Where's the problem?? Perhaps some dxers may cut off anonymous clients.

8. If you are a server owner and you want to cut off the client, either close the server, or click on the blue Perseus icon top right of the server screen, click Server Settings, and click OK. This resets the server.

9. Remember that it is a privilege, not a right to listen in on someone else's receiver. The Perseus owner may want to use the receiver whenever he wishes, so expect to be cut off from time to time. But this is such a great way to share receivers etc during down time. But the owner may wish to reclaim the rx at the top of the hour. And unless you know the name on the server window, there is no way to get in toch with the client to say "Hey, sorry about this, but I have to take this back". DX tuners have live chat possible between the dxers.

 

NOTES ON ROUTER SET UP:

I will include here some notes made in the last week while struggling with a friends connection. This will not be done tonight though.

======================================================================

 

HOW DO I FIND MY IP ADDRESS:

There are countless ways to find your IP address out. A Google search for "my IP" is as good as any. The following link is high on the list usually.

http://whatismyipaddress.com/


Another way to see your local IP address is to type "ipconfig" and press "return" at a command / DOS prompt.
In XP, it is usually

START - PROGRAMS - ACCESSORIES - COMMAND PROMPT

 

======================================================================

PROBLEMS / OBSERVATIONS:

 

MAJOR CRASH OF THE PERSEUS SOFTWARE:

I have noticed the Perseus software has been crashing quite a lot since version 4.0. Way back in early pre 1.0 days, there were reports of the software hang ups if a usb device was removed, like a pen etc. This was addressed as follows in version 1.0


- Perseus software does not hang anymore when a USB device (ie a USB memory stick) is disconnected
from the system

 

I noticed that the problem is back, for whatever reason in version 4.0. It was reported, although the response was simply that Perseus is sensitive to usb removal, or a similar comment.