Setting Up CVS Access to Realm Wars

Introduction:

The following information is provided for those people who wish to download and access the Realm Wars source from the CVS servers provided by GarageGames. Note: this information is essentially the same as this document provided by GarageGames except that it has been modified specificly for RealmWars CVS.

Before you continue, you should ensure that you have the following:

  • You have a CVS program (such as WinCVS) downloaded and installed.
  • You are a Torque Game Engine liscensee (this information is required to access the CVS server).

Configuring & Using WinCVS 1.2

These instructions are for version 1.2 of WinCVS. There are a number of dialog box changes in the latest developement 1.3 "beta" release of WinCVS and these instructions will not work.

Step 1: Admin Preferences Start with the first General tab.

To access the repository, WinCVS must know the location of the GarageGames repository (the cvs root). This is done as follows: Launch WinCvs and select Admin - Preferences from the menu. The WinCVS Preferences dialog box will appear. Enter the following into the CVSROOT field:

your_login@cvs.garagegames.com:/cvs/realmwars

Where your_login is your GarageGames website login name. Please note that WinCVS does not handle spaces in login names. If your GG login name has spaces in it, then replace the spaces with the _ character when entering it for WinCVS. Once this field is entered you need to set the dialog's Auhentication field to:

"passwd" file on the cvs server

Next, the Globals tab:

Now select the Globals tab, check the Use TCP/IP compression check box and set the compression number to 6. To help reduce bandwidth usage, the GarageGames CVS server requires that all cvs operations be compressed. The higher the number, the higher the compression, but the more CPU load on the GarageGames server. The recommended value is 6. The server will abort connections that do not have compression set.

Click the OK button to complete the setup.

Step 2: Login

Now select Admin - Login from the menu and enter your GarageGames website password. If this is the first time you've run WinCVS you you will be asked for a Home Directory. This directory is where WinCVS will store a your login and password information so that it doesn't have to be entered every time WinCVS is run. If you don't have a specific home directory, simply select the C:\ root directory.

If your login and password are accepted, the output status window will display the ***** CVS exited normally with code 0***** message. If CVS exits with "code 1", your login/password was rejected.

Step 3: Checkout

Once you've successfully logged in, select the Create - Checkout Module menu option. The Checkout Settings dialog box will appear. In the Enter the module name.. field enter the name realmwars, then select the local destination project folder in the local folder to checkout to: field. This is the folder into which the SDK will be downloaded. Please do not enter a name with spaces in it, this causes problems with the build process. To keep things simple, select the root of your C drive: C:\ Once the checkout is complete the SDK will be located in the C:\realmwars directory.

Note: Currently Realm Wars does not use version tags, this might change in the future, so it is recommended that you leave the version tag option blank so that it will pull down the latest version.

Press the OK button to start the checkout. You should see a scrolling list of the files being downloaded to your machine.

Once the checkout is done you should have a copy of the SDK on your machine.

Getting Updates

Checkouts consume a lot of CPU time and bandwidth. Developer bandwidth is also metered, so it is recommended that you do not repeatedly checkout the SDK unless it is necessary. If you have checked out the head version of the SDK (by not specifying a version tag), then you can periodically update to the latest version of the SDK by using the update command. First select the torque directory from the WinCVS file browser window. The select the Modify - Update Selection menu option. The update command retrieves only the minimal number of files required to bring your version up to date.

 

All of the information, materials, content, and files available on these pages are the property of the Realm Wars Development Team, GarageGames, or the respective copyright holder and may not be reproduced or reused in any means without expressed written consent. The Torque Game Engine is the property of GarageGames. All other trademarks are the property of their respective owners. © 2002 Realm Wars Development Team