Trade Adept (sm)℠

Home | Free Stuff | Join | Tutorials | Contact Us | Link X-change | Link X-changes | Links

Hosting a Modified Server for Tribes

Creating a Tribes mod,
by Daniel Rosenthal
Information on this page © 2004-2005 Daniel Rosenthal
Note: This is a work in progress.
Last updated: Monday, January 10, 2005

Creating a modified Tribes server is actually quite simple, as you will soon see. The difficulty lies in making your personal modification both unique and fun at the same time. Before we begin, let's first quickly define a couple of terms which apply to not only to Tribes, but also to computers in general:
  • script — a script is a file composed of executable commands which can be written in pretty much any language. For purposes of hosting a server, there are two kinds of scripts: client-side and server-side. Client-side scripts run on the client (user's) machine, whereas server-side scripts run on the server (in this case your) machine. Scripts used for server purposes are server-side scripts, so your machine, the server, must be able to read the script.
  • mod — this one is difficult to define; we have not yet found a definitive defintion anywhere on the web yet, so we will attempt to define as accurately as we can as follows: a set of scripts or other files which modify the gameplay of a game and have been customized to their author's, or modifier's, personal taste. these files which change the way the game plays or runs may be newly written files (in other words, files created by a user, not the game manufacturer) or edited versions of files which were part of the game to begin with.

These terms will become more understandable as you read on.

Quick reference procedure guide for Tribes server setup:

To create a non-dedicated server for Starsiege: TRIBES in Windows:

1) Create a new folder in C:\Dynamix\TRIBES\ and give the folder the name you want your mod to have
     (example: C:\Dynamix\TRIBES\MODNAME\ )
2) Unpack scripts.vol from C:\Dynamix\TRIBES\base\ into the newly created folder
3) Make desired changes to *.cs files
4) Create a text file, adjust the server preferences as you like,  and save it as "serverConfig.cs" in the location "C:\Dynamix\TRIBES\config\"
5) Create a shortcut to Tribes.exe (which is located in the "C:\Dynamix\TRIBES\" directory)in an easily accesible place.
6) Right click on the shortcut, and select properties.
7) Add this to the "Target" line " +exec serverConfig -mod MODNAME"
     Your "Target" line should look like this: "C:\Dynamix\TRIBES\Tribes.exe +exec serverConfig -mod MODNAME"
8) Close the properties window, double click on the shortcut, host a game, and you're hosting a non-dedicated server!

To create a dedicated server for Starsiege: TRIBES in Windows:

1) Create a new folder in C:\Dynamix\TRIBES\ and give the folder the name you want your mod to have
     (example: C:\Dynamix\TRIBES\MODNAME\ )
2) Unpack scripts.vol  from C:\Dynamix\TRIBES\base\ into the newly created folder
3) Make desired changes to *.cs files
4) Create a text file, adjust the server preferences as you like,  and save it as "serverConfig.cs" in the location "C:\Dynamix\TRIBES\config\"
5) Create a shortcut to InfiniteSpawn.exe (which is located in the "C:\Dynamix\TRIBES\" directory) in an easily accesible place.
6) Right click on the shortcut, and select properties.
7) A
dd this to the "Target" line " *tribes +exec serverConfig -mod MODNAME -dedicated"
     Your "Target" line should look like this: "
C:\Dynamix\TRIBES\InfiniteSpawn.exe *tribes +exec serverConfig -mod MODNAME -dedicated"
8) Close the properties window, double click on the shortcut, and you're hosting a dedicated server!

As you can see, the only differences between procedures for setting up non-dedicated and dedicated servers, are steps 5, 7, and 8.

Game Tutorial: Hosting a Modified Server for Tribes.

Copyright © 2004-2005 Trade Adept (sm)℠. All Rights Reserved.
Please contact us at tradeadept@yahoo.com