www.vnetcafe.com  
  • Log In
  • Sign Up
  • Contact Us
  • About Us
  • FAQ
  •  
       
     
       

    Welcome to Virtual Net Cafe - Help

    Instructions for setting up and using the Steam Account Manager.

     
         
             
             
     

    Some Definitions and Abbreviations

    Term Meaning
    YASAMM
    vnetcafe.exe
    program
    client
    All these are abbreviations used to mean vNetCafe Steam Account Manager
    Game Launcher The component in the YASAMM that starts Steam and launches a specific game.
    Local Database The encrypted Steam Account information stored on your computer.
    Local Account A locally stored YASAMM account.
    Many YASAMM accounts may be stored on your computer.
    Each YASAMM account may contain many Steam Accounts.
    Peer-to-Peer
    P2P
    Several ways exist for doing this. vNetCafe uses UDP Hole Punching with a central P2P server.
    Additionally it has the more conventional TCP/IP Client/Server built into it.
    ISP Internet Service Provider - like Internude or bugpond etc
    TCP/IP Transmission Control Protocol/Internet Protocol
    The standard protocol used on the Internet.
    (The protocol defines data type, structure and communication rules etc.)
    Wiki TCP/IP Link
    UDP/IP
    UDP
    User Datagram Protocol
    Wiki UDP Link
       

    Wiki UDP Link

    Step 1. Is everything ready for this ...

    vnetcafe icon on the desktop

    To proceed you will need to have downloaded or obtained a copy of vnetcafe.exe and have placed it on your PC. (To find out how to do this go to How do I get started).

    You normally may need to have added a Steam account: to find out how to do this go to Set up the Steam Account Manager.

    • Locate the icon (circled in red in the image) which should be on your desktop.
    • Double click it.
    • Login to one of your local YASAMM accounts ...

    A scenario where P2P and YASAMM is necessary

    Internet Overview

    Scenario

    I have several sons and I control their Steam usernames and Passwords (this way their homework gets done). So just step through this.

    • My middle son goes for a sleep-over weekend at his best mate, Jack's place.
    • Both boys enjoy playing on Steam games together.
    • Jack has loaned his brother's PC to my son so he can play on Steam!
    • Problem #1: My son can't log into Steam and play - because I hold his Steam username and password.
    • Problem #2: I'm not going to tell him his username and password! (Due to problems in the past.)
    • Problem #3: My son finds that vnetcafe (YASAMM) is not installed on the PC he is using.

    Solution

    Working backwards through the problems ...
    • Solution #3: My middle son opens up IE/FF and browses to this website.
    • He downloads and installs vnetcafe.exe (vn 1.0.7 and above).
    • He creates a new YASAMM account with NO steam accounts in it.
    • Solution #2: He starts the P2P Client Chat to me and asks to play with his Steam account.
    • Solution #1: I then launch his account on the PC at his friend's house for him to use.

    Summation

    He's happy playing Steam games with his mate.
    I'm happy because his account information is not retained on the PC and he still hasn't got the username and password.

    Step 1. Find the correct toolbar buttons for P2P

    Toolbar for Peer to Peer

    Associated Toolbar buttons

    Here is a quick overview of the Toobar buttons that relate to Peer-to-Peer (P2P) communications. The buttons are in order of usual use but in setting up we will be working backwards.

    • Connect/Disconnect to the P2P Server. This icon will show the state of your connection to the P2P Server with the ability to Connect or Disconnect by clicking on it.
    • P2P connect to a friend will bring up a dialog that allows you to attempt to connect to a friend using P2P.
    • Start/Stop Listen Server. This icon will show the state of your YASAMM Listen Server along with the ability to start and stop it. More later.
    • IP based Peer-to-Peer. This is ideally suited for a LAN environment but will work on the net. In the internet environment the setup will usually require setting up a "Port Forward" on your Firewall.
    • Configuration Options. This needs to be set up if you wish to use Peer-to-Peer.

    Step 2. How to configure and connect P2P

    Initial Toolbar for P2P

    Initial Toolbar button settings

    Initially the YASAMM will not have connected to the Web based P2P server - for several reasons.
    • It should be your choice to start it.
    • Other people will not be able to contact you.
    • In future versions you may with to join a specific P2P network.

    Do this ..

    Press the "Configuration Option" button ...

    Here is a quick overview of the Toobar buttons that relate to Peer-to-Peer (P2P) communications. The buttons are in order of usual use but in setting up we will be working backwards.

    Step 3. Quick P2P Configuration

    Quick P2P Configuration

    P2P Client Quick Configuration


    2 x quick steps ..

    • Tick the Enable P2P checkbox
    • Tick the Auto Connect checkbox
    Hit OK and that's it!

    Step 4. Configuring P2P Settings (Advanced)

    Configure initial P2P settings

    Do you want to use P2P ?

    Initially the YASAMM will not have connected to the Web based P2P server - for several reasons.
    • It should be your choice to start it.
    • Other people will not be able to contact you.
    • In future versions you may with to join a specific P2P network.

    If you want it - here's how ..

    • Tick the Enable P2P checkbox - that simple!

    Other settings

    • Website login Username/Password - originally defaulted to your YASAMM account name etc. Change it to match what your P2P server is expecting.
    • Enable P2P - been there.
    • Auto Launch - this will attempt to connect to the P2P server when you login locally.
    • Local adapter - It will allow you to select which of your PC's Adapter/IP addresses to use.
    • Maximum allowed concurrent P2P chats - maximum = 100, default = 10
    • P2P Server domain name or IP along with its port.
    • Local port to use - best is 0 as Windoze will then allocate one dynamically.

    Step 5. P2P Connect to a friend

    Ready to connect Toolbar button states

    P2P Connection Status

    Check that the Icon for the P2P Server does not have an "X" through it and that the "Contact Friend" Toolbar button is also enabled.
    If you are having trouble with this, then the P2P server may be down or you are using a very ancient NAT/Router.

    Do this ..

    • Click on the "Contact a friend" Toolbar button and await the "P2P Contact" dialog to pop up.

    Step 6. Setting up a P2P friend's information

    P2P Contact Dialog

    Before proceeding ...

    You will need to know some information
    • Your friend's nickname - that they have registered with the P2P Server.
    • That they are currently logged in to the P2P Server.
    • A common pass phrase that you have both agreed on (and that is unknown to others). This will be used to Encrypt and Decrypt any important data that is transferred between you.

    Do this ..

    • Enter your friend's P2P Server login nickname.
    • Enter you agreed common "Pass Phrase".
    • Click the Connect button.

    Step 7. Checking possible errors

    P2P Contact Dialog

    No brainers ...

    Take a guess..
    • You have tried to P2P connect to yourself?
    • Your friend's nickname is not currently logged in on the P2P Server.
    • A few more will be introduced as the P2P server is developed more.

    Do this ..

    • Try again.